Lines Matching refs:line
114 #define DEBUG_LOG(line, string, value) argument
135 void debug_log_func(int line, const char *string, int value) in debug_log_func() argument
496 #define E100_STRUCT_PORT(line, pinname) \ argument
497 ((CONFIG_ETRAX_SER##line##_##pinname##_ON_PA_BIT >= 0)? \
499 (CONFIG_ETRAX_SER##line##_##pinname##_ON_PB_BIT >= 0)? \
500 (R_PORT_PB_DATA):&dummy_ser[line]))
502 #define E100_STRUCT_SHADOW(line, pinname) \ argument
503 ((CONFIG_ETRAX_SER##line##_##pinname##_ON_PA_BIT >= 0)? \
505 (CONFIG_ETRAX_SER##line##_##pinname##_ON_PB_BIT >= 0)? \
506 (&port_pb_data_shadow):&dummy_ser[line]))
507 #define E100_STRUCT_MASK(line, pinname) \ argument
508 ((CONFIG_ETRAX_SER##line##_##pinname##_ON_PA_BIT >= 0)? \
509 (1<<CONFIG_ETRAX_SER##line##_##pinname##_ON_PA_BIT): ( \
510 (CONFIG_ETRAX_SER##line##_##pinname##_ON_PB_BIT >= 0)? \
511 (1<<CONFIG_ETRAX_SER##line##_##pinname##_ON_PB_BIT):DUMMY_##pinname##_MASK))
747 #define CONTROL_PINS_PORT_NOT_USED(line) \ argument
748 &dummy_ser[line], &dummy_ser[line], \
749 &dummy_ser[line], &dummy_ser[line], \
750 &dummy_ser[line], &dummy_ser[line], \
751 &dummy_ser[line], &dummy_ser[line], \
841 #define CONTROL_PINS_PORT_NOT_USED(line) \ argument
842 &dummy_ser[line], &dummy_ser[line], \
939 …efine E100_DTR_GET(info) ((*e100_modem_pins[(info)->line].dtr_shadow) & e100_modem_pins[(info)->li…
942 #define E100_RI_GET(info) ((*e100_modem_pins[(info)->line].ri_port) & e100_modem_pins[(info)->line]…
943 #define E100_CD_GET(info) ((*e100_modem_pins[(info)->line].cd_port) & e100_modem_pins[(info)->line]…
946 …define E100_DSR_GET(info) ((*e100_modem_pins[(info)->line].dsr_port) & e100_modem_pins[(info)->lin…
1036 unsigned char mask = e100_modem_pins[info->line].dtr_mask; in e100_dtr()
1039 printk("ser%i dtr %i mask: 0x%02X\n", info->line, set, mask); in e100_dtr()
1041 info->line, *e100_modem_pins[info->line].dtr_shadow, in e100_dtr()
1049 *e100_modem_pins[info->line].dtr_shadow &= ~mask; in e100_dtr()
1050 *e100_modem_pins[info->line].dtr_shadow |= (set ? 0 : mask); in e100_dtr()
1051 *e100_modem_pins[info->line].dtr_port = *e100_modem_pins[info->line].dtr_shadow; in e100_dtr()
1057 info->line, *e100_modem_pins[info->line].dtr_shadow, in e100_dtr()
1075 printk("ser%i rts %i\n", info->line, set); in e100_rts()
1086 unsigned char mask = e100_modem_pins[info->line].ri_mask; in e100_ri_out()
1090 *e100_modem_pins[info->line].ri_shadow &= ~mask; in e100_ri_out()
1091 *e100_modem_pins[info->line].ri_shadow |= (set ? 0 : mask); in e100_ri_out()
1092 *e100_modem_pins[info->line].ri_port = *e100_modem_pins[info->line].ri_shadow; in e100_ri_out()
1101 unsigned char mask = e100_modem_pins[info->line].cd_mask; in e100_cd_out()
1105 *e100_modem_pins[info->line].cd_shadow &= ~mask; in e100_cd_out()
1106 *e100_modem_pins[info->line].cd_shadow |= (set ? 0 : mask); in e100_cd_out()
1107 *e100_modem_pins[info->line].cd_port = *e100_modem_pins[info->line].cd_shadow; in e100_cd_out()
1134 printk("rxdma_irq(%d): 0\n",info->line); in e100_disable_rxdma_irq()
1136 DINTR1(DEBUG_LOG(info->line,"IRQ disable_rxdma_irq %i\n", info->line)); in e100_disable_rxdma_irq()
1144 printk("rxdma_irq(%d): 1\n",info->line); in e100_enable_rxdma_irq()
1146 DINTR1(DEBUG_LOG(info->line,"IRQ enable_rxdma_irq %i\n", info->line)); in e100_enable_rxdma_irq()
1155 printk("txdma_irq(%d): 0\n",info->line); in e100_disable_txdma_irq()
1157 DINTR1(DEBUG_LOG(info->line,"IRQ disable_txdma_irq %i\n", info->line)); in e100_disable_txdma_irq()
1164 printk("txdma_irq(%d): 1\n",info->line); in e100_enable_txdma_irq()
1166 DINTR1(DEBUG_LOG(info->line,"IRQ enable_txdma_irq %i\n", info->line)); in e100_enable_txdma_irq()
1178 DFLOW(DEBUG_LOG(info->line, "disable_txdma_channel %i\n", info->line)); in e100_disable_txdma_channel()
1179 if (info->line == 0) { in e100_disable_txdma_channel()
1185 } else if (info->line == 1) { in e100_disable_txdma_channel()
1191 } else if (info->line == 2) { in e100_disable_txdma_channel()
1197 } else if (info->line == 3) { in e100_disable_txdma_channel()
1214 DFLOW(DEBUG_LOG(info->line, "enable_txdma_channel %i\n", info->line)); in e100_enable_txdma_channel()
1216 if (info->line == 0) { in e100_enable_txdma_channel()
1219 } else if (info->line == 1) { in e100_enable_txdma_channel()
1222 } else if (info->line == 2) { in e100_enable_txdma_channel()
1225 } else if (info->line == 3) { in e100_enable_txdma_channel()
1241 if (info->line == 0) { in e100_disable_rxdma_channel()
1247 } else if (info->line == 1) { in e100_disable_rxdma_channel()
1253 } else if (info->line == 2) { in e100_disable_rxdma_channel()
1259 } else if (info->line == 3) { in e100_disable_rxdma_channel()
1277 if (info->line == 0) { in e100_enable_rxdma_channel()
1280 } else if (info->line == 1) { in e100_enable_rxdma_channel()
1283 } else if (info->line == 2) { in e100_enable_rxdma_channel()
1286 } else if (info->line == 3) { in e100_enable_rxdma_channel()
1302 printk("ser_irq(%d): 0\n",info->line); in e100_disable_serial_data_irq()
1304 DINTR1(DEBUG_LOG(info->line,"IRQ disable data_irq %i\n", info->line)); in e100_disable_serial_data_irq()
1305 *R_IRQ_MASK1_CLR = (1U << (8+2*info->line)); in e100_disable_serial_data_irq()
1312 printk("ser_irq(%d): 1\n",info->line); in e100_enable_serial_data_irq()
1314 (8+2*info->line), in e100_enable_serial_data_irq()
1315 (1U << (8+2*info->line))); in e100_enable_serial_data_irq()
1317 DINTR1(DEBUG_LOG(info->line,"IRQ enable data_irq %i\n", info->line)); in e100_enable_serial_data_irq()
1318 *R_IRQ_MASK1_SET = (1U << (8+2*info->line)); in e100_enable_serial_data_irq()
1326 printk("ser_tx_irq(%d): 0\n",info->line); in e100_disable_serial_tx_ready_irq()
1328 DINTR1(DEBUG_LOG(info->line,"IRQ disable ready_irq %i\n", info->line)); in e100_disable_serial_tx_ready_irq()
1329 *R_IRQ_MASK1_CLR = (1U << (8+1+2*info->line)); in e100_disable_serial_tx_ready_irq()
1336 printk("ser_tx_irq(%d): 1\n",info->line); in e100_enable_serial_tx_ready_irq()
1338 (8+1+2*info->line), in e100_enable_serial_tx_ready_irq()
1339 (1U << (8+1+2*info->line))); in e100_enable_serial_tx_ready_irq()
1341 DINTR2(DEBUG_LOG(info->line,"IRQ enable ready_irq %i\n", info->line)); in e100_enable_serial_tx_ready_irq()
1342 *R_IRQ_MASK1_SET = (1U << (8+1+2*info->line)); in e100_enable_serial_tx_ready_irq()
1422 fast_timers_rs485[info->line].function = NULL; in rs485_toggle_rts_timer_function()
1450 DFLOW(DEBUG_LOG(info->line, "XOFF rs_stop xmit %i\n", in rs_stop()
1475 DFLOW(DEBUG_LOG(info->line, "XOFF rs_start xmit %i\n", in rs_start()
1549 if (info->line == SERIAL_DEBUG_LINE) in transmit_chars_dma()
1570 DFLOW(DEBUG_LOG(info->line, "TX %i done\n", sentl)); in transmit_chars_dma()
1603 start_one_shot_timer(&fast_timers_rs485[info->line], in transmit_chars_dma()
1615 DFLOW(DEBUG_LOG(info->line, "TX %i\n", c)); in transmit_chars_dma()
1631 if (info->line == SERIAL_DEBUG_LINE) in start_transmit()
1652 if (fast_timers[info->line].function == NULL) { \
1654 TIMERD(DEBUG_LOG(info->line, "start_timer %i ", info->line)); \
1655 TIMERD(DEBUG_LOG(info->line, "num started: %i\n", serial_fast_timer_started)); \
1656 start_one_shot_timer(&fast_timers[info->line], \
1663 TIMERD(DEBUG_LOG(info->line, "timer %i already running\n", info->line)); \
1790 DFLOW( DEBUG_LOG(info->line, "RX %lu\n", recvl); in handle_all_descr_data()
1793 DEBUG_LOG(info->line, "rx 0x%02X\n", buf[0]); in handle_all_descr_data()
1794 DEBUG_LOG(info->line, "rx 0x%02X\n", buf[1]); in handle_all_descr_data()
1795 DEBUG_LOG(info->line, "rx 0x%02X\n", buf[2]); in handle_all_descr_data()
1835 DFLOW(DEBUG_LOG(info->line, "XOFF detect stat %x\n", rstat)); in receive_chars_dma()
1844 PROCSTAT(ser_stat[info->line].errors_cnt++); in receive_chars_dma()
1845 DEBUG_LOG(info->line, "#dERR: s d 0x%04X\n", in receive_chars_dma()
1942 DINTR2(DEBUG_LOG(info->line, "tr_interrupt %i\n", i)); in tr_interrupt()
1946 PROCSTAT(ser_stat[info->line].tx_dma_ints++); in tr_interrupt()
2003 DEBUG_LOG(info->line, "timeout err: rstat 0x%03X\n", in force_eop_if_needed()
2004 rstat | (info->line << 8)); in force_eop_if_needed()
2010 TIMERD(DEBUG_LOG(info->line, "timeout: rstat 0x%03X\n", in force_eop_if_needed()
2011 rstat | (info->line << 8))); in force_eop_if_needed()
2025 PROCSTAT(ser_stat[info->line].timeout_flush_cnt++); in force_eop_if_needed()
2026 TIMERD(DEBUG_LOG(info->line, "timeout EOP %i\n", info->line)); in force_eop_if_needed()
2087 fast_timers[info->line].function = NULL; in flush_timeout_function()
2089 TIMERD(DEBUG_LOG(info->line, "flush_timeout %i ", info->line)); in flush_timeout_function()
2090 TIMERD(DEBUG_LOG(info->line, "num expired: %i\n", serial_fast_timer_expired)); in flush_timeout_function()
2198 DFLOW(DEBUG_LOG(info->line, "XOFF detect\n", 0)); in handle_ser_rx_interrupt_no_dma()
2200 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()
2208 DINTR1(DEBUG_LOG(info->line, "ser_rx err stat_data %04X\n", data_read)); in handle_ser_rx_interrupt_no_dma()
2224 DEBUG_LOG(info->line, "#BRK start\n", 0); in handle_ser_rx_interrupt_no_dma()
2234 DEBUG_LOG(info->line, "# BL BRK\n", 0); in handle_ser_rx_interrupt_no_dma()
2243 DEBUG_LOG(info->line, "EBRK %i\n", info->break_detected_cnt); in handle_ser_rx_interrupt_no_dma()
2284 DEBUG_LOG(info->line, "ser_rx int but no data_avail %08lX\n", data_read); in handle_ser_rx_interrupt_no_dma()
2291 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()
2313 DFLOW(DEBUG_LOG(info->line, "XOFF detect\n", 0)); in handle_ser_rx_interrupt()
2325 DINTR1(DEBUG_LOG(info->line, "ser_rx! %c\n", data)); in handle_ser_rx_interrupt()
2326 DINTR1(DEBUG_LOG(info->line, "ser_rx err stat %02X\n", rstat)); in handle_ser_rx_interrupt()
2333 DEBUG_LOG(info->line, "#BRK start\n", 0); in handle_ser_rx_interrupt()
2343 DEBUG_LOG(info->line, "# BL BRK\n", 0); in handle_ser_rx_interrupt()
2352 DEBUG_LOG(info->line, "EBRK %i\n", info->break_detected_cnt); in handle_ser_rx_interrupt()
2374 DEBUG_LOG(info->line, "#iERR s d %04X\n", in handle_ser_rx_interrupt()
2377 PROCSTAT(ser_stat[info->line].early_errors_cnt++); in handle_ser_rx_interrupt()
2392 DEBUG_LOG(info->line, "FBRK %i\n", info->line); in handle_ser_rx_interrupt()
2398 DEBUG_LOG(info->line, "Not end of BRK (V)%i\n", info->line); in handle_ser_rx_interrupt()
2400 DEBUG_LOG(info->line, "num brk %i\n", info->break_detected_cnt); in handle_ser_rx_interrupt()
2407 DINTR2(DEBUG_LOG(info->line, "ser_rx OK %d\n", info->line)); in handle_ser_rx_interrupt()
2410 PROCSTAT(ser_stat[info->line].ser_ints_ok_cnt++); in handle_ser_rx_interrupt()
2423 DFLOW(DEBUG_LOG(info->line, "tx_int: xchar 0x%02X\n", info->x_char)); in handle_ser_tx_interrupt()
2426 DFLOW(DEBUG_LOG(info->line, "stat %x\n", rstat)); in handle_ser_tx_interrupt()
2440 DFLOW(DEBUG_LOG(info->line, "tx_int: xchar sent\n", 0)); in handle_ser_tx_interrupt()
2443 DFLOW(DEBUG_LOG(info->line, "stat %x\n", rstat)); in handle_ser_tx_interrupt()
2460 DFLOW(DEBUG_LOG(info->line, "tx_int: stopped %i\n", in handle_ser_tx_interrupt()
2466 DINTR2(DEBUG_LOG(info->line, "tx_int %c\n", info->xmit.buf[info->xmit.tail])); in handle_ser_tx_interrupt()
2476 start_one_shot_timer(&fast_timers_rs485[info->line], in handle_ser_tx_interrupt()
2487 DFLOW(DEBUG_LOG(info->line, "tx_int: stop2\n", 0)); in handle_ser_tx_interrupt()
2658 printk("starting up ttyS%d (xmit_buf 0x%p)...\n", info->line, info->xmit.buf); in startup()
2769 DFLOW(DEBUG_LOG(info->line, "shutdown %i\n", info->line)); in shutdown()
2796 printk("Shutting down serial port %d (irq %d)....\n", info->line, in shutdown()
2850 u32 mask = 0xFF << (info->line*8); /* Each port has 8 bits */ in change_speed()
2892 r_alt_ser_baudrate_shadow |= (alt_source << (info->line*8)); in change_speed()
2897 u32 mask = 0xFF << (info->line*8); /* Each port has 8 bits */ in change_speed()
2902 r_alt_ser_baudrate_shadow |= (alt_source << (info->line*8)); in change_speed()
2953 DFLOW(DEBUG_LOG(info->line, "FLOW auto_cts enabled\n", 0)); in change_speed()
2969 DFLOW(DEBUG_LOG(info->line, "FLOW XOFF enabled 0x%02X\n", in change_speed()
3019 if (info->line == SERIAL_DEBUG_LINE) in rs_raw_write()
3025 DFLOW(DEBUG_LOG(info->line, "write count %i ", count)); in rs_raw_write()
3026 DFLOW(DEBUG_LOG(info->line, "ldisc %i\n", tty->ldisc.chars_in_buffer(tty))); in rs_raw_write()
3060 DFLOW(DEBUG_LOG(info->line, "write ret %i\n", ret)); in rs_raw_write()
3085 fast_timers_rs485[info->line].function = NULL; in rs_write()
3086 del_fast_timer(&fast_timers_rs485[info->line]); in rs_write()
3200 DFLOW(DEBUG_LOG(info->line, "rs_send_xchar 0x%02X\n", ch)); in rs_send_xchar()
3224 DFLOW(DEBUG_LOG(info->line,"rs_throttle %lu\n", tty->ldisc.chars_in_buffer(tty))); in rs_throttle()
3246 DFLOW(DEBUG_LOG(info->line,"rs_unthrottle ldisc %d\n", tty->ldisc.chars_in_buffer(tty))); in rs_unthrottle()
3247 DFLOW(DEBUG_LOG(info->line,"rs_unthrottle flip.count: %i\n", tty->flip.count)); in rs_unthrottle()
3284 tmp.line = info->line; in get_serial_info()
3489 info->line, result, result); in rs_tiocmget()
3653 info->line, info->count); in rs_close()
3670 info->line, info->port.count); in rs_close()
3872 info->line, info->port.count); in block_til_ready()
3906 info->line, info->port.count); in block_til_ready()
3919 info->line, info->port.count); in block_til_ready()
4074 printk("rs_open ttyS%d successful...\n", info->line); in rs_open()
4078 DFLIP( if (info->line == SERIAL_DEBUG_LINE) { in rs_open()
4095 info->line, (unsigned long)info->ioport, info->irq); in seq_line_info()
4310 info->line = i; in rs_init()
4337 serial_driver->name, info->line, info->ioport); in rs_init()