Lines Matching refs:wkup_m3_ipc
49 static struct wkup_m3_ipc *m3_ipc_state;
69 static void am33xx_txev_eoi(struct wkup_m3_ipc *m3_ipc) in am33xx_txev_eoi()
75 static void am33xx_txev_enable(struct wkup_m3_ipc *m3_ipc) in am33xx_txev_enable()
81 static void wkup_m3_ctrl_ipc_write(struct wkup_m3_ipc *m3_ipc, in wkup_m3_ctrl_ipc_write()
92 static unsigned int wkup_m3_ctrl_ipc_read(struct wkup_m3_ipc *m3_ipc, in wkup_m3_ctrl_ipc_read()
103 static int wkup_m3_fw_version_read(struct wkup_m3_ipc *m3_ipc) in wkup_m3_fw_version_read()
114 struct wkup_m3_ipc *m3_ipc = ipc_data; in wkup_m3_txev_handler()
151 static int wkup_m3_ping(struct wkup_m3_ipc *m3_ipc) in wkup_m3_ping()
189 static int wkup_m3_ping_noirq(struct wkup_m3_ipc *m3_ipc) in wkup_m3_ping_noirq()
212 static int wkup_m3_is_available(struct wkup_m3_ipc *m3_ipc) in wkup_m3_is_available()
227 static void wkup_m3_set_mem_type(struct wkup_m3_ipc *m3_ipc, int mem_type) in wkup_m3_set_mem_type()
237 static void wkup_m3_set_resume_address(struct wkup_m3_ipc *m3_ipc, void *addr) in wkup_m3_set_resume_address()
250 static int wkup_m3_request_pm_status(struct wkup_m3_ipc *m3_ipc) in wkup_m3_request_pm_status()
271 static int wkup_m3_prepare_low_power(struct wkup_m3_ipc *m3_ipc, int state) in wkup_m3_prepare_low_power()
326 static int wkup_m3_finish_low_power(struct wkup_m3_ipc *m3_ipc) in wkup_m3_finish_low_power()
352 static const char *wkup_m3_request_wake_src(struct wkup_m3_ipc *m3_ipc) in wkup_m3_request_wake_src()
372 static void wkup_m3_set_rtc_only(struct wkup_m3_ipc *m3_ipc) in wkup_m3_set_rtc_only()
394 struct wkup_m3_ipc *wkup_m3_ipc_get(void) in wkup_m3_ipc_get()
409 void wkup_m3_ipc_put(struct wkup_m3_ipc *m3_ipc) in wkup_m3_ipc_put()
416 static void wkup_m3_rproc_boot_thread(struct wkup_m3_ipc *m3_ipc) in wkup_m3_rproc_boot_thread()
440 struct wkup_m3_ipc *m3_ipc; in wkup_m3_ipc_probe()