rsc_drv
int rpmh_rsc_send_data(struct rsc_drv *drv, const struct tcs_request *msg);
int rpmh_rsc_write_ctrl_data(struct rsc_drv *drv,
void rpmh_rsc_invalidate(struct rsc_drv *drv);
void rpmh_rsc_write_next_wakeup(struct rsc_drv *drv);
struct rsc_drv;
struct rsc_drv *drv;
struct rsc_drv *drv;
tcs_reg_addr(const struct rsc_drv *drv, int reg, int tcs_id)
tcs_cmd_addr(const struct rsc_drv *drv, int reg, int tcs_id, int cmd_id)
static u32 read_tcs_cmd(const struct rsc_drv *drv, int reg, int tcs_id,
static u32 read_tcs_reg(const struct rsc_drv *drv, int reg, int tcs_id)
static void write_tcs_cmd(const struct rsc_drv *drv, int reg, int tcs_id,
static void write_tcs_reg(const struct rsc_drv *drv, int reg, int tcs_id,
static void write_tcs_reg_sync(const struct rsc_drv *drv, int reg, int tcs_id,
static void tcs_invalidate(struct rsc_drv *drv, int type)
void rpmh_rsc_invalidate(struct rsc_drv *drv)
static struct tcs_group *get_tcs_for_msg(struct rsc_drv *drv,
static const struct tcs_request *get_req_from_tcs(struct rsc_drv *drv,
static void __tcs_set_trigger(struct rsc_drv *drv, int tcs_id, bool trigger)
static void enable_tcs_irq(struct rsc_drv *drv, int tcs_id, bool enable)
struct rsc_drv *drv = p;
static void __tcs_buffer_write(struct rsc_drv *drv, int tcs_id, int cmd_id,
static int check_for_req_inflight(struct rsc_drv *drv, struct tcs_group *tcs,
const struct rsc_drv *drv = tcs->drv;
static int claim_tcs_for_req(struct rsc_drv *drv, struct tcs_group *tcs,
int rpmh_rsc_send_data(struct rsc_drv *drv, const struct tcs_request *msg)
int rpmh_rsc_write_ctrl_data(struct rsc_drv *drv, const struct tcs_request *msg)
static bool rpmh_rsc_ctrlr_is_busy(struct rsc_drv *drv)
void rpmh_rsc_write_next_wakeup(struct rsc_drv *drv)
struct rsc_drv *drv = container_of(nfb, struct rsc_drv, rsc_pm);
struct rsc_drv *drv = container_of(nfb, struct rsc_drv, genpd_nb);
static int rpmh_rsc_pd_attach(struct rsc_drv *drv, struct device *dev)
static int rpmh_probe_tcs_config(struct platform_device *pdev, struct rsc_drv *drv)
#define ctrlr_to_drv(ctrlr) container_of(ctrlr, struct rsc_drv, client)
struct rsc_drv *drv = dev_get_drvdata(dev->parent);
TP_PROTO(struct rsc_drv *d, int m, const struct tcs_request *r),
TP_PROTO(struct rsc_drv *d, int m, enum rpmh_state state, int n, u32 h,