Lines Matching refs:mpsc_port_info
136 struct mpsc_port_info { struct
198 struct mpsc_port_info *mpsc_device_probe(int index); argument
199 struct mpsc_port_info *mpsc_device_remove(int index);
317 static struct mpsc_port_info mpsc_ports[MPSC_NUM_CTLRS];
321 static void mpsc_start_rx(struct mpsc_port_info *pi);
322 static void mpsc_free_ring_mem(struct mpsc_port_info *pi);
331 static void mpsc_brg_init(struct mpsc_port_info *pi, u32 clk_src) in mpsc_brg_init()
349 static void mpsc_brg_enable(struct mpsc_port_info *pi) in mpsc_brg_enable()
361 static void mpsc_brg_disable(struct mpsc_port_info *pi) in mpsc_brg_disable()
382 static void mpsc_set_baudrate(struct mpsc_port_info *pi, u32 baud) in mpsc_set_baudrate()
405 static void mpsc_sdma_burstsize(struct mpsc_port_info *pi, u32 burst_size) in mpsc_sdma_burstsize()
427 static void mpsc_sdma_init(struct mpsc_port_info *pi, u32 burst_size) in mpsc_sdma_init()
437 static u32 mpsc_sdma_intr_mask(struct mpsc_port_info *pi, u32 mask) in mpsc_sdma_intr_mask()
460 static void mpsc_sdma_intr_unmask(struct mpsc_port_info *pi, u32 mask) in mpsc_sdma_intr_unmask()
479 static void mpsc_sdma_intr_ack(struct mpsc_port_info *pi) in mpsc_sdma_intr_ack()
489 static void mpsc_sdma_set_rx_ring(struct mpsc_port_info *pi, in mpsc_sdma_set_rx_ring()
498 static void mpsc_sdma_set_tx_ring(struct mpsc_port_info *pi, in mpsc_sdma_set_tx_ring()
505 static void mpsc_sdma_cmd(struct mpsc_port_info *pi, u32 val) in mpsc_sdma_cmd()
519 static uint mpsc_sdma_tx_active(struct mpsc_port_info *pi) in mpsc_sdma_tx_active()
524 static void mpsc_sdma_start_tx(struct mpsc_port_info *pi) in mpsc_sdma_start_tx()
550 static void mpsc_sdma_stop(struct mpsc_port_info *pi) in mpsc_sdma_stop()
575 static void mpsc_hw_init(struct mpsc_port_info *pi) in mpsc_hw_init()
634 static void mpsc_enter_hunt(struct mpsc_port_info *pi) in mpsc_enter_hunt()
652 static void mpsc_freeze(struct mpsc_port_info *pi) in mpsc_freeze()
667 static void mpsc_unfreeze(struct mpsc_port_info *pi) in mpsc_unfreeze()
682 static void mpsc_set_char_length(struct mpsc_port_info *pi, u32 len) in mpsc_set_char_length()
697 static void mpsc_set_stop_bit_length(struct mpsc_port_info *pi, u32 len) in mpsc_set_stop_bit_length()
714 static void mpsc_set_parity(struct mpsc_port_info *pi, u32 p) in mpsc_set_parity()
739 static void mpsc_init_hw(struct mpsc_port_info *pi) in mpsc_init_hw()
750 static int mpsc_alloc_ring_mem(struct mpsc_port_info *pi) in mpsc_alloc_ring_mem()
773 static void mpsc_free_ring_mem(struct mpsc_port_info *pi) in mpsc_free_ring_mem()
785 static void mpsc_init_rings(struct mpsc_port_info *pi) in mpsc_init_rings()
888 static void mpsc_uninit_rings(struct mpsc_port_info *pi) in mpsc_uninit_rings()
908 static int mpsc_make_ready(struct mpsc_port_info *pi) in mpsc_make_ready()
937 static int mpsc_rx_intr(struct mpsc_port_info *pi, unsigned long *flags) in mpsc_rx_intr()
1092 static void mpsc_setup_tx_desc(struct mpsc_port_info *pi, u32 count, u32 intr) in mpsc_setup_tx_desc()
1115 static void mpsc_copy_tx_data(struct mpsc_port_info *pi) in mpsc_copy_tx_data()
1167 static int mpsc_tx_intr(struct mpsc_port_info *pi) in mpsc_tx_intr()
1222 struct mpsc_port_info *pi = dev_id; in mpsc_sdma_intr()
1249 struct mpsc_port_info *pi = in mpsc_tx_empty()
1250 container_of(port, struct mpsc_port_info, port); in mpsc_tx_empty()
1268 struct mpsc_port_info *pi = in mpsc_get_mctrl()
1269 container_of(port, struct mpsc_port_info, port); in mpsc_get_mctrl()
1286 struct mpsc_port_info *pi = in mpsc_stop_tx()
1287 container_of(port, struct mpsc_port_info, port); in mpsc_stop_tx()
1296 struct mpsc_port_info *pi = in mpsc_start_tx()
1297 container_of(port, struct mpsc_port_info, port); in mpsc_start_tx()
1311 static void mpsc_start_rx(struct mpsc_port_info *pi) in mpsc_start_rx()
1323 struct mpsc_port_info *pi = in mpsc_stop_rx()
1324 container_of(port, struct mpsc_port_info, port); in mpsc_stop_rx()
1346 struct mpsc_port_info *pi = in mpsc_break_ctl()
1347 container_of(port, struct mpsc_port_info, port); in mpsc_break_ctl()
1362 struct mpsc_port_info *pi = in mpsc_startup()
1363 container_of(port, struct mpsc_port_info, port); in mpsc_startup()
1393 struct mpsc_port_info *pi = in mpsc_shutdown()
1394 container_of(port, struct mpsc_port_info, port); in mpsc_shutdown()
1405 struct mpsc_port_info *pi = in mpsc_set_termios()
1406 container_of(port, struct mpsc_port_info, port); in mpsc_set_termios()
1510 struct mpsc_port_info *pi = in mpsc_release_port()
1511 container_of(port, struct mpsc_port_info, port); in mpsc_release_port()
1526 struct mpsc_port_info *pi = in mpsc_verify_port()
1527 container_of(port, struct mpsc_port_info, port); in mpsc_verify_port()
1562 struct mpsc_port_info *pi = in mpsc_get_poll_char()
1563 container_of(port, struct mpsc_port_info, port); in mpsc_get_poll_char()
1663 struct mpsc_port_info *pi = in mpsc_put_poll_char()
1664 container_of(port, struct mpsc_port_info, port); in mpsc_put_poll_char()
1712 struct mpsc_port_info *pi = &mpsc_ports[co->index]; in mpsc_console_write()
1773 struct mpsc_port_info *pi; in mpsc_console_setup()
1959 static int mpsc_drv_map_regs(struct mpsc_port_info *pi, in mpsc_drv_map_regs()
2012 static void mpsc_drv_unmap_regs(struct mpsc_port_info *pi) in mpsc_drv_unmap_regs()
2036 static void mpsc_drv_get_platform_data(struct mpsc_port_info *pi, in mpsc_drv_get_platform_data()
2076 struct mpsc_port_info *pi; in mpsc_drv_probe()