Lines Matching defs:gsi
185 static void gsi_irq_type_update(struct gsi *gsi, u32 val) in gsi_irq_type_update()
191 static void gsi_irq_type_enable(struct gsi *gsi, enum gsi_irq_type_id type_id) in gsi_irq_type_enable()
196 static void gsi_irq_type_disable(struct gsi *gsi, enum gsi_irq_type_id type_id) in gsi_irq_type_disable()
206 static void gsi_irq_ev_ctrl_enable(struct gsi *gsi, u32 evt_ring_id) in gsi_irq_ev_ctrl_enable()
221 static void gsi_irq_ev_ctrl_disable(struct gsi *gsi) in gsi_irq_ev_ctrl_disable()
232 static void gsi_irq_ch_ctrl_enable(struct gsi *gsi, u32 channel_id) in gsi_irq_ch_ctrl_enable()
247 static void gsi_irq_ch_ctrl_disable(struct gsi *gsi) in gsi_irq_ch_ctrl_disable()
253 static void gsi_irq_ieob_enable_one(struct gsi *gsi, u32 evt_ring_id) in gsi_irq_ieob_enable_one()
267 static void gsi_irq_ieob_disable(struct gsi *gsi, u32 event_mask) in gsi_irq_ieob_disable()
281 static void gsi_irq_ieob_disable_one(struct gsi *gsi, u32 evt_ring_id) in gsi_irq_ieob_disable_one()
287 static void gsi_irq_enable(struct gsi *gsi) in gsi_irq_enable()
310 static void gsi_irq_disable(struct gsi *gsi) in gsi_irq_disable()
343 gsi_command(struct gsi *gsi, u32 reg, u32 val, struct completion *completion) in gsi_command()
356 gsi_evt_ring_state(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_state()
366 static void gsi_evt_ring_command(struct gsi *gsi, u32 evt_ring_id, in gsi_evt_ring_command()
393 static int gsi_evt_ring_alloc_command(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_alloc_command()
419 static void gsi_evt_ring_reset_command(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_reset_command()
443 static void gsi_evt_ring_de_alloc_command(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_de_alloc_command()
483 struct gsi *gsi = channel->gsi; in gsi_channel_command() local
505 static int gsi_channel_alloc_command(struct gsi *gsi, u32 channel_id) in gsi_channel_alloc_command()
626 static void gsi_channel_de_alloc_command(struct gsi *gsi, u32 channel_id) in gsi_channel_de_alloc_command()
654 static void gsi_evt_ring_doorbell(struct gsi *gsi, u32 evt_ring_id, u32 index) in gsi_evt_ring_doorbell()
667 static void gsi_evt_ring_program(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_program()
771 struct gsi *gsi = channel->gsi; in gsi_channel_program() local
854 struct gsi *gsi = channel->gsi; in __gsi_channel_start() local
871 int gsi_channel_start(struct gsi *gsi, u32 channel_id) in gsi_channel_start()
906 struct gsi *gsi = channel->gsi; in __gsi_channel_stop() local
926 int gsi_channel_stop(struct gsi *gsi, u32 channel_id) in gsi_channel_stop()
943 void gsi_channel_reset(struct gsi *gsi, u32 channel_id, bool doorbell) in gsi_channel_reset()
961 int gsi_channel_suspend(struct gsi *gsi, u32 channel_id) in gsi_channel_suspend()
977 int gsi_channel_resume(struct gsi *gsi, u32 channel_id) in gsi_channel_resume()
985 void gsi_suspend(struct gsi *gsi) in gsi_suspend()
991 void gsi_resume(struct gsi *gsi) in gsi_resume()
1068 static void gsi_isr_chan_ctrl(struct gsi *gsi) in gsi_isr_chan_ctrl()
1088 static void gsi_isr_evt_ctrl(struct gsi *gsi) in gsi_isr_evt_ctrl()
1109 gsi_isr_glob_chan_err(struct gsi *gsi, u32 err_ee, u32 channel_id, u32 code) in gsi_isr_glob_chan_err()
1124 gsi_isr_glob_evt_err(struct gsi *gsi, u32 err_ee, u32 evt_ring_id, u32 code) in gsi_isr_glob_evt_err()
1142 static void gsi_isr_glob_err(struct gsi *gsi) in gsi_isr_glob_err()
1169 static void gsi_isr_gp_int1(struct gsi *gsi) in gsi_isr_gp_int1()
1211 static void gsi_isr_glob_ee(struct gsi *gsi) in gsi_isr_glob_ee()
1234 static void gsi_isr_ieob(struct gsi *gsi) in gsi_isr_ieob()
1252 static void gsi_isr_general(struct gsi *gsi) in gsi_isr_general()
1273 struct gsi *gsi = dev_id; in gsi_isr() local
1319 static int gsi_irq_init(struct gsi *gsi, struct platform_device *pdev) in gsi_irq_init()
1411 static int gsi_ring_alloc(struct gsi *gsi, struct gsi_ring *ring, u32 count) in gsi_ring_alloc()
1432 static void gsi_ring_free(struct gsi *gsi, struct gsi_ring *ring) in gsi_ring_free()
1440 static int gsi_evt_ring_id_alloc(struct gsi *gsi) in gsi_evt_ring_id_alloc()
1456 static void gsi_evt_ring_id_free(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_id_free()
1466 struct gsi *gsi = channel->gsi; in gsi_channel_doorbell() local
1478 struct gsi *gsi = channel->gsi; in gsi_channel_update() local
1598 static int gsi_channel_setup_one(struct gsi *gsi, u32 channel_id) in gsi_channel_setup_one()
1636 static void gsi_channel_teardown_one(struct gsi *gsi, u32 channel_id) in gsi_channel_teardown_one()
1651 static int gsi_generic_command(struct gsi *gsi, u32 channel_id, in gsi_generic_command()
1692 static int gsi_modem_channel_alloc(struct gsi *gsi, u32 channel_id) in gsi_modem_channel_alloc()
1698 static void gsi_modem_channel_halt(struct gsi *gsi, u32 channel_id) in gsi_modem_channel_halt()
1714 static int gsi_channel_setup(struct gsi *gsi) in gsi_channel_setup()
1784 static void gsi_channel_teardown(struct gsi *gsi) in gsi_channel_teardown()
1810 static int gsi_irq_setup(struct gsi *gsi) in gsi_irq_setup()
1846 static void gsi_irq_teardown(struct gsi *gsi) in gsi_irq_teardown()
1852 static int gsi_ring_setup(struct gsi *gsi) in gsi_ring_setup()
1897 int gsi_setup(struct gsi *gsi) in gsi_setup()
1933 void gsi_teardown(struct gsi *gsi) in gsi_teardown()
1942 struct gsi *gsi = channel->gsi; in gsi_channel_evt_ring_init() local
1970 struct gsi *gsi = channel->gsi; in gsi_channel_evt_ring_exit() local
1979 static void gsi_evt_ring_init(struct gsi *gsi) in gsi_evt_ring_init()
1990 static bool gsi_channel_data_valid(struct gsi *gsi, in gsi_channel_data_valid()
2043 static int gsi_channel_init_one(struct gsi *gsi, in gsi_channel_init_one()
2122 static int gsi_channel_init(struct gsi *gsi, u32 count, in gsi_channel_init()
2171 static void gsi_channel_exit(struct gsi *gsi) in gsi_channel_exit()
2182 int gsi_init(struct gsi *gsi, struct platform_device *pdev, in gsi_init()
2252 void gsi_exit(struct gsi *gsi) in gsi_exit()
2279 u32 gsi_channel_tre_max(struct gsi *gsi, u32 channel_id) in gsi_channel_tre_max()
2288 u32 gsi_channel_trans_tre_max(struct gsi *gsi, u32 channel_id) in gsi_channel_trans_tre_max()