Lines Matching refs:rsc_drv

195 tcs_reg_addr(const struct rsc_drv *drv, int reg, int tcs_id)
201 tcs_cmd_addr(const struct rsc_drv *drv, int reg, int tcs_id, int cmd_id)
206 static u32 read_tcs_cmd(const struct rsc_drv *drv, int reg, int tcs_id,
212 static u32 read_tcs_reg(const struct rsc_drv *drv, int reg, int tcs_id)
217 static void write_tcs_cmd(const struct rsc_drv *drv, int reg, int tcs_id,
223 static void write_tcs_reg(const struct rsc_drv *drv, int reg, int tcs_id,
229 static void write_tcs_reg_sync(const struct rsc_drv *drv, int reg, int tcs_id,
261 static void tcs_invalidate(struct rsc_drv *drv, int type)
284 void rpmh_rsc_invalidate(struct rsc_drv *drv)
300 static struct tcs_group *get_tcs_for_msg(struct rsc_drv *drv,
350 static const struct tcs_request *get_req_from_tcs(struct rsc_drv *drv,
382 static void __tcs_set_trigger(struct rsc_drv *drv, int tcs_id, bool trigger)
416 static void enable_tcs_irq(struct rsc_drv *drv, int tcs_id, bool enable)
432 * @p: Pointer to "struct rsc_drv".
441 struct rsc_drv *drv = p;
494 static void __tcs_buffer_write(struct rsc_drv *drv, int tcs_id, int cmd_id,
546 static int check_for_req_inflight(struct rsc_drv *drv, struct tcs_group *tcs,
580 const struct rsc_drv *drv = tcs->drv;
606 static int claim_tcs_for_req(struct rsc_drv *drv, struct tcs_group *tcs,
644 int rpmh_rsc_send_data(struct rsc_drv *drv, const struct tcs_request *msg)
740 int rpmh_rsc_write_ctrl_data(struct rsc_drv *drv, const struct tcs_request *msg)
773 static bool rpmh_rsc_ctrlr_is_busy(struct rsc_drv *drv)
801 void rpmh_rsc_write_next_wakeup(struct rsc_drv *drv)
838 * @nfb: Pointer to the notifier block in struct rsc_drv.
856 struct rsc_drv *drv = container_of(nfb, struct rsc_drv, rsc_pm);
919 * @nfb: Pointer to the genpd notifier block in struct rsc_drv.
938 struct rsc_drv *drv = container_of(nfb, struct rsc_drv, genpd_nb);
948 static int rpmh_rsc_pd_attach(struct rsc_drv *drv, struct device *dev)
961 static int rpmh_probe_tcs_config(struct platform_device *pdev, struct rsc_drv *drv)
1035 struct rsc_drv *drv;