Lines Matching defs:gsi
186 static void gsi_irq_type_update(struct gsi *gsi, u32 val) in gsi_irq_type_update()
192 static void gsi_irq_type_enable(struct gsi *gsi, enum gsi_irq_type_id type_id) in gsi_irq_type_enable()
197 static void gsi_irq_type_disable(struct gsi *gsi, enum gsi_irq_type_id type_id) in gsi_irq_type_disable()
207 static void gsi_irq_ev_ctrl_enable(struct gsi *gsi, u32 evt_ring_id) in gsi_irq_ev_ctrl_enable()
222 static void gsi_irq_ev_ctrl_disable(struct gsi *gsi) in gsi_irq_ev_ctrl_disable()
233 static void gsi_irq_ch_ctrl_enable(struct gsi *gsi, u32 channel_id) in gsi_irq_ch_ctrl_enable()
248 static void gsi_irq_ch_ctrl_disable(struct gsi *gsi) in gsi_irq_ch_ctrl_disable()
254 static void gsi_irq_ieob_enable_one(struct gsi *gsi, u32 evt_ring_id) in gsi_irq_ieob_enable_one()
268 static void gsi_irq_ieob_disable(struct gsi *gsi, u32 event_mask) in gsi_irq_ieob_disable()
282 static void gsi_irq_ieob_disable_one(struct gsi *gsi, u32 evt_ring_id) in gsi_irq_ieob_disable_one()
288 static void gsi_irq_enable(struct gsi *gsi) in gsi_irq_enable()
311 static void gsi_irq_disable(struct gsi *gsi) in gsi_irq_disable()
343 static bool gsi_command(struct gsi *gsi, u32 reg, u32 val) in gsi_command()
357 gsi_evt_ring_state(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_state()
367 static void gsi_evt_ring_command(struct gsi *gsi, u32 evt_ring_id, in gsi_evt_ring_command()
392 static int gsi_evt_ring_alloc_command(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_alloc_command()
418 static void gsi_evt_ring_reset_command(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_reset_command()
442 static void gsi_evt_ring_de_alloc_command(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_de_alloc_command()
481 struct gsi *gsi = channel->gsi; in gsi_channel_command() local
503 static int gsi_channel_alloc_command(struct gsi *gsi, u32 channel_id) in gsi_channel_alloc_command()
624 static void gsi_channel_de_alloc_command(struct gsi *gsi, u32 channel_id) in gsi_channel_de_alloc_command()
652 static void gsi_evt_ring_doorbell(struct gsi *gsi, u32 evt_ring_id, u32 index) in gsi_evt_ring_doorbell()
665 static void gsi_evt_ring_program(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_program()
763 struct gsi *gsi = channel->gsi; in gsi_channel_program() local
843 struct gsi *gsi = channel->gsi; in __gsi_channel_start() local
860 int gsi_channel_start(struct gsi *gsi, u32 channel_id) in gsi_channel_start()
895 struct gsi *gsi = channel->gsi; in __gsi_channel_stop() local
915 int gsi_channel_stop(struct gsi *gsi, u32 channel_id) in gsi_channel_stop()
932 void gsi_channel_reset(struct gsi *gsi, u32 channel_id, bool doorbell) in gsi_channel_reset()
952 int gsi_channel_suspend(struct gsi *gsi, u32 channel_id) in gsi_channel_suspend()
968 int gsi_channel_resume(struct gsi *gsi, u32 channel_id) in gsi_channel_resume()
976 void gsi_suspend(struct gsi *gsi) in gsi_suspend()
982 void gsi_resume(struct gsi *gsi) in gsi_resume()
1001 struct gsi *gsi = trans->gsi; in gsi_trans_tx_queued() local
1034 struct gsi *gsi = trans->gsi; in gsi_trans_tx_completed() local
1050 static void gsi_isr_chan_ctrl(struct gsi *gsi) in gsi_isr_chan_ctrl()
1067 static void gsi_isr_evt_ctrl(struct gsi *gsi) in gsi_isr_evt_ctrl()
1085 gsi_isr_glob_chan_err(struct gsi *gsi, u32 err_ee, u32 channel_id, u32 code) in gsi_isr_glob_chan_err()
1100 gsi_isr_glob_evt_err(struct gsi *gsi, u32 err_ee, u32 evt_ring_id, u32 code) in gsi_isr_glob_evt_err()
1118 static void gsi_isr_glob_err(struct gsi *gsi) in gsi_isr_glob_err()
1145 static void gsi_isr_gp_int1(struct gsi *gsi) in gsi_isr_gp_int1()
1192 static void gsi_isr_glob_ee(struct gsi *gsi) in gsi_isr_glob_ee()
1215 static void gsi_isr_ieob(struct gsi *gsi) in gsi_isr_ieob()
1233 static void gsi_isr_general(struct gsi *gsi) in gsi_isr_general()
1254 struct gsi *gsi = dev_id; in gsi_isr() local
1300 static int gsi_irq_init(struct gsi *gsi, struct platform_device *pdev) in gsi_irq_init()
1315 gsi_event_trans(struct gsi *gsi, struct gsi_event *event) in gsi_event_trans()
1363 static void gsi_evt_ring_update(struct gsi *gsi, u32 evt_ring_id, u32 index) in gsi_evt_ring_update()
1413 static int gsi_ring_alloc(struct gsi *gsi, struct gsi_ring *ring, u32 count) in gsi_ring_alloc()
1435 static void gsi_ring_free(struct gsi *gsi, struct gsi_ring *ring) in gsi_ring_free()
1443 static int gsi_evt_ring_id_alloc(struct gsi *gsi) in gsi_evt_ring_id_alloc()
1459 static void gsi_evt_ring_id_free(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_id_free()
1469 struct gsi *gsi = channel->gsi; in gsi_channel_doorbell() local
1481 struct gsi *gsi = channel->gsi; in gsi_channel_update() local
1584 static int gsi_channel_setup_one(struct gsi *gsi, u32 channel_id) in gsi_channel_setup_one()
1622 static void gsi_channel_teardown_one(struct gsi *gsi, u32 channel_id) in gsi_channel_teardown_one()
1641 static int gsi_generic_command(struct gsi *gsi, u32 channel_id, in gsi_generic_command()
1685 static int gsi_modem_channel_alloc(struct gsi *gsi, u32 channel_id) in gsi_modem_channel_alloc()
1691 static void gsi_modem_channel_halt(struct gsi *gsi, u32 channel_id) in gsi_modem_channel_halt()
1708 gsi_modem_channel_flow_control(struct gsi *gsi, u32 channel_id, bool enable) in gsi_modem_channel_flow_control()
1733 static int gsi_channel_setup(struct gsi *gsi) in gsi_channel_setup()
1803 static void gsi_channel_teardown(struct gsi *gsi) in gsi_channel_teardown()
1829 static int gsi_irq_setup(struct gsi *gsi) in gsi_irq_setup()
1865 static void gsi_irq_teardown(struct gsi *gsi) in gsi_irq_teardown()
1871 static int gsi_ring_setup(struct gsi *gsi) in gsi_ring_setup()
1916 int gsi_setup(struct gsi *gsi) in gsi_setup()
1952 void gsi_teardown(struct gsi *gsi) in gsi_teardown()
1961 struct gsi *gsi = channel->gsi; in gsi_channel_evt_ring_init() local
1989 struct gsi *gsi = channel->gsi; in gsi_channel_evt_ring_exit() local
1997 static bool gsi_channel_data_valid(struct gsi *gsi, bool command, in gsi_channel_data_valid()
2065 static int gsi_channel_init_one(struct gsi *gsi, in gsi_channel_init_one()
2143 static int gsi_channel_init(struct gsi *gsi, u32 count, in gsi_channel_init()
2193 static void gsi_channel_exit(struct gsi *gsi) in gsi_channel_exit()
2204 int gsi_init(struct gsi *gsi, struct platform_device *pdev, in gsi_init()
2274 void gsi_exit(struct gsi *gsi) in gsi_exit()
2301 u32 gsi_channel_tre_max(struct gsi *gsi, u32 channel_id) in gsi_channel_tre_max()