Lines Matching defs:gsi

195 static void gsi_irq_type_update(struct gsi *gsi, u32 val)  in gsi_irq_type_update()
203 static void gsi_irq_type_enable(struct gsi *gsi, enum gsi_irq_type_id type_id) in gsi_irq_type_enable()
208 static void gsi_irq_type_disable(struct gsi *gsi, enum gsi_irq_type_id type_id) in gsi_irq_type_disable()
218 static void gsi_irq_ev_ctrl_enable(struct gsi *gsi, u32 evt_ring_id) in gsi_irq_ev_ctrl_enable()
236 static void gsi_irq_ev_ctrl_disable(struct gsi *gsi) in gsi_irq_ev_ctrl_disable()
251 static void gsi_irq_ch_ctrl_enable(struct gsi *gsi, u32 channel_id) in gsi_irq_ch_ctrl_enable()
270 static void gsi_irq_ch_ctrl_disable(struct gsi *gsi) in gsi_irq_ch_ctrl_disable()
280 static void gsi_irq_ieob_enable_one(struct gsi *gsi, u32 evt_ring_id) in gsi_irq_ieob_enable_one()
297 static void gsi_irq_ieob_disable(struct gsi *gsi, u32 event_mask) in gsi_irq_ieob_disable()
313 static void gsi_irq_ieob_disable_one(struct gsi *gsi, u32 evt_ring_id) in gsi_irq_ieob_disable_one()
319 static void gsi_irq_enable(struct gsi *gsi) in gsi_irq_enable()
347 static void gsi_irq_disable(struct gsi *gsi) in gsi_irq_disable()
384 static bool gsi_command(struct gsi *gsi, u32 reg, u32 val) in gsi_command()
398 gsi_evt_ring_state(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_state()
409 static void gsi_evt_ring_command(struct gsi *gsi, u32 evt_ring_id, in gsi_evt_ring_command()
436 static int gsi_evt_ring_alloc_command(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_alloc_command()
462 static void gsi_evt_ring_reset_command(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_reset_command()
486 static void gsi_evt_ring_de_alloc_command(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_de_alloc_command()
513 struct gsi *gsi = channel->gsi; in gsi_channel_state() local
528 struct gsi *gsi = channel->gsi; in gsi_channel_command() local
553 static int gsi_channel_alloc_command(struct gsi *gsi, u32 channel_id) in gsi_channel_alloc_command()
674 static void gsi_channel_de_alloc_command(struct gsi *gsi, u32 channel_id) in gsi_channel_de_alloc_command()
702 static void gsi_evt_ring_doorbell(struct gsi *gsi, u32 evt_ring_id, u32 index) in gsi_evt_ring_doorbell()
716 static void gsi_evt_ring_program(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_program()
829 struct gsi *gsi = channel->gsi; in gsi_channel_program() local
926 struct gsi *gsi = channel->gsi; in __gsi_channel_start() local
943 int gsi_channel_start(struct gsi *gsi, u32 channel_id) in gsi_channel_start()
978 struct gsi *gsi = channel->gsi; in __gsi_channel_stop() local
998 int gsi_channel_stop(struct gsi *gsi, u32 channel_id) in gsi_channel_stop()
1015 void gsi_channel_reset(struct gsi *gsi, u32 channel_id, bool doorbell) in gsi_channel_reset()
1035 int gsi_channel_suspend(struct gsi *gsi, u32 channel_id) in gsi_channel_suspend()
1051 int gsi_channel_resume(struct gsi *gsi, u32 channel_id) in gsi_channel_resume()
1059 void gsi_suspend(struct gsi *gsi) in gsi_suspend()
1065 void gsi_resume(struct gsi *gsi) in gsi_resume()
1084 struct gsi *gsi = trans->gsi; in gsi_trans_tx_queued() local
1117 struct gsi *gsi = trans->gsi; in gsi_trans_tx_completed() local
1133 static void gsi_isr_chan_ctrl(struct gsi *gsi) in gsi_isr_chan_ctrl()
1154 static void gsi_isr_evt_ctrl(struct gsi *gsi) in gsi_isr_evt_ctrl()
1176 gsi_isr_glob_chan_err(struct gsi *gsi, u32 err_ee, u32 channel_id, u32 code) in gsi_isr_glob_chan_err()
1191 gsi_isr_glob_evt_err(struct gsi *gsi, u32 err_ee, u32 evt_ring_id, u32 code) in gsi_isr_glob_evt_err()
1209 static void gsi_isr_glob_err(struct gsi *gsi) in gsi_isr_glob_err()
1244 static void gsi_isr_gp_int1(struct gsi *gsi) in gsi_isr_gp_int1()
1293 static void gsi_isr_glob_ee(struct gsi *gsi) in gsi_isr_glob_ee()
1319 static void gsi_isr_ieob(struct gsi *gsi) in gsi_isr_ieob()
1342 static void gsi_isr_general(struct gsi *gsi) in gsi_isr_general()
1367 struct gsi *gsi = dev_id; in gsi_isr() local
1421 static int gsi_irq_init(struct gsi *gsi, struct platform_device *pdev) in gsi_irq_init()
1436 gsi_event_trans(struct gsi *gsi, struct gsi_event *event) in gsi_event_trans()
1484 static void gsi_evt_ring_update(struct gsi *gsi, u32 evt_ring_id, u32 index) in gsi_evt_ring_update()
1534 static int gsi_ring_alloc(struct gsi *gsi, struct gsi_ring *ring, u32 count) in gsi_ring_alloc()
1556 static void gsi_ring_free(struct gsi *gsi, struct gsi_ring *ring) in gsi_ring_free()
1564 static int gsi_evt_ring_id_alloc(struct gsi *gsi) in gsi_evt_ring_id_alloc()
1580 static void gsi_evt_ring_id_free(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_id_free()
1590 struct gsi *gsi = channel->gsi; in gsi_channel_doorbell() local
1604 struct gsi *gsi = channel->gsi; in gsi_channel_update() local
1709 static int gsi_channel_setup_one(struct gsi *gsi, u32 channel_id) in gsi_channel_setup_one()
1747 static void gsi_channel_teardown_one(struct gsi *gsi, u32 channel_id) in gsi_channel_teardown_one()
1766 static int gsi_generic_command(struct gsi *gsi, u32 channel_id, in gsi_generic_command()
1819 static int gsi_modem_channel_alloc(struct gsi *gsi, u32 channel_id) in gsi_modem_channel_alloc()
1825 static void gsi_modem_channel_halt(struct gsi *gsi, u32 channel_id) in gsi_modem_channel_halt()
1842 gsi_modem_channel_flow_control(struct gsi *gsi, u32 channel_id, bool enable) in gsi_modem_channel_flow_control()
1867 static int gsi_channel_setup(struct gsi *gsi) in gsi_channel_setup()
1937 static void gsi_channel_teardown(struct gsi *gsi) in gsi_channel_teardown()
1963 static int gsi_irq_setup(struct gsi *gsi) in gsi_irq_setup()
2007 static void gsi_irq_teardown(struct gsi *gsi) in gsi_irq_teardown()
2013 static int gsi_ring_setup(struct gsi *gsi) in gsi_ring_setup()
2065 int gsi_setup(struct gsi *gsi) in gsi_setup()
2104 void gsi_teardown(struct gsi *gsi) in gsi_teardown()
2113 struct gsi *gsi = channel->gsi; in gsi_channel_evt_ring_init() local
2141 struct gsi *gsi = channel->gsi; in gsi_channel_evt_ring_exit() local
2149 static bool gsi_channel_data_valid(struct gsi *gsi, bool command, in gsi_channel_data_valid()
2217 static int gsi_channel_init_one(struct gsi *gsi, in gsi_channel_init_one()
2295 static int gsi_channel_init(struct gsi *gsi, u32 count, in gsi_channel_init()
2345 static void gsi_channel_exit(struct gsi *gsi) in gsi_channel_exit()
2356 int gsi_init(struct gsi *gsi, struct platform_device *pdev, in gsi_init()
2399 void gsi_exit(struct gsi *gsi) in gsi_exit()
2427 u32 gsi_channel_tre_max(struct gsi *gsi, u32 channel_id) in gsi_channel_tre_max()