Lines Matching defs:cmd
161 int ufshc_send_uic_cmd(uintptr_t base, uic_cmd_t *cmd)
166 if (base == 0 || cmd == NULL)
181 mmio_write_32(base + UCMDARG1, cmd->arg1);
182 mmio_write_32(base + UCMDARG2, cmd->arg2);
183 mmio_write_32(base + UCMDARG3, cmd->arg3);
184 mmio_write_32(base + UICCMD, cmd->op);
187 cmd->op == DME_SET);
199 uic_cmd_t cmd;
207 cmd.arg1 = (attr << 16) | GEN_SELECTOR_IDX(idx);
208 cmd.arg2 = 0;
209 cmd.arg3 = 0;
210 cmd.op = DME_GET;
213 result = ufshc_send_uic_cmd(base, &cmd);
232 uic_cmd_t cmd;
237 cmd.arg1 = (attr << 16) | GEN_SELECTOR_IDX(idx);
238 cmd.arg2 = 0;
239 cmd.arg3 = val;
240 cmd.op = DME_SET;
243 result = ufshc_send_uic_cmd(base, &cmd);
338 uic_cmd_t cmd;
340 memset(&cmd, 0, sizeof(cmd));
341 cmd.op = DME_LINKSTARTUP;
342 return ufshc_send_uic_cmd(base, &cmd);
694 INFO("cmd[%lx]:0x%x\n",
984 uic_cmd_t cmd;
1013 memset(&cmd, 0, sizeof(uic_cmd_t));
1014 cmd.op = DME_HIBERNATE_EXIT;
1016 &cmd);