Symbol: wkup_m3_ipc
drivers/soc/ti/pm33xx.c
61
static struct wkup_m3_ipc *m3_ipc;
drivers/soc/ti/wkup_m3_ipc.c
116
struct wkup_m3_ipc *m3_ipc = context;
drivers/soc/ti/wkup_m3_ipc.c
143
static int wkup_m3_init_scale_data(struct wkup_m3_ipc *m3_ipc,
drivers/soc/ti/wkup_m3_ipc.c
200
static int wkup_m3_ipc_dbg_init(struct wkup_m3_ipc *m3_ipc)
drivers/soc/ti/wkup_m3_ipc.c
215
static inline void wkup_m3_ipc_dbg_destroy(struct wkup_m3_ipc *m3_ipc)
drivers/soc/ti/wkup_m3_ipc.c
220
static inline int wkup_m3_ipc_dbg_init(struct wkup_m3_ipc *m3_ipc)
drivers/soc/ti/wkup_m3_ipc.c
225
static inline void wkup_m3_ipc_dbg_destroy(struct wkup_m3_ipc *m3_ipc)
drivers/soc/ti/wkup_m3_ipc.c
230
static void am33xx_txev_eoi(struct wkup_m3_ipc *m3_ipc)
drivers/soc/ti/wkup_m3_ipc.c
236
static void am33xx_txev_enable(struct wkup_m3_ipc *m3_ipc)
drivers/soc/ti/wkup_m3_ipc.c
242
static void wkup_m3_ctrl_ipc_write(struct wkup_m3_ipc *m3_ipc,
drivers/soc/ti/wkup_m3_ipc.c
253
static unsigned int wkup_m3_ctrl_ipc_read(struct wkup_m3_ipc *m3_ipc,
drivers/soc/ti/wkup_m3_ipc.c
264
static int wkup_m3_fw_version_read(struct wkup_m3_ipc *m3_ipc)
drivers/soc/ti/wkup_m3_ipc.c
275
struct wkup_m3_ipc *m3_ipc = ipc_data;
drivers/soc/ti/wkup_m3_ipc.c
313
static int wkup_m3_ping(struct wkup_m3_ipc *m3_ipc)
drivers/soc/ti/wkup_m3_ipc.c
350
static int wkup_m3_ping_noirq(struct wkup_m3_ipc *m3_ipc)
drivers/soc/ti/wkup_m3_ipc.c
372
static int wkup_m3_is_available(struct wkup_m3_ipc *m3_ipc)
drivers/soc/ti/wkup_m3_ipc.c
378
static void wkup_m3_set_vtt_gpio(struct wkup_m3_ipc *m3_ipc, int gpio)
drivers/soc/ti/wkup_m3_ipc.c
384
static void wkup_m3_set_io_isolation(struct wkup_m3_ipc *m3_ipc)
drivers/soc/ti/wkup_m3_ipc.c
398
static void wkup_m3_set_mem_type(struct wkup_m3_ipc *m3_ipc, int mem_type)
drivers/soc/ti/wkup_m3_ipc.c
408
static void wkup_m3_set_resume_address(struct wkup_m3_ipc *m3_ipc, void *addr)
drivers/soc/ti/wkup_m3_ipc.c
421
static int wkup_m3_request_pm_status(struct wkup_m3_ipc *m3_ipc)
drivers/soc/ti/wkup_m3_ipc.c
442
static int wkup_m3_prepare_low_power(struct wkup_m3_ipc *m3_ipc, int state)
drivers/soc/ti/wkup_m3_ipc.c
502
static int wkup_m3_finish_low_power(struct wkup_m3_ipc *m3_ipc)
drivers/soc/ti/wkup_m3_ipc.c
528
static const char *wkup_m3_request_wake_src(struct wkup_m3_ipc *m3_ipc)
drivers/soc/ti/wkup_m3_ipc.c
548
static void wkup_m3_set_rtc_only(struct wkup_m3_ipc *m3_ipc)
drivers/soc/ti/wkup_m3_ipc.c
570
struct wkup_m3_ipc *wkup_m3_ipc_get(void)
drivers/soc/ti/wkup_m3_ipc.c
585
void wkup_m3_ipc_put(struct wkup_m3_ipc *m3_ipc)
drivers/soc/ti/wkup_m3_ipc.c
594
struct wkup_m3_ipc *m3_ipc = arg;
drivers/soc/ti/wkup_m3_ipc.c
616
struct wkup_m3_ipc *m3_ipc;
drivers/soc/ti/wkup_m3_ipc.c
68
static struct wkup_m3_ipc *m3_ipc_state;
drivers/soc/ti/wkup_m3_ipc.c
96
static unsigned long wkup_m3_copy_aux_data(struct wkup_m3_ipc *m3_ipc,
include/linux/wkup_m3_ipc.h
57
void (*set_mem_type)(struct wkup_m3_ipc *m3_ipc, int mem_type);
include/linux/wkup_m3_ipc.h
58
void (*set_resume_address)(struct wkup_m3_ipc *m3_ipc, void *addr);
include/linux/wkup_m3_ipc.h
59
int (*prepare_low_power)(struct wkup_m3_ipc *m3_ipc, int state);
include/linux/wkup_m3_ipc.h
60
int (*finish_low_power)(struct wkup_m3_ipc *m3_ipc);
include/linux/wkup_m3_ipc.h
61
int (*request_pm_status)(struct wkup_m3_ipc *m3_ipc);
include/linux/wkup_m3_ipc.h
62
const char *(*request_wake_src)(struct wkup_m3_ipc *m3_ipc);
include/linux/wkup_m3_ipc.h
63
void (*set_rtc_only)(struct wkup_m3_ipc *m3_ipc);
include/linux/wkup_m3_ipc.h
66
struct wkup_m3_ipc *wkup_m3_ipc_get(void);
include/linux/wkup_m3_ipc.h
67
void wkup_m3_ipc_put(struct wkup_m3_ipc *m3_ipc);