Home
last modified time | relevance | path

Searched refs:tcs_id (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/soc/qcom/
H A Drpmh-rsc.c57 * Multiply tcs_id by RSC_DRV_TCS_OFFSET to find a given TCS and add one
142 tcs_reg_addr(const struct rsc_drv *drv, int reg, int tcs_id) in tcs_reg_addr() argument
144 return drv->tcs_base + RSC_DRV_TCS_OFFSET * tcs_id + reg; in tcs_reg_addr()
148 tcs_cmd_addr(const struct rsc_drv *drv, int reg, int tcs_id, int cmd_id) in tcs_cmd_addr() argument
150 return tcs_reg_addr(drv, reg, tcs_id) + RSC_DRV_CMD_OFFSET * cmd_id; in tcs_cmd_addr()
153 static u32 read_tcs_cmd(const struct rsc_drv *drv, int reg, int tcs_id, in read_tcs_cmd() argument
156 return readl_relaxed(tcs_cmd_addr(drv, reg, tcs_id, cmd_id)); in read_tcs_cmd()
159 static u32 read_tcs_reg(const struct rsc_drv *drv, int reg, int tcs_id) in read_tcs_reg() argument
161 return readl_relaxed(tcs_reg_addr(drv, reg, tcs_id)); in read_tcs_reg()
164 static void write_tcs_cmd(const struct rsc_drv *drv, int reg, int tcs_id, in write_tcs_cmd() argument
170 write_tcs_reg(const struct rsc_drv *drv, int reg, int tcs_id, u32 data) write_tcs_reg() argument
176 write_tcs_reg_sync(const struct rsc_drv *drv, int reg, int tcs_id, u32 data) write_tcs_reg_sync() argument
207 tcs_is_free(struct rsc_drv *drv, int tcs_id) tcs_is_free() argument
314 get_req_from_tcs(struct rsc_drv *drv, int tcs_id) get_req_from_tcs() argument
346 __tcs_set_trigger(struct rsc_drv *drv, int tcs_id, bool trigger) __tcs_set_trigger() argument
379 enable_tcs_irq(struct rsc_drv *drv, int tcs_id, bool enable) enable_tcs_irq() argument
475 __tcs_buffer_write(struct rsc_drv *drv, int tcs_id, int cmd_id, const struct tcs_request *msg) __tcs_buffer_write() argument
534 int tcs_id = tcs->offset; check_for_req_inflight() local
631 int tcs_id; rpmh_rsc_send_data() local
688 find_slots(struct tcs_group *tcs, const struct tcs_request *msg, int *tcs_id, int *cmd_id) find_slots() argument
728 int tcs_id = 0, cmd_id = 0; rpmh_rsc_write_ctrl_data() local
[all...]
/kernel/linux/linux-6.6/drivers/soc/qcom/
H A Drpmh-rsc.c195 tcs_reg_addr(const struct rsc_drv *drv, int reg, int tcs_id) in tcs_reg_addr() argument
197 return drv->tcs_base + drv->regs[RSC_DRV_TCS_OFFSET] * tcs_id + reg; in tcs_reg_addr()
201 tcs_cmd_addr(const struct rsc_drv *drv, int reg, int tcs_id, int cmd_id) in tcs_cmd_addr() argument
203 return tcs_reg_addr(drv, reg, tcs_id) + drv->regs[RSC_DRV_CMD_OFFSET] * cmd_id; in tcs_cmd_addr()
206 static u32 read_tcs_cmd(const struct rsc_drv *drv, int reg, int tcs_id, in read_tcs_cmd() argument
209 return readl_relaxed(tcs_cmd_addr(drv, reg, tcs_id, cmd_id)); in read_tcs_cmd()
212 static u32 read_tcs_reg(const struct rsc_drv *drv, int reg, int tcs_id) in read_tcs_reg() argument
214 return readl_relaxed(tcs_reg_addr(drv, reg, tcs_id)); in read_tcs_reg()
217 static void write_tcs_cmd(const struct rsc_drv *drv, int reg, int tcs_id, in write_tcs_cmd() argument
220 writel_relaxed(data, tcs_cmd_addr(drv, reg, tcs_id, cmd_i in write_tcs_cmd()
223 write_tcs_reg(const struct rsc_drv *drv, int reg, int tcs_id, u32 data) write_tcs_reg() argument
229 write_tcs_reg_sync(const struct rsc_drv *drv, int reg, int tcs_id, u32 data) write_tcs_reg_sync() argument
350 get_req_from_tcs(struct rsc_drv *drv, int tcs_id) get_req_from_tcs() argument
382 __tcs_set_trigger(struct rsc_drv *drv, int tcs_id, bool trigger) __tcs_set_trigger() argument
416 enable_tcs_irq(struct rsc_drv *drv, int tcs_id, bool enable) enable_tcs_irq() argument
494 __tcs_buffer_write(struct rsc_drv *drv, int tcs_id, int cmd_id, const struct tcs_request *msg) __tcs_buffer_write() argument
647 int tcs_id; rpmh_rsc_send_data() local
703 find_slots(struct tcs_group *tcs, const struct tcs_request *msg, int *tcs_id, int *cmd_id) find_slots() argument
743 int tcs_id = 0, cmd_id = 0; rpmh_rsc_write_ctrl_data() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_dcb.c728 static int cxgb4_getnumtcs(struct net_device *dev, int tcs_id, u8 *num) in cxgb4_getnumtcs() argument
732 switch (tcs_id) { in cxgb4_getnumtcs()
754 static int cxgb4_setnumtcs(struct net_device *dev, int tcs_id, u8 num) in cxgb4_setnumtcs() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_dcb.c728 static int cxgb4_getnumtcs(struct net_device *dev, int tcs_id, u8 *num) in cxgb4_getnumtcs() argument
732 switch (tcs_id) { in cxgb4_getnumtcs()
754 static int cxgb4_setnumtcs(struct net_device *dev, int tcs_id, u8 num) in cxgb4_setnumtcs() argument
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_dcbnl.c868 int tcs_id, u8 *num) in mlx5e_dcbnl_getnumtcs()
873 switch (tcs_id) { in mlx5e_dcbnl_getnumtcs()
867 mlx5e_dcbnl_getnumtcs(struct net_device *netdev, int tcs_id, u8 *num) mlx5e_dcbnl_getnumtcs() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_dcbnl.c868 int tcs_id, u8 *num) in mlx5e_dcbnl_getnumtcs()
873 switch (tcs_id) { in mlx5e_dcbnl_getnumtcs()
867 mlx5e_dcbnl_getnumtcs(struct net_device *netdev, int tcs_id, u8 *num) mlx5e_dcbnl_getnumtcs() argument

Completed in 8 milliseconds