Lines Matching defs:gsi
232 static void gsi_irq_ieob_enable(struct gsi *gsi, u32 evt_ring_id) in gsi_irq_ieob_enable()
241 static void gsi_irq_ieob_disable(struct gsi *gsi, u32 evt_ring_id) in gsi_irq_ieob_disable()
251 static void gsi_irq_enable(struct gsi *gsi) in gsi_irq_enable()
279 static void gsi_irq_disable(struct gsi *gsi) in gsi_irq_disable()
313 gsi_command(struct gsi *gsi, u32 reg, u32 val, struct completion *completion) in gsi_command()
324 gsi_evt_ring_state(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_state()
334 static int evt_ring_command(struct gsi *gsi, u32 evt_ring_id, in evt_ring_command()
355 static int gsi_evt_ring_alloc_command(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_alloc_command()
379 static void gsi_evt_ring_reset_command(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_reset_command()
399 static void gsi_evt_ring_de_alloc_command(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_de_alloc_command()
434 struct gsi *gsi = channel->gsi; in gsi_channel_command() local
451 static int gsi_channel_alloc_command(struct gsi *gsi, u32 channel_id) in gsi_channel_alloc_command()
565 static void gsi_channel_de_alloc_command(struct gsi *gsi, u32 channel_id) in gsi_channel_de_alloc_command()
591 static void gsi_evt_ring_doorbell(struct gsi *gsi, u32 evt_ring_id, u32 index) in gsi_evt_ring_doorbell()
604 static void gsi_evt_ring_program(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_program()
710 struct gsi *gsi = channel->gsi; in gsi_channel_program() local
786 int gsi_channel_start(struct gsi *gsi, u32 channel_id) in gsi_channel_start()
803 int gsi_channel_stop(struct gsi *gsi, u32 channel_id) in gsi_channel_stop()
833 void gsi_channel_reset(struct gsi *gsi, u32 channel_id, bool legacy) in gsi_channel_reset()
851 int gsi_channel_suspend(struct gsi *gsi, u32 channel_id, bool stop) in gsi_channel_suspend()
864 int gsi_channel_resume(struct gsi *gsi, u32 channel_id, bool start) in gsi_channel_resume()
948 static void gsi_isr_chan_ctrl(struct gsi *gsi) in gsi_isr_chan_ctrl()
968 static void gsi_isr_evt_ctrl(struct gsi *gsi) in gsi_isr_evt_ctrl()
990 gsi_isr_glob_chan_err(struct gsi *gsi, u32 err_ee, u32 channel_id, u32 code) in gsi_isr_glob_chan_err()
1005 gsi_isr_glob_evt_err(struct gsi *gsi, u32 err_ee, u32 evt_ring_id, u32 code) in gsi_isr_glob_evt_err()
1023 static void gsi_isr_glob_err(struct gsi *gsi) in gsi_isr_glob_err()
1050 static void gsi_isr_gp_int1(struct gsi *gsi) in gsi_isr_gp_int1()
1064 static void gsi_isr_glob_ee(struct gsi *gsi) in gsi_isr_glob_ee()
1087 static void gsi_isr_ieob(struct gsi *gsi) in gsi_isr_ieob()
1105 static void gsi_isr_general(struct gsi *gsi) in gsi_isr_general()
1127 struct gsi *gsi = dev_id; in gsi_isr() local
1250 static int gsi_ring_alloc(struct gsi *gsi, struct gsi_ring *ring, u32 count) in gsi_ring_alloc()
1273 static void gsi_ring_free(struct gsi *gsi, struct gsi_ring *ring) in gsi_ring_free()
1281 static int gsi_evt_ring_id_alloc(struct gsi *gsi) in gsi_evt_ring_id_alloc()
1297 static void gsi_evt_ring_id_free(struct gsi *gsi, u32 evt_ring_id) in gsi_evt_ring_id_free()
1307 struct gsi *gsi = channel->gsi; in gsi_channel_doorbell() local
1319 struct gsi *gsi = channel->gsi; in gsi_channel_update() local
1443 static void gsi_evt_ring_setup(struct gsi *gsi) in gsi_evt_ring_setup()
1449 static void gsi_evt_ring_teardown(struct gsi *gsi) in gsi_evt_ring_teardown()
1455 static int gsi_channel_setup_one(struct gsi *gsi, u32 channel_id, in gsi_channel_setup_one()
1494 static void gsi_channel_teardown_one(struct gsi *gsi, u32 channel_id) in gsi_channel_teardown_one()
1510 static int gsi_generic_command(struct gsi *gsi, u32 channel_id, in gsi_generic_command()
1535 static int gsi_modem_channel_alloc(struct gsi *gsi, u32 channel_id) in gsi_modem_channel_alloc()
1541 static void gsi_modem_channel_halt(struct gsi *gsi, u32 channel_id) in gsi_modem_channel_halt()
1552 static int gsi_channel_setup(struct gsi *gsi, bool legacy) in gsi_channel_setup()
1623 static void gsi_channel_teardown(struct gsi *gsi) in gsi_channel_teardown()
1650 int gsi_setup(struct gsi *gsi, bool legacy) in gsi_setup()
1698 void gsi_teardown(struct gsi *gsi) in gsi_teardown()
1706 struct gsi *gsi = channel->gsi; in gsi_channel_evt_ring_init() local
1734 struct gsi *gsi = channel->gsi; in gsi_channel_evt_ring_exit() local
1743 static void gsi_evt_ring_init(struct gsi *gsi) in gsi_evt_ring_init()
1755 static void gsi_evt_ring_exit(struct gsi *gsi) in gsi_evt_ring_exit()
1760 static bool gsi_channel_data_valid(struct gsi *gsi, in gsi_channel_data_valid()
1815 static int gsi_channel_init_one(struct gsi *gsi, in gsi_channel_init_one()
1895 static int gsi_channel_init(struct gsi *gsi, bool prefetch, u32 count, in gsi_channel_init()
1942 static void gsi_channel_exit(struct gsi *gsi) in gsi_channel_exit()
1955 int gsi_init(struct gsi *gsi, struct platform_device *pdev, bool prefetch, in gsi_init()
2029 void gsi_exit(struct gsi *gsi) in gsi_exit()
2057 u32 gsi_channel_tre_max(struct gsi *gsi, u32 channel_id) in gsi_channel_tre_max()
2066 u32 gsi_channel_trans_tre_max(struct gsi *gsi, u32 channel_id) in gsi_channel_trans_tre_max()