Lines Matching refs:e100_serial
155 static void change_speed(struct e100_serial *info);
164 static int get_lsr_info(struct e100_serial *info, unsigned int *value);
232 static struct e100_serial rs_table[] = {
448 #define NR_PORTS (sizeof(rs_table)/sizeof(struct e100_serial))
918 static void update_char_time(struct e100_serial * info) in update_char_time()
1003 e100_dtr(struct e100_serial *info, int set) in e100_dtr()
1035 e100_rts(struct e100_serial *info, int set) in e100_rts()
1051 e100_ri_out(struct e100_serial *info, int set) in e100_ri_out()
1066 e100_cd_out(struct e100_serial *info, int set) in e100_cd_out()
1082 e100_disable_rx(struct e100_serial *info) in e100_disable_rx()
1090 e100_enable_rx(struct e100_serial *info) in e100_enable_rx()
1100 e100_disable_rxdma_irq(struct e100_serial *info) in e100_disable_rxdma_irq()
1110 e100_enable_rxdma_irq(struct e100_serial *info) in e100_enable_rxdma_irq()
1121 static void e100_disable_txdma_irq(struct e100_serial *info) in e100_disable_txdma_irq()
1130 static void e100_enable_txdma_irq(struct e100_serial *info) in e100_enable_txdma_irq()
1139 static void e100_disable_txdma_channel(struct e100_serial *info) in e100_disable_txdma_channel()
1178 static void e100_enable_txdma_channel(struct e100_serial *info) in e100_enable_txdma_channel()
1202 static void e100_disable_rxdma_channel(struct e100_serial *info) in e100_disable_rxdma_channel()
1240 static void e100_enable_rxdma_channel(struct e100_serial *info) in e100_enable_rxdma_channel()
1268 e100_disable_serial_data_irq(struct e100_serial *info) in e100_disable_serial_data_irq()
1278 e100_enable_serial_data_irq(struct e100_serial *info) in e100_enable_serial_data_irq()
1292 e100_disable_serial_tx_ready_irq(struct e100_serial *info) in e100_disable_serial_tx_ready_irq()
1302 e100_enable_serial_tx_ready_irq(struct e100_serial *info) in e100_enable_serial_tx_ready_irq()
1314 static inline void e100_enable_rx_irq(struct e100_serial *info) in e100_enable_rx_irq()
1321 static inline void e100_disable_rx_irq(struct e100_serial *info) in e100_disable_rx_irq()
1334 struct e100_serial * info = (struct e100_serial *)tty->driver_data; in e100_enable_rs485()
1359 struct e100_serial * info = (struct e100_serial *)tty->driver_data; in e100_write_rs485()
1379 struct e100_serial *info = (struct e100_serial *)data; in rs485_toggle_rts_timer_function()
1403 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_stop()
1428 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_start()
1477 static void rs_sched_event(struct e100_serial *info, int event) in rs_sched_event()
1497 transmit_chars_dma(struct e100_serial *info) in transmit_chars_dma()
1587 start_transmit(struct e100_serial *info) in start_transmit()
1650 append_recv_buffer(struct e100_serial *info, struct etrax_recv_buffer *buffer) in append_recv_buffer()
1671 add_char_and_flag(struct e100_serial *info, unsigned char data, unsigned char flag) in add_char_and_flag()
1694 static unsigned int handle_descr_data(struct e100_serial *info, in handle_descr_data()
1723 static unsigned int handle_all_descr_data(struct e100_serial *info) in handle_all_descr_data()
1770 static void receive_chars_dma(struct e100_serial *info) in receive_chars_dma()
1823 static int start_recv_dma(struct e100_serial *info) in start_recv_dma()
1858 start_receive(struct e100_serial *info) in start_receive()
1887 struct e100_serial *info; in tr_interrupt()
1924 struct e100_serial *info; in rec_interrupt()
1950 static int force_eop_if_needed(struct e100_serial *info) in force_eop_if_needed()
1993 static void flush_to_flip_buffer(struct e100_serial *info) in flush_to_flip_buffer()
2025 static void check_flush_timeout(struct e100_serial *info) in check_flush_timeout()
2045 struct e100_serial *info = (struct e100_serial *)data; in flush_timeout_function()
2066 struct e100_serial *info; in timed_flush_handler()
2150 static void handle_ser_rx_interrupt_no_dma(struct e100_serial *info) in handle_ser_rx_interrupt_no_dma()
2258 static void handle_ser_rx_interrupt(struct e100_serial *info) in handle_ser_rx_interrupt()
2375 static void handle_ser_tx_interrupt(struct e100_serial *info) in handle_ser_tx_interrupt()
2467 struct e100_serial *info; in ser_interrupt()
2576 struct e100_serial *info; in do_softint()
2579 info = container_of(work, struct e100_serial, work); in do_softint()
2590 startup(struct e100_serial * info) in startup()
2719 shutdown(struct e100_serial * info) in shutdown()
2789 change_speed(struct e100_serial *info) in change_speed()
2931 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_flush_chars()
2955 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_raw_write()
3021 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_write()
3085 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_write_room()
3098 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_chars_in_buffer()
3108 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_flush_buffer()
3129 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_send_xchar()
3162 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_throttle()
3182 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_unthrottle()
3211 get_serial_info(struct e100_serial * info, in get_serial_info()
3239 set_serial_info(struct e100_serial *info, in set_serial_info()
3243 struct e100_serial old_info; in set_serial_info()
3298 get_lsr_info(struct e100_serial * info, unsigned int *value) in get_lsr_info()
3357 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_break()
3380 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_tiocmset()
3412 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_tiocmget()
3447 struct e100_serial * info = (struct e100_serial *)tty->driver_data; in rs_ioctl()
3467 if (copy_to_user((struct e100_serial *) arg, in rs_ioctl()
3468 info, sizeof(struct e100_serial))) in rs_ioctl()
3524 &(((struct e100_serial *)tty->driver_data)->rs485); in rs_ioctl()
3553 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_set_termios()
3577 struct e100_serial * info = (struct e100_serial *)tty->driver_data; in rs_close()
3700 struct e100_serial *info = (struct e100_serial *)tty->driver_data; in rs_wait_until_sent()
3735 struct e100_serial * info = (struct e100_serial *)tty->driver_data; in rs_hangup()
3753 struct e100_serial *info) in block_til_ready()
3841 deinit_port(struct e100_serial *info) in deinit_port()
3860 struct e100_serial *info; in rs_open()
3989 static void seq_line_info(struct seq_file *m, struct e100_serial *info) in seq_line_info()
4140 struct e100_serial *info; in rs_init()