wkup_m3_ipc 57 drivers/soc/ti/pm33xx.c static struct wkup_m3_ipc *m3_ipc; wkup_m3_ipc 49 drivers/soc/ti/wkup_m3_ipc.c static struct wkup_m3_ipc *m3_ipc_state; wkup_m3_ipc 69 drivers/soc/ti/wkup_m3_ipc.c static void am33xx_txev_eoi(struct wkup_m3_ipc *m3_ipc) wkup_m3_ipc 75 drivers/soc/ti/wkup_m3_ipc.c static void am33xx_txev_enable(struct wkup_m3_ipc *m3_ipc) wkup_m3_ipc 81 drivers/soc/ti/wkup_m3_ipc.c static void wkup_m3_ctrl_ipc_write(struct wkup_m3_ipc *m3_ipc, wkup_m3_ipc 92 drivers/soc/ti/wkup_m3_ipc.c static unsigned int wkup_m3_ctrl_ipc_read(struct wkup_m3_ipc *m3_ipc, wkup_m3_ipc 103 drivers/soc/ti/wkup_m3_ipc.c static int wkup_m3_fw_version_read(struct wkup_m3_ipc *m3_ipc) wkup_m3_ipc 114 drivers/soc/ti/wkup_m3_ipc.c struct wkup_m3_ipc *m3_ipc = ipc_data; wkup_m3_ipc 151 drivers/soc/ti/wkup_m3_ipc.c static int wkup_m3_ping(struct wkup_m3_ipc *m3_ipc) wkup_m3_ipc 189 drivers/soc/ti/wkup_m3_ipc.c static int wkup_m3_ping_noirq(struct wkup_m3_ipc *m3_ipc) wkup_m3_ipc 212 drivers/soc/ti/wkup_m3_ipc.c static int wkup_m3_is_available(struct wkup_m3_ipc *m3_ipc) wkup_m3_ipc 226 drivers/soc/ti/wkup_m3_ipc.c static void wkup_m3_set_mem_type(struct wkup_m3_ipc *m3_ipc, int mem_type) wkup_m3_ipc 235 drivers/soc/ti/wkup_m3_ipc.c static void wkup_m3_set_resume_address(struct wkup_m3_ipc *m3_ipc, void *addr) wkup_m3_ipc 247 drivers/soc/ti/wkup_m3_ipc.c static int wkup_m3_request_pm_status(struct wkup_m3_ipc *m3_ipc) wkup_m3_ipc 267 drivers/soc/ti/wkup_m3_ipc.c static int wkup_m3_prepare_low_power(struct wkup_m3_ipc *m3_ipc, int state) wkup_m3_ipc 321 drivers/soc/ti/wkup_m3_ipc.c static int wkup_m3_finish_low_power(struct wkup_m3_ipc *m3_ipc) wkup_m3_ipc 347 drivers/soc/ti/wkup_m3_ipc.c static const char *wkup_m3_request_wake_src(struct wkup_m3_ipc *m3_ipc) wkup_m3_ipc 368 drivers/soc/ti/wkup_m3_ipc.c static void wkup_m3_set_rtc_only(struct wkup_m3_ipc *m3_ipc) wkup_m3_ipc 390 drivers/soc/ti/wkup_m3_ipc.c struct wkup_m3_ipc *wkup_m3_ipc_get(void) wkup_m3_ipc 405 drivers/soc/ti/wkup_m3_ipc.c void wkup_m3_ipc_put(struct wkup_m3_ipc *m3_ipc) wkup_m3_ipc 412 drivers/soc/ti/wkup_m3_ipc.c static void wkup_m3_rproc_boot_thread(struct wkup_m3_ipc *m3_ipc) wkup_m3_ipc 436 drivers/soc/ti/wkup_m3_ipc.c struct wkup_m3_ipc *m3_ipc; wkup_m3_ipc 52 include/linux/wkup_m3_ipc.h void (*set_mem_type)(struct wkup_m3_ipc *m3_ipc, int mem_type); wkup_m3_ipc 53 include/linux/wkup_m3_ipc.h void (*set_resume_address)(struct wkup_m3_ipc *m3_ipc, void *addr); wkup_m3_ipc 54 include/linux/wkup_m3_ipc.h int (*prepare_low_power)(struct wkup_m3_ipc *m3_ipc, int state); wkup_m3_ipc 55 include/linux/wkup_m3_ipc.h int (*finish_low_power)(struct wkup_m3_ipc *m3_ipc); wkup_m3_ipc 56 include/linux/wkup_m3_ipc.h int (*request_pm_status)(struct wkup_m3_ipc *m3_ipc); wkup_m3_ipc 57 include/linux/wkup_m3_ipc.h const char *(*request_wake_src)(struct wkup_m3_ipc *m3_ipc); wkup_m3_ipc 58 include/linux/wkup_m3_ipc.h void (*set_rtc_only)(struct wkup_m3_ipc *m3_ipc); wkup_m3_ipc 61 include/linux/wkup_m3_ipc.h struct wkup_m3_ipc *wkup_m3_ipc_get(void); wkup_m3_ipc 62 include/linux/wkup_m3_ipc.h void wkup_m3_ipc_put(struct wkup_m3_ipc *m3_ipc);