void send_command(int command) 
static void send_command(int command) 
void send_command(int command){	debug(("Sending 0x%x\n", command));	if (!(inw(r_line_status) & ls_transmitter_buffer_empty)) {		cd->command = command;		cli();		/* don't interrupt before sleep */		outw(dc_mask_sync_error | dc_no_stop_on_error |		     (inw(r_data_status) & 0x7f), r_data_control);		/* interrupt routine sends command */		if (sleep_or_timeout(&cd->uart, UART_TIMEOUT)) {			debug(("Time out on write-buffer\n"));			stats(write_timeout);			outw(command, r_uart_transmit);		}		debug(("Write commmand delayed\n"));	} else		outw(command, r_uart_transmit);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/8b3d4a2a3ef9488d4477e8823106abfd6039eb66/cm206.c/clean/drivers/cdrom/cm206.c