Lines Matching defs:gsi

197 static void gsi_irq_type_update(struct gsi *gsi, u32 val)  in gsi_irq_type_update()
205 static void gsi_irq_type_enable(struct gsi *gsi, enum gsi_irq_type_id type_id) in gsi_irq_type_enable()
210 static void gsi_irq_type_disable(struct gsi *gsi, enum gsi_irq_type_id type_id) in gsi_irq_type_disable()
220 static void gsi_irq_ev_ctrl_enable(struct gsi *gsi, u32 evt_ring_id) in gsi_irq_ev_ctrl_enable()
238 static void gsi_irq_ev_ctrl_disable(struct gsi *gsi) in gsi_irq_ev_ctrl_disable()
253 static void gsi_irq_ch_ctrl_enable(struct gsi *gsi, u32 channel_id) in gsi_irq_ch_ctrl_enable()
272 static void gsi_irq_ch_ctrl_disable(struct gsi *gsi) in gsi_irq_ch_ctrl_disable()
282 static void gsi_irq_ieob_enable_one(struct gsi *gsi, u32 evt_ring_id) in gsi_irq_ieob_enable_one()
299 static void gsi_irq_ieob_disable(struct gsi *gsi, u32 event_mask) in gsi_irq_ieob_disable()
315 static void gsi_irq_ieob_disable_one(struct gsi *gsi, u32 evt_ring_id) in gsi_irq_ieob_disable_one()
321 static void gsi_irq_enable(struct gsi *gsi) in gsi_irq_enable()
349 static void gsi_irq_disable(struct gsi *gsi) in gsi_irq_disable()
386 static bool gsi_command(struct gsi *gsi, u32 reg, u32 val) in gsi_command()
400 gsi_evt_ring_state(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_state()
411 static void gsi_evt_ring_command(struct gsi *gsi, u32 evt_ring_id, in gsi_evt_ring_command()
438 static int gsi_evt_ring_alloc_command(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_alloc_command()
464 static void gsi_evt_ring_reset_command(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_reset_command()
488 static void gsi_evt_ring_de_alloc_command(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_de_alloc_command()
515 struct gsi *gsi = channel->gsi; in gsi_channel_state() local
530 struct gsi *gsi = channel->gsi; in gsi_channel_command() local
555 static int gsi_channel_alloc_command(struct gsi *gsi, u32 channel_id) in gsi_channel_alloc_command()
676 static void gsi_channel_de_alloc_command(struct gsi *gsi, u32 channel_id) in gsi_channel_de_alloc_command()
704 static void gsi_evt_ring_doorbell(struct gsi *gsi, u32 evt_ring_id, u32 index) in gsi_evt_ring_doorbell()
718 static void gsi_evt_ring_program(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_program()
831 struct gsi *gsi = channel->gsi; in gsi_channel_program() local
928 struct gsi *gsi = channel->gsi; in __gsi_channel_start() local
945 int gsi_channel_start(struct gsi *gsi, u32 channel_id) in gsi_channel_start()
980 struct gsi *gsi = channel->gsi; in __gsi_channel_stop() local
1000 int gsi_channel_stop(struct gsi *gsi, u32 channel_id) in gsi_channel_stop()
1017 void gsi_channel_reset(struct gsi *gsi, u32 channel_id, bool doorbell) in gsi_channel_reset()
1037 int gsi_channel_suspend(struct gsi *gsi, u32 channel_id) in gsi_channel_suspend()
1053 int gsi_channel_resume(struct gsi *gsi, u32 channel_id) in gsi_channel_resume()
1061 void gsi_suspend(struct gsi *gsi) in gsi_suspend()
1067 void gsi_resume(struct gsi *gsi) in gsi_resume()
1086 struct gsi *gsi = trans->gsi; in gsi_trans_tx_queued() local
1119 struct gsi *gsi = trans->gsi; in gsi_trans_tx_completed() local
1135 static void gsi_isr_chan_ctrl(struct gsi *gsi) in gsi_isr_chan_ctrl()
1156 static void gsi_isr_evt_ctrl(struct gsi *gsi) in gsi_isr_evt_ctrl()
1178 gsi_isr_glob_chan_err(struct gsi *gsi, u32 err_ee, u32 channel_id, u32 code) in gsi_isr_glob_chan_err()
1193 gsi_isr_glob_evt_err(struct gsi *gsi, u32 err_ee, u32 evt_ring_id, u32 code) in gsi_isr_glob_evt_err()
1211 static void gsi_isr_glob_err(struct gsi *gsi) in gsi_isr_glob_err()
1246 static void gsi_isr_gp_int1(struct gsi *gsi) in gsi_isr_gp_int1()
1295 static void gsi_isr_glob_ee(struct gsi *gsi) in gsi_isr_glob_ee()
1321 static void gsi_isr_ieob(struct gsi *gsi) in gsi_isr_ieob()
1344 static void gsi_isr_general(struct gsi *gsi) in gsi_isr_general()
1369 struct gsi *gsi = dev_id; in gsi_isr() local
1423 static int gsi_irq_init(struct gsi *gsi, struct platform_device *pdev) in gsi_irq_init()
1438 gsi_event_trans(struct gsi *gsi, struct gsi_event *event) in gsi_event_trans()
1486 static void gsi_evt_ring_update(struct gsi *gsi, u32 evt_ring_id, u32 index) in gsi_evt_ring_update()
1536 static int gsi_ring_alloc(struct gsi *gsi, struct gsi_ring *ring, u32 count) in gsi_ring_alloc()
1558 static void gsi_ring_free(struct gsi *gsi, struct gsi_ring *ring) in gsi_ring_free()
1566 static int gsi_evt_ring_id_alloc(struct gsi *gsi) in gsi_evt_ring_id_alloc()
1582 static void gsi_evt_ring_id_free(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_id_free()
1592 struct gsi *gsi = channel->gsi; in gsi_channel_doorbell() local
1606 struct gsi *gsi = channel->gsi; in gsi_channel_update() local
1711 static int gsi_channel_setup_one(struct gsi *gsi, u32 channel_id) in gsi_channel_setup_one()
1749 static void gsi_channel_teardown_one(struct gsi *gsi, u32 channel_id) in gsi_channel_teardown_one()
1768 static int gsi_generic_command(struct gsi *gsi, u32 channel_id, in gsi_generic_command()
1821 static int gsi_modem_channel_alloc(struct gsi *gsi, u32 channel_id) in gsi_modem_channel_alloc()
1827 static void gsi_modem_channel_halt(struct gsi *gsi, u32 channel_id) in gsi_modem_channel_halt()
1844 gsi_modem_channel_flow_control(struct gsi *gsi, u32 channel_id, bool enable) in gsi_modem_channel_flow_control()
1869 static int gsi_channel_setup(struct gsi *gsi) in gsi_channel_setup()
1939 static void gsi_channel_teardown(struct gsi *gsi) in gsi_channel_teardown()
1965 static int gsi_irq_setup(struct gsi *gsi) in gsi_irq_setup()
2009 static void gsi_irq_teardown(struct gsi *gsi) in gsi_irq_teardown()
2015 static int gsi_ring_setup(struct gsi *gsi) in gsi_ring_setup()
2067 int gsi_setup(struct gsi *gsi) in gsi_setup()
2106 void gsi_teardown(struct gsi *gsi) in gsi_teardown()
2115 struct gsi *gsi = channel->gsi; in gsi_channel_evt_ring_init() local
2143 struct gsi *gsi = channel->gsi; in gsi_channel_evt_ring_exit() local
2151 static bool gsi_channel_data_valid(struct gsi *gsi, bool command, in gsi_channel_data_valid()
2219 static int gsi_channel_init_one(struct gsi *gsi, in gsi_channel_init_one()
2297 static int gsi_channel_init(struct gsi *gsi, u32 count, in gsi_channel_init()
2347 static void gsi_channel_exit(struct gsi *gsi) in gsi_channel_exit()
2358 int gsi_init(struct gsi *gsi, struct platform_device *pdev, in gsi_init()
2398 void gsi_exit(struct gsi *gsi) in gsi_exit()
2425 u32 gsi_channel_tre_max(struct gsi *gsi, u32 channel_id) in gsi_channel_tre_max()