Lines Matching refs:line
110 #define DEBUG_LOG(line, string, value) argument
131 void debug_log_func(int line, const char *string, int value) in debug_log_func() argument
465 #define E100_STRUCT_PORT(line, pinname) \ argument
466 ((CONFIG_ETRAX_SER##line##_##pinname##_ON_PA_BIT >= 0)? \
468 (CONFIG_ETRAX_SER##line##_##pinname##_ON_PB_BIT >= 0)? \
469 (R_PORT_PB_DATA):&dummy_ser[line]))
471 #define E100_STRUCT_SHADOW(line, pinname) \ argument
472 ((CONFIG_ETRAX_SER##line##_##pinname##_ON_PA_BIT >= 0)? \
474 (CONFIG_ETRAX_SER##line##_##pinname##_ON_PB_BIT >= 0)? \
475 (&port_pb_data_shadow):&dummy_ser[line]))
476 #define E100_STRUCT_MASK(line, pinname) \ argument
477 ((CONFIG_ETRAX_SER##line##_##pinname##_ON_PA_BIT >= 0)? \
478 (1<<CONFIG_ETRAX_SER##line##_##pinname##_ON_PA_BIT): ( \
479 (CONFIG_ETRAX_SER##line##_##pinname##_ON_PB_BIT >= 0)? \
480 (1<<CONFIG_ETRAX_SER##line##_##pinname##_ON_PB_BIT):DUMMY_##pinname##_MASK))
716 #define CONTROL_PINS_PORT_NOT_USED(line) \ argument
717 &dummy_ser[line], &dummy_ser[line], \
718 &dummy_ser[line], &dummy_ser[line], \
719 &dummy_ser[line], &dummy_ser[line], \
720 &dummy_ser[line], &dummy_ser[line], \
810 #define CONTROL_PINS_PORT_NOT_USED(line) \ argument
811 &dummy_ser[line], &dummy_ser[line], \
908 …efine E100_DTR_GET(info) ((*e100_modem_pins[(info)->line].dtr_shadow) & e100_modem_pins[(info)->li…
911 #define E100_RI_GET(info) ((*e100_modem_pins[(info)->line].ri_port) & e100_modem_pins[(info)->line]…
912 #define E100_CD_GET(info) ((*e100_modem_pins[(info)->line].cd_port) & e100_modem_pins[(info)->line]…
915 …define E100_DSR_GET(info) ((*e100_modem_pins[(info)->line].dsr_port) & e100_modem_pins[(info)->lin…
1005 unsigned char mask = e100_modem_pins[info->line].dtr_mask; in e100_dtr()
1008 printk("ser%i dtr %i mask: 0x%02X\n", info->line, set, mask); in e100_dtr()
1010 info->line, *e100_modem_pins[info->line].dtr_shadow, in e100_dtr()
1018 *e100_modem_pins[info->line].dtr_shadow &= ~mask; in e100_dtr()
1019 *e100_modem_pins[info->line].dtr_shadow |= (set ? 0 : mask); in e100_dtr()
1020 *e100_modem_pins[info->line].dtr_port = *e100_modem_pins[info->line].dtr_shadow; in e100_dtr()
1026 info->line, *e100_modem_pins[info->line].dtr_shadow, in e100_dtr()
1044 printk("ser%i rts %i\n", info->line, set); in e100_rts()
1055 unsigned char mask = e100_modem_pins[info->line].ri_mask; in e100_ri_out()
1059 *e100_modem_pins[info->line].ri_shadow &= ~mask; in e100_ri_out()
1060 *e100_modem_pins[info->line].ri_shadow |= (set ? 0 : mask); in e100_ri_out()
1061 *e100_modem_pins[info->line].ri_port = *e100_modem_pins[info->line].ri_shadow; in e100_ri_out()
1070 unsigned char mask = e100_modem_pins[info->line].cd_mask; in e100_cd_out()
1074 *e100_modem_pins[info->line].cd_shadow &= ~mask; in e100_cd_out()
1075 *e100_modem_pins[info->line].cd_shadow |= (set ? 0 : mask); in e100_cd_out()
1076 *e100_modem_pins[info->line].cd_port = *e100_modem_pins[info->line].cd_shadow; in e100_cd_out()
1103 printk("rxdma_irq(%d): 0\n",info->line); in e100_disable_rxdma_irq()
1105 DINTR1(DEBUG_LOG(info->line,"IRQ disable_rxdma_irq %i\n", info->line)); in e100_disable_rxdma_irq()
1113 printk("rxdma_irq(%d): 1\n",info->line); in e100_enable_rxdma_irq()
1115 DINTR1(DEBUG_LOG(info->line,"IRQ enable_rxdma_irq %i\n", info->line)); in e100_enable_rxdma_irq()
1124 printk("txdma_irq(%d): 0\n",info->line); in e100_disable_txdma_irq()
1126 DINTR1(DEBUG_LOG(info->line,"IRQ disable_txdma_irq %i\n", info->line)); in e100_disable_txdma_irq()
1133 printk("txdma_irq(%d): 1\n",info->line); in e100_enable_txdma_irq()
1135 DINTR1(DEBUG_LOG(info->line,"IRQ enable_txdma_irq %i\n", info->line)); in e100_enable_txdma_irq()
1147 DFLOW(DEBUG_LOG(info->line, "disable_txdma_channel %i\n", info->line)); in e100_disable_txdma_channel()
1148 if (info->line == 0) { in e100_disable_txdma_channel()
1154 } else if (info->line == 1) { in e100_disable_txdma_channel()
1160 } else if (info->line == 2) { in e100_disable_txdma_channel()
1166 } else if (info->line == 3) { in e100_disable_txdma_channel()
1183 DFLOW(DEBUG_LOG(info->line, "enable_txdma_channel %i\n", info->line)); in e100_enable_txdma_channel()
1185 if (info->line == 0) { in e100_enable_txdma_channel()
1188 } else if (info->line == 1) { in e100_enable_txdma_channel()
1191 } else if (info->line == 2) { in e100_enable_txdma_channel()
1194 } else if (info->line == 3) { in e100_enable_txdma_channel()
1210 if (info->line == 0) { in e100_disable_rxdma_channel()
1216 } else if (info->line == 1) { in e100_disable_rxdma_channel()
1222 } else if (info->line == 2) { in e100_disable_rxdma_channel()
1228 } else if (info->line == 3) { in e100_disable_rxdma_channel()
1246 if (info->line == 0) { in e100_enable_rxdma_channel()
1249 } else if (info->line == 1) { in e100_enable_rxdma_channel()
1252 } else if (info->line == 2) { in e100_enable_rxdma_channel()
1255 } else if (info->line == 3) { in e100_enable_rxdma_channel()
1271 printk("ser_irq(%d): 0\n",info->line); in e100_disable_serial_data_irq()
1273 DINTR1(DEBUG_LOG(info->line,"IRQ disable data_irq %i\n", info->line)); in e100_disable_serial_data_irq()
1274 *R_IRQ_MASK1_CLR = (1U << (8+2*info->line)); in e100_disable_serial_data_irq()
1281 printk("ser_irq(%d): 1\n",info->line); in e100_enable_serial_data_irq()
1283 (8+2*info->line), in e100_enable_serial_data_irq()
1284 (1U << (8+2*info->line))); in e100_enable_serial_data_irq()
1286 DINTR1(DEBUG_LOG(info->line,"IRQ enable data_irq %i\n", info->line)); in e100_enable_serial_data_irq()
1287 *R_IRQ_MASK1_SET = (1U << (8+2*info->line)); in e100_enable_serial_data_irq()
1295 printk("ser_tx_irq(%d): 0\n",info->line); in e100_disable_serial_tx_ready_irq()
1297 DINTR1(DEBUG_LOG(info->line,"IRQ disable ready_irq %i\n", info->line)); in e100_disable_serial_tx_ready_irq()
1298 *R_IRQ_MASK1_CLR = (1U << (8+1+2*info->line)); in e100_disable_serial_tx_ready_irq()
1305 printk("ser_tx_irq(%d): 1\n",info->line); in e100_enable_serial_tx_ready_irq()
1307 (8+1+2*info->line), in e100_enable_serial_tx_ready_irq()
1308 (1U << (8+1+2*info->line))); in e100_enable_serial_tx_ready_irq()
1310 DINTR2(DEBUG_LOG(info->line,"IRQ enable ready_irq %i\n", info->line)); in e100_enable_serial_tx_ready_irq()
1311 *R_IRQ_MASK1_SET = (1U << (8+1+2*info->line)); in e100_enable_serial_tx_ready_irq()
1381 fast_timers_rs485[info->line].function = NULL; in rs485_toggle_rts_timer_function()
1409 DFLOW(DEBUG_LOG(info->line, "XOFF rs_stop xmit %i\n", in rs_stop()
1434 DFLOW(DEBUG_LOG(info->line, "XOFF rs_start xmit %i\n", in rs_start()
1508 if (info->line == SERIAL_DEBUG_LINE) in transmit_chars_dma()
1529 DFLOW(DEBUG_LOG(info->line, "TX %i done\n", sentl)); in transmit_chars_dma()
1562 start_one_shot_timer(&fast_timers_rs485[info->line], in transmit_chars_dma()
1574 DFLOW(DEBUG_LOG(info->line, "TX %i\n", c)); in transmit_chars_dma()
1590 if (info->line == SERIAL_DEBUG_LINE) in start_transmit()
1611 if (fast_timers[info->line].function == NULL) { \
1613 TIMERD(DEBUG_LOG(info->line, "start_timer %i ", info->line)); \
1614 TIMERD(DEBUG_LOG(info->line, "num started: %i\n", serial_fast_timer_started)); \
1615 start_one_shot_timer(&fast_timers[info->line], \
1622 TIMERD(DEBUG_LOG(info->line, "timer %i already running\n", info->line)); \
1752 DFLOW( DEBUG_LOG(info->line, "RX %lu\n", recvl); in handle_all_descr_data()
1755 DEBUG_LOG(info->line, "rx 0x%02X\n", buf[0]); in handle_all_descr_data()
1756 DEBUG_LOG(info->line, "rx 0x%02X\n", buf[1]); in handle_all_descr_data()
1757 DEBUG_LOG(info->line, "rx 0x%02X\n", buf[2]); in handle_all_descr_data()
1797 DFLOW(DEBUG_LOG(info->line, "XOFF detect stat %x\n", rstat)); in receive_chars_dma()
1806 DEBUG_LOG(info->line, "#dERR: s d 0x%04X\n", in receive_chars_dma()
1904 DINTR2(DEBUG_LOG(info->line, "tr_interrupt %i\n", i)); in tr_interrupt()
1964 DEBUG_LOG(info->line, "timeout err: rstat 0x%03X\n", in force_eop_if_needed()
1965 rstat | (info->line << 8)); in force_eop_if_needed()
1971 TIMERD(DEBUG_LOG(info->line, "timeout: rstat 0x%03X\n", in force_eop_if_needed()
1972 rstat | (info->line << 8))); in force_eop_if_needed()
1986 TIMERD(DEBUG_LOG(info->line, "timeout EOP %i\n", info->line)); in force_eop_if_needed()
2047 fast_timers[info->line].function = NULL; in flush_timeout_function()
2049 TIMERD(DEBUG_LOG(info->line, "flush_timeout %i ", info->line)); in flush_timeout_function()
2050 TIMERD(DEBUG_LOG(info->line, "num expired: %i\n", serial_fast_timer_expired)); in flush_timeout_function()
2158 DFLOW(DEBUG_LOG(info->line, "XOFF detect\n", 0)); in handle_ser_rx_interrupt_no_dma()
2160 DINTR2(DEBUG_LOG(info->line, "ser_rx %c\n", IO_EXTRACT(R_SERIAL0_READ, data_in, data_read))); in handle_ser_rx_interrupt_no_dma()
2168 DINTR1(DEBUG_LOG(info->line, "ser_rx err stat_data %04X\n", data_read)); in handle_ser_rx_interrupt_no_dma()
2184 DEBUG_LOG(info->line, "#BRK start\n", 0); in handle_ser_rx_interrupt_no_dma()
2194 DEBUG_LOG(info->line, "# BL BRK\n", 0); in handle_ser_rx_interrupt_no_dma()
2203 DEBUG_LOG(info->line, "EBRK %i\n", info->break_detected_cnt); in handle_ser_rx_interrupt_no_dma()
2244 DEBUG_LOG(info->line, "ser_rx int but no data_avail %08lX\n", data_read); in handle_ser_rx_interrupt_no_dma()
2251 DEBUG_LOG(info->line, "ser_rx %c in loop\n", IO_EXTRACT(R_SERIAL0_READ, data_in, data_read)); in handle_ser_rx_interrupt_no_dma()
2273 DFLOW(DEBUG_LOG(info->line, "XOFF detect\n", 0)); in handle_ser_rx_interrupt()
2285 DINTR1(DEBUG_LOG(info->line, "ser_rx! %c\n", data)); in handle_ser_rx_interrupt()
2286 DINTR1(DEBUG_LOG(info->line, "ser_rx err stat %02X\n", rstat)); in handle_ser_rx_interrupt()
2293 DEBUG_LOG(info->line, "#BRK start\n", 0); in handle_ser_rx_interrupt()
2303 DEBUG_LOG(info->line, "# BL BRK\n", 0); in handle_ser_rx_interrupt()
2312 DEBUG_LOG(info->line, "EBRK %i\n", info->break_detected_cnt); in handle_ser_rx_interrupt()
2334 DEBUG_LOG(info->line, "#iERR s d %04X\n", in handle_ser_rx_interrupt()
2351 DEBUG_LOG(info->line, "FBRK %i\n", info->line); in handle_ser_rx_interrupt()
2357 DEBUG_LOG(info->line, "Not end of BRK (V)%i\n", info->line); in handle_ser_rx_interrupt()
2359 DEBUG_LOG(info->line, "num brk %i\n", info->break_detected_cnt); in handle_ser_rx_interrupt()
2366 DINTR2(DEBUG_LOG(info->line, "ser_rx OK %d\n", info->line)); in handle_ser_rx_interrupt()
2381 DFLOW(DEBUG_LOG(info->line, "tx_int: xchar 0x%02X\n", info->x_char)); in handle_ser_tx_interrupt()
2384 DFLOW(DEBUG_LOG(info->line, "stat %x\n", rstat)); in handle_ser_tx_interrupt()
2398 DFLOW(DEBUG_LOG(info->line, "tx_int: xchar sent\n", 0)); in handle_ser_tx_interrupt()
2401 DFLOW(DEBUG_LOG(info->line, "stat %x\n", rstat)); in handle_ser_tx_interrupt()
2418 DFLOW(DEBUG_LOG(info->line, "tx_int: stopped %i\n", in handle_ser_tx_interrupt()
2424 DINTR2(DEBUG_LOG(info->line, "tx_int %c\n", info->xmit.buf[info->xmit.tail])); in handle_ser_tx_interrupt()
2434 start_one_shot_timer(&fast_timers_rs485[info->line], in handle_ser_tx_interrupt()
2445 DFLOW(DEBUG_LOG(info->line, "tx_int: stop2\n", 0)); in handle_ser_tx_interrupt()
2616 printk("starting up ttyS%d (xmit_buf 0x%p)...\n", info->line, info->xmit.buf); in startup()
2727 DFLOW(DEBUG_LOG(info->line, "shutdown %i\n", info->line)); in shutdown()
2754 printk("Shutting down serial port %d (irq %d)....\n", info->line, in shutdown()
2808 u32 mask = 0xFF << (info->line*8); /* Each port has 8 bits */ in change_speed()
2837 r_alt_ser_baudrate_shadow |= (alt_source << (info->line*8)); in change_speed()
2842 u32 mask = 0xFF << (info->line*8); /* Each port has 8 bits */ in change_speed()
2847 r_alt_ser_baudrate_shadow |= (alt_source << (info->line*8)); in change_speed()
2898 DFLOW(DEBUG_LOG(info->line, "FLOW auto_cts enabled\n", 0)); in change_speed()
2914 DFLOW(DEBUG_LOG(info->line, "FLOW XOFF enabled 0x%02X\n", in change_speed()
2964 if (info->line == SERIAL_DEBUG_LINE) in rs_raw_write()
2970 DFLOW(DEBUG_LOG(info->line, "write count %i ", count)); in rs_raw_write()
2971 DFLOW(DEBUG_LOG(info->line, "ldisc %i\n", tty->ldisc.chars_in_buffer(tty))); in rs_raw_write()
3005 DFLOW(DEBUG_LOG(info->line, "write ret %i\n", ret)); in rs_raw_write()
3030 fast_timers_rs485[info->line].function = NULL; in rs_write()
3031 del_fast_timer(&fast_timers_rs485[info->line]); in rs_write()
3145 DFLOW(DEBUG_LOG(info->line, "rs_send_xchar 0x%02X\n", ch)); in rs_send_xchar()
3167 DFLOW(DEBUG_LOG(info->line,"rs_throttle %lu\n", tty->ldisc.chars_in_buffer(tty))); in rs_throttle()
3187 DFLOW(DEBUG_LOG(info->line,"rs_unthrottle ldisc %d\n", tty->ldisc.chars_in_buffer(tty))); in rs_unthrottle()
3188 DFLOW(DEBUG_LOG(info->line,"rs_unthrottle flip.count: %i\n", tty->flip.count)); in rs_unthrottle()
3225 tmp.line = info->line; in get_serial_info()
3430 info->line, result, result); in rs_tiocmget()
3594 info->line, info->count); in rs_close()
3611 info->line, info->port.count); in rs_close()
3785 info->line, info->port.count); in block_til_ready()
3819 info->line, info->port.count); in block_til_ready()
3832 info->line, info->port.count); in block_til_ready()
3973 printk("rs_open ttyS%d successful...\n", info->line); in rs_open()
3977 DFLIP( if (info->line == SERIAL_DEBUG_LINE) { in rs_open()
3994 info->line, (unsigned long)info->ioport, info->irq); in seq_line_info()
4200 info->line = i; in rs_init()
4227 serial_driver->name, info->line, info->ioport); in rs_init()