Lines Matching refs:zs_port

99 #define to_zport(uport) container_of(uport, struct zs_port, port)
138 static u8 read_zsreg(struct zs_port *zport, int reg) in read_zsreg()
153 static void write_zsreg(struct zs_port *zport, int reg, u8 value) in write_zsreg()
167 static u8 read_zsdata(struct zs_port *zport) in read_zsdata()
178 static void write_zsdata(struct zs_port *zport, u8 value) in write_zsdata()
192 struct zs_port *zport; in zs_dump()
228 static int zs_receive_drain(struct zs_port *zport) in zs_receive_drain()
237 static int zs_transmit_drain(struct zs_port *zport, int irq) in zs_transmit_drain()
250 static int zs_line_drain(struct zs_port *zport, int irq) in zs_line_drain()
264 static void load_zsregs(struct zs_port *zport, u8 *regs, int irq) in load_zsregs()
306 struct zs_port *zport = to_zport(uport); in zs_tx_empty()
318 static unsigned int zs_raw_get_ab_mctrl(struct zs_port *zport_a, in zs_raw_get_ab_mctrl()
319 struct zs_port *zport_b) in zs_raw_get_ab_mctrl()
335 static unsigned int zs_raw_get_mctrl(struct zs_port *zport) in zs_raw_get_mctrl()
337 struct zs_port *zport_a = &zport->scc->zport[ZS_CHAN_A]; in zs_raw_get_mctrl()
342 static unsigned int zs_raw_xor_mctrl(struct zs_port *zport) in zs_raw_xor_mctrl()
344 struct zs_port *zport_a = &zport->scc->zport[ZS_CHAN_A]; in zs_raw_xor_mctrl()
374 struct zs_port *zport = to_zport(uport); in zs_get_mctrl()
387 struct zs_port *zport = to_zport(uport); in zs_set_mctrl()
389 struct zs_port *zport_a = &scc->zport[ZS_CHAN_A]; in zs_set_mctrl()
419 static void zs_raw_stop_tx(struct zs_port *zport) in zs_raw_stop_tx()
427 struct zs_port *zport = to_zport(uport); in zs_stop_tx()
435 static void zs_raw_transmit_chars(struct zs_port *);
439 struct zs_port *zport = to_zport(uport); in zs_start_tx()
453 struct zs_port *zport = to_zport(uport); in zs_stop_rx()
455 struct zs_port *zport_a = &scc->zport[ZS_CHAN_A]; in zs_stop_rx()
487 struct zs_port *zport = to_zport(uport); in zs_enable_ms()
489 struct zs_port *zport_a = &scc->zport[ZS_CHAN_A]; in zs_enable_ms()
517 struct zs_port *zport = to_zport(uport); in zs_break_ctl()
537 static void zs_receive_chars(struct zs_port *zport) in zs_receive_chars()
607 static void zs_raw_transmit_chars(struct zs_port *zport) in zs_raw_transmit_chars()
637 static void zs_transmit_chars(struct zs_port *zport) in zs_transmit_chars()
646 static void zs_status_handle(struct zs_port *zport, struct zs_port *zport_a) in zs_status_handle()
704 struct zs_port *zport_a = &scc->zport[ZS_CHAN_A]; in zs_interrupt()
705 struct zs_port *zport_b = &scc->zport[ZS_CHAN_B]; in zs_interrupt()
754 struct zs_port *zport = to_zport(uport); in zs_startup()
807 struct zs_port *zport = to_zport(uport); in zs_shutdown()
826 static void zs_reset(struct zs_port *zport) in zs_reset()
851 struct zs_port *zport = to_zport(uport); in zs_set_termios()
853 struct zs_port *zport_a = &scc->zport[ZS_CHAN_A]; in zs_set_termios()
966 struct zs_port *zport = to_zport(uport); in zs_pm()
1018 struct zs_port *zport = to_zport(uport); in zs_config_port()
1032 struct zs_port *zport = to_zport(uport); in zs_verify_port()
1099 struct zs_port *zport = &zs_sccs[chip].zport[side]; in zs_probe_sccs()
1129 struct zs_port *zport = to_zport(uport); in zs_console_putchar()
1149 struct zs_port *zport = &zs_sccs[chip].zport[side]; in zs_console_write()
1199 struct zs_port *zport = &zs_sccs[chip].zport[side]; in zs_console_setup()
1280 struct zs_port *zport = &scc->zport[i % ZS_NUM_CHAN]; in zs_init()
1296 struct zs_port *zport = &scc->zport[i % ZS_NUM_CHAN]; in zs_exit()