Searched refs:rsc_drv (Results 1 – 4 of 4) sorted by relevance
/Linux-v5.4/drivers/soc/qcom/ |
D | rpmh-internal.h | 19 struct rsc_drv; 37 struct rsc_drv *drv; 96 struct rsc_drv { struct 107 int rpmh_rsc_send_data(struct rsc_drv *drv, const struct tcs_request *msg); argument 108 int rpmh_rsc_write_ctrl_data(struct rsc_drv *drv, 110 int rpmh_rsc_invalidate(struct rsc_drv *drv);
|
D | rpmh-rsc.c | 64 static u32 read_tcs_reg(struct rsc_drv *drv, int reg, int tcs_id, int cmd_id) in read_tcs_reg() 70 static void write_tcs_cmd(struct rsc_drv *drv, int reg, int tcs_id, int cmd_id, in write_tcs_cmd() 77 static void write_tcs_reg(struct rsc_drv *drv, int reg, int tcs_id, u32 data) in write_tcs_reg() 82 static void write_tcs_reg_sync(struct rsc_drv *drv, int reg, int tcs_id, in write_tcs_reg_sync() 94 static bool tcs_is_free(struct rsc_drv *drv, int tcs_id) in tcs_is_free() 100 static struct tcs_group *get_tcs_of_type(struct rsc_drv *drv, int type) in get_tcs_of_type() 105 static int tcs_invalidate(struct rsc_drv *drv, int type) in tcs_invalidate() 137 int rpmh_rsc_invalidate(struct rsc_drv *drv) in rpmh_rsc_invalidate() 148 static struct tcs_group *get_tcs_for_msg(struct rsc_drv *drv, in get_tcs_for_msg() 189 static const struct tcs_request *get_req_from_tcs(struct rsc_drv *drv, in get_req_from_tcs() [all …]
|
D | trace-rpmh.h | 17 TP_PROTO(struct rsc_drv *d, int m, const struct tcs_request *r, int e), 44 TP_PROTO(struct rsc_drv *d, int m, int n, u32 h,
|
D | rpmh.c | 40 #define ctrlr_to_drv(ctrlr) container_of(ctrlr, struct rsc_drv, client) 73 struct rsc_drv *drv = dev_get_drvdata(dev->parent); in get_rpmh_ctrlr()
|