Lines Matching refs:cmd_id
201 tcs_cmd_addr(const struct rsc_drv *drv, int reg, int tcs_id, int cmd_id)
203 return tcs_reg_addr(drv, reg, tcs_id) + drv->regs[RSC_DRV_CMD_OFFSET] * cmd_id;
207 int cmd_id)
209 return readl_relaxed(tcs_cmd_addr(drv, reg, tcs_id, cmd_id));
218 int cmd_id, u32 data)
220 writel_relaxed(data, tcs_cmd_addr(drv, reg, tcs_id, cmd_id));
488 * @cmd_id: The index within the TCS to start writing.
494 static void __tcs_buffer_write(struct rsc_drv *drv, int tcs_id, int cmd_id,
506 for (i = 0, j = cmd_id; i < msg->num_cmds; i++, j++) {
694 * @cmd_id: If we return 0 from the function, we return the index of
704 int *tcs_id, int *cmd_id)
722 *cmd_id = slot % tcs->ncpt;
743 int tcs_id = 0, cmd_id = 0;
751 ret = find_slots(tcs, msg, &tcs_id, &cmd_id);
753 __tcs_buffer_write(drv, tcs_id, cmd_id, msg);