Lines Matching refs:cmd_id
148 tcs_cmd_addr(const struct rsc_drv *drv, int reg, int tcs_id, int cmd_id)
150 return tcs_reg_addr(drv, reg, tcs_id) + RSC_DRV_CMD_OFFSET * cmd_id;
154 int cmd_id)
156 return readl_relaxed(tcs_cmd_addr(drv, reg, tcs_id, cmd_id));
165 int cmd_id, u32 data)
167 writel_relaxed(data, tcs_cmd_addr(drv, reg, tcs_id, cmd_id));
469 * @cmd_id: The index within the TCS to start writing.
475 static void __tcs_buffer_write(struct rsc_drv *drv, int tcs_id, int cmd_id,
490 for (i = 0, j = cmd_id; i < msg->num_cmds; i++, j++) {
679 * @cmd_id: If we return 0 from the function, we return the index of
689 int *tcs_id, int *cmd_id)
707 *cmd_id = slot % tcs->ncpt;
728 int tcs_id = 0, cmd_id = 0;
736 ret = find_slots(tcs, msg, &tcs_id, &cmd_id);
738 __tcs_buffer_write(drv, tcs_id, cmd_id, msg);