u8 ier = readb(&ch->ch_neo_uart->ier); u8 efr = readb(&ch->ch_neo_uart->efr); 
u8 ier, efr; ier = readb(&ch->ch_neo_uart->ier); efr = readb(&ch->ch_neo_uart->efr); 
static void neo_set_no_output_flow_control(struct jsm_channel *ch){	u8 ier = readb(&ch->ch_neo_uart->ier);	u8 efr = readb(&ch->ch_neo_uart->efr);	jsm_printk(PARAM, INFO, &ch->ch_bd->pci_dev, "Unsetting Output FLOW\n");	/* Turn off auto CTS flow control */	ier &= ~(UART_17158_IER_CTSDSR);	efr &= ~(UART_17158_EFR_CTSDSR);	/* Turn off auto Xon flow control */	if (ch->ch_c_iflag & IXOFF)		efr &= ~(UART_17158_EFR_IXON);	else		efr &= ~(UART_17158_EFR_ECB | UART_17158_EFR_IXON);	/* Why? Becuz Exar's spec says we have to zero it out before setting it */	writeb(0, &ch->ch_neo_uart->efr);	/* Turn on UART enhanced bits */	writeb(efr, &ch->ch_neo_uart->efr);	/* Turn on table D, with 8 char hi/low watermarks */	writeb((UART_17158_FCTR_TRGD | UART_17158_FCTR_RTS_8DELAY), &ch->ch_neo_uart->fctr);	ch->ch_r_watermark = 0;	writeb(16, &ch->ch_neo_uart->tfifo);	ch->ch_t_tlevel = 16;	writeb(16, &ch->ch_neo_uart->rfifo);	ch->ch_r_tlevel = 16;	writeb(ier, &ch->ch_neo_uart->ier);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/c223695634fb360ed65e5a811161853a05e46962/jsm_neo.c/clean/drivers/serial/jsm/jsm_neo.c