Lines Matching defs:ipc_imem

21 static int ipc_imem_msg_send_device_sleep(struct iosm_imem *ipc_imem, u32 state)  in ipc_imem_msg_send_device_sleep()
34 static bool ipc_imem_dl_skb_alloc(struct iosm_imem *ipc_imem, in ipc_imem_dl_skb_alloc()
47 static int ipc_imem_tq_td_alloc_timer(struct iosm_imem *ipc_imem, int arg, in ipc_imem_tq_td_alloc_timer()
84 struct iosm_imem *ipc_imem = in ipc_imem_td_alloc_timer_cb() local
93 static int ipc_imem_tq_fast_update_timer_cb(struct iosm_imem *ipc_imem, int arg, in ipc_imem_tq_fast_update_timer_cb()
105 struct iosm_imem *ipc_imem = in ipc_imem_fast_update_timer_cb() local
113 static int ipc_imem_setup_cp_mux_cap_init(struct iosm_imem *ipc_imem, in ipc_imem_setup_cp_mux_cap_init()
138 void ipc_imem_msg_send_feature_set(struct iosm_imem *ipc_imem, in ipc_imem_msg_send_feature_set()
153 void ipc_imem_td_update_timer_start(struct iosm_imem *ipc_imem) in ipc_imem_td_update_timer_start()
179 bool ipc_imem_ul_write_td(struct iosm_imem *ipc_imem) in ipc_imem_ul_write_td()
218 void ipc_imem_ipc_init_check(struct iosm_imem *ipc_imem) in ipc_imem_ipc_init_check()
254 static void ipc_imem_dl_skb_process(struct iosm_imem *ipc_imem, in ipc_imem_dl_skb_process()
282 static void ipc_imem_dl_pipe_process(struct iosm_imem *ipc_imem, in ipc_imem_dl_pipe_process()
342 static void ipc_imem_ul_pipe_process(struct iosm_imem *ipc_imem, in ipc_imem_ul_pipe_process()
398 static void ipc_imem_rom_irq_exec(struct iosm_imem *ipc_imem) in ipc_imem_rom_irq_exec()
419 static int ipc_imem_tq_td_update_timer_cb(struct iosm_imem *ipc_imem, int arg, in ipc_imem_tq_td_update_timer_cb()
428 static void ipc_imem_slp_control_exec(struct iosm_imem *ipc_imem) in ipc_imem_slp_control_exec()
443 static int ipc_imem_tq_startup_timer_cb(struct iosm_imem *ipc_imem, int arg, in ipc_imem_tq_startup_timer_cb()
481 struct iosm_imem *ipc_imem = in ipc_imem_startup_timer_cb() local
497 ipc_imem_get_exec_stage_buffered(struct iosm_imem *ipc_imem) in ipc_imem_get_exec_stage_buffered()
506 static int ipc_imem_send_mdm_rdy_cb(struct iosm_imem *ipc_imem, int arg, in ipc_imem_send_mdm_rdy_cb()
525 struct iosm_imem *ipc_imem; in ipc_imem_run_state_worker() local
569 static void ipc_imem_handle_irq(struct iosm_imem *ipc_imem, int irq) in ipc_imem_handle_irq()
720 static int ipc_imem_tq_irq_cb(struct iosm_imem *ipc_imem, int arg, void *msg, in ipc_imem_tq_irq_cb()
728 void ipc_imem_ul_send(struct iosm_imem *ipc_imem) in ipc_imem_ul_send()
736 static enum ipc_phase ipc_imem_phase_update_check(struct iosm_imem *ipc_imem, in ipc_imem_phase_update_check()
790 static bool ipc_imem_pipe_open(struct iosm_imem *ipc_imem, in ipc_imem_pipe_open()
805 static int ipc_imem_tq_pipe_td_alloc(struct iosm_imem *ipc_imem, int arg, in ipc_imem_tq_pipe_td_alloc()
827 struct iosm_imem *ipc_imem = in ipc_imem_td_update_timer_cb() local
836 enum ipc_phase ipc_imem_phase_update(struct iosm_imem *ipc_imem) in ipc_imem_phase_update()
878 void ipc_imem_pipe_close(struct iosm_imem *ipc_imem, struct ipc_pipe *pipe) in ipc_imem_pipe_close()
889 void ipc_imem_channel_close(struct iosm_imem *ipc_imem, int channel_id) in ipc_imem_channel_close()
923 struct ipc_mem_channel *ipc_imem_channel_open(struct iosm_imem *ipc_imem, in ipc_imem_channel_open()
961 void ipc_imem_pm_suspend(struct iosm_imem *ipc_imem) in ipc_imem_pm_suspend()
966 void ipc_imem_pm_s2idle_sleep(struct iosm_imem *ipc_imem, bool sleep) in ipc_imem_pm_s2idle_sleep()
971 void ipc_imem_pm_resume(struct iosm_imem *ipc_imem) in ipc_imem_pm_resume()
987 int ipc_imem_channel_alloc(struct iosm_imem *ipc_imem, int index, in ipc_imem_channel_alloc()
1022 void ipc_imem_channel_init(struct iosm_imem *ipc_imem, enum ipc_ctype ctype, in ipc_imem_channel_init()
1055 void ipc_imem_channel_update(struct iosm_imem *ipc_imem, int id, in ipc_imem_channel_update()
1095 static void ipc_imem_channel_reset(struct iosm_imem *ipc_imem) in ipc_imem_channel_reset()
1111 void ipc_imem_pipe_cleanup(struct iosm_imem *ipc_imem, struct ipc_pipe *pipe) in ipc_imem_pipe_cleanup()
1128 static void ipc_imem_device_ipc_uninit(struct iosm_imem *ipc_imem) in ipc_imem_device_ipc_uninit()
1158 void ipc_imem_cleanup(struct iosm_imem *ipc_imem) in ipc_imem_cleanup()
1196 static int ipc_imem_config(struct iosm_imem *ipc_imem) in ipc_imem_config()
1260 struct iosm_imem *ipc_imem = kzalloc(sizeof(*pcie->imem), GFP_KERNEL); in ipc_imem_init() local
1350 void ipc_imem_irq_process(struct iosm_imem *ipc_imem, int irq) in ipc_imem_irq_process()
1360 void ipc_imem_td_update_timer_suspend(struct iosm_imem *ipc_imem, bool suspend) in ipc_imem_td_update_timer_suspend()