Lines Matching refs:e100_serial
159 static void change_speed(struct e100_serial *info);
168 static int get_lsr_info(struct e100_serial *info, unsigned int *value);
236 static struct e100_serial rs_table[] = {
452 #define NR_PORTS (sizeof(rs_table)/sizeof(struct e100_serial))
949 static void update_char_time(struct e100_serial * info) in update_char_time()
1034 e100_dtr(struct e100_serial *info, int set) in e100_dtr()
1066 e100_rts(struct e100_serial *info, int set) in e100_rts()
1082 e100_ri_out(struct e100_serial *info, int set) in e100_ri_out()
1097 e100_cd_out(struct e100_serial *info, int set) in e100_cd_out()
1113 e100_disable_rx(struct e100_serial *info) in e100_disable_rx()
1121 e100_enable_rx(struct e100_serial *info) in e100_enable_rx()
1131 e100_disable_rxdma_irq(struct e100_serial *info) in e100_disable_rxdma_irq()
1141 e100_enable_rxdma_irq(struct e100_serial *info) in e100_enable_rxdma_irq()
1152 static void e100_disable_txdma_irq(struct e100_serial *info) in e100_disable_txdma_irq()
1161 static void e100_enable_txdma_irq(struct e100_serial *info) in e100_enable_txdma_irq()
1170 static void e100_disable_txdma_channel(struct e100_serial *info) in e100_disable_txdma_channel()
1209 static void e100_enable_txdma_channel(struct e100_serial *info) in e100_enable_txdma_channel()
1233 static void e100_disable_rxdma_channel(struct e100_serial *info) in e100_disable_rxdma_channel()
1271 static void e100_enable_rxdma_channel(struct e100_serial *info) in e100_enable_rxdma_channel()
1299 e100_disable_serial_data_irq(struct e100_serial *info) in e100_disable_serial_data_irq()
1309 e100_enable_serial_data_irq(struct e100_serial *info) in e100_enable_serial_data_irq()
1323 e100_disable_serial_tx_ready_irq(struct e100_serial *info) in e100_disable_serial_tx_ready_irq()
1333 e100_enable_serial_tx_ready_irq(struct e100_serial *info) in e100_enable_serial_tx_ready_irq()
1345 static inline void e100_enable_rx_irq(struct e100_serial *info) in e100_enable_rx_irq()
1352 static inline void e100_disable_rx_irq(struct e100_serial *info) in e100_disable_rx_irq()
1365 struct e100_serial * info = (struct e100_serial *)tty->driver_data; in e100_enable_rs485()
1400 struct e100_serial * info = (struct e100_serial *)tty->driver_data; in e100_write_rs485()
1420 struct e100_serial *info = (struct e100_serial *)data; in rs485_toggle_rts_timer_function()
1444 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_stop()
1469 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_start()
1518 static void rs_sched_event(struct e100_serial *info, int event) in rs_sched_event()
1538 transmit_chars_dma(struct e100_serial *info) in transmit_chars_dma()
1628 start_transmit(struct e100_serial *info) in start_transmit()
1690 append_recv_buffer(struct e100_serial *info, struct etrax_recv_buffer *buffer) in append_recv_buffer()
1711 add_char_and_flag(struct e100_serial *info, unsigned char data, unsigned char flag) in add_char_and_flag()
1733 static unsigned int handle_descr_data(struct e100_serial *info, in handle_descr_data()
1761 static unsigned int handle_all_descr_data(struct e100_serial *info) in handle_all_descr_data()
1808 static void receive_chars_dma(struct e100_serial *info) in receive_chars_dma()
1862 static int start_recv_dma(struct e100_serial *info) in start_recv_dma()
1896 start_receive(struct e100_serial *info) in start_receive()
1925 struct e100_serial *info; in tr_interrupt()
1963 struct e100_serial *info; in rec_interrupt()
1989 static int force_eop_if_needed(struct e100_serial *info) in force_eop_if_needed()
2033 static void flush_to_flip_buffer(struct e100_serial *info) in flush_to_flip_buffer()
2065 static void check_flush_timeout(struct e100_serial *info) in check_flush_timeout()
2085 struct e100_serial *info = (struct e100_serial *)data; in flush_timeout_function()
2106 struct e100_serial *info; in timed_flush_handler()
2190 static void handle_ser_rx_interrupt_no_dma(struct e100_serial *info) in handle_ser_rx_interrupt_no_dma()
2298 static void handle_ser_rx_interrupt(struct e100_serial *info) in handle_ser_rx_interrupt()
2417 static void handle_ser_tx_interrupt(struct e100_serial *info) in handle_ser_tx_interrupt()
2509 struct e100_serial *info; in ser_interrupt()
2618 struct e100_serial *info; in do_softint()
2621 info = container_of(work, struct e100_serial, work); in do_softint()
2632 startup(struct e100_serial * info) in startup()
2761 shutdown(struct e100_serial * info) in shutdown()
2831 change_speed(struct e100_serial *info) in change_speed()
2986 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_flush_chars()
3010 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_raw_write()
3076 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_write()
3140 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_write_room()
3153 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_chars_in_buffer()
3163 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_flush_buffer()
3184 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_send_xchar()
3217 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_throttle()
3239 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_unthrottle()
3270 get_serial_info(struct e100_serial * info, in get_serial_info()
3298 set_serial_info(struct e100_serial *info, in set_serial_info()
3302 struct e100_serial old_info; in set_serial_info()
3357 get_lsr_info(struct e100_serial * info, unsigned int *value) in get_lsr_info()
3416 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_break()
3439 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_tiocmset()
3471 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_tiocmget()
3506 struct e100_serial * info = (struct e100_serial *)tty->driver_data; in rs_ioctl()
3526 if (copy_to_user((struct e100_serial *) arg, in rs_ioctl()
3527 info, sizeof(struct e100_serial))) in rs_ioctl()
3583 &(((struct e100_serial *)tty->driver_data)->rs485); in rs_ioctl()
3612 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_set_termios()
3636 struct e100_serial * info = (struct e100_serial *)tty->driver_data; in rs_close()
3770 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_wait_until_sent()
3805 struct e100_serial * info = (struct e100_serial *)tty->driver_data; in rs_hangup()
3823 struct e100_serial *info) in block_til_ready()
3928 deinit_port(struct e100_serial *info) in deinit_port()
3947 struct e100_serial *info; in rs_open()
4090 static void seq_line_info(struct seq_file *m, struct e100_serial *info) in seq_line_info()
4241 struct e100_serial *info; in rs_init()