Lines Matching refs:rsc_drv

142 tcs_reg_addr(const struct rsc_drv *drv, int reg, int tcs_id)
148 tcs_cmd_addr(const struct rsc_drv *drv, int reg, int tcs_id, int cmd_id)
153 static u32 read_tcs_cmd(const struct rsc_drv *drv, int reg, int tcs_id,
159 static u32 read_tcs_reg(const struct rsc_drv *drv, int reg, int tcs_id)
164 static void write_tcs_cmd(const struct rsc_drv *drv, int reg, int tcs_id,
170 static void write_tcs_reg(const struct rsc_drv *drv, int reg, int tcs_id,
176 static void write_tcs_reg_sync(const struct rsc_drv *drv, int reg, int tcs_id,
207 static bool tcs_is_free(struct rsc_drv *drv, int tcs_id)
224 static void tcs_invalidate(struct rsc_drv *drv, int type)
248 void rpmh_rsc_invalidate(struct rsc_drv *drv)
264 static struct tcs_group *get_tcs_for_msg(struct rsc_drv *drv,
314 static const struct tcs_request *get_req_from_tcs(struct rsc_drv *drv,
346 static void __tcs_set_trigger(struct rsc_drv *drv, int tcs_id, bool trigger)
379 static void enable_tcs_irq(struct rsc_drv *drv, int tcs_id, bool enable)
394 * @p: Pointer to "struct rsc_drv".
403 struct rsc_drv *drv = p;
475 static void __tcs_buffer_write(struct rsc_drv *drv, int tcs_id, int cmd_id,
528 static int check_for_req_inflight(struct rsc_drv *drv, struct tcs_group *tcs,
590 static int claim_tcs_for_req(struct rsc_drv *drv, struct tcs_group *tcs,
628 int rpmh_rsc_send_data(struct rsc_drv *drv, const struct tcs_request *msg)
725 int rpmh_rsc_write_ctrl_data(struct rsc_drv *drv, const struct tcs_request *msg)
758 static bool rpmh_rsc_ctrlr_is_busy(struct rsc_drv *drv)
782 * @nfb: Pointer to the notifier block in struct rsc_drv.
800 struct rsc_drv *drv = container_of(nfb, struct rsc_drv, rsc_pm);
862 struct rsc_drv *drv, void __iomem *base)
936 struct rsc_drv *drv;