outb(buf[actual], iobase+UART_TX); 
outb(buf[actual], iobase + UART_TX); 
static int smsc_ircc_sir_write(int iobase, int fifo_size, __u8 *buf, int len){	int actual = 0;	/* Tx FIFO should be empty! */	if (!(inb(iobase+UART_LSR) & UART_LSR_THRE)) {		IRDA_WARNING("%s(), failed, fifo not empty!\n", __FUNCTION__);		return 0;	}	/* Fill FIFO with current frame */	while ((fifo_size-- > 0) && (actual < len)) {		/* Transmit next byte */		outb(buf[actual], iobase+UART_TX);		actual++;	}	return actual;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/98b7777331d4344821e900040da5d1d3016d9e67/smsc-ircc2.c/clean/drivers/net/irda/smsc-ircc2.c