Lines Matching refs:cmd
161 int ufshc_send_uic_cmd(uintptr_t base, uic_cmd_t *cmd) in ufshc_send_uic_cmd() argument
166 if (base == 0 || cmd == NULL) in ufshc_send_uic_cmd()
181 mmio_write_32(base + UCMDARG1, cmd->arg1); in ufshc_send_uic_cmd()
182 mmio_write_32(base + UCMDARG2, cmd->arg2); in ufshc_send_uic_cmd()
183 mmio_write_32(base + UCMDARG3, cmd->arg3); in ufshc_send_uic_cmd()
184 mmio_write_32(base + UICCMD, cmd->op); in ufshc_send_uic_cmd()
187 cmd->op == DME_SET); in ufshc_send_uic_cmd()
199 uic_cmd_t cmd; in ufshc_dme_get() local
207 cmd.arg1 = (attr << 16) | GEN_SELECTOR_IDX(idx); in ufshc_dme_get()
208 cmd.arg2 = 0; in ufshc_dme_get()
209 cmd.arg3 = 0; in ufshc_dme_get()
210 cmd.op = DME_GET; in ufshc_dme_get()
213 result = ufshc_send_uic_cmd(base, &cmd); in ufshc_dme_get()
232 uic_cmd_t cmd; in ufshc_dme_set() local
237 cmd.arg1 = (attr << 16) | GEN_SELECTOR_IDX(idx); in ufshc_dme_set()
238 cmd.arg2 = 0; in ufshc_dme_set()
239 cmd.arg3 = val; in ufshc_dme_set()
240 cmd.op = DME_SET; in ufshc_dme_set()
243 result = ufshc_send_uic_cmd(base, &cmd); in ufshc_dme_set()
338 uic_cmd_t cmd; in ufshc_dme_link_startup() local
340 memset(&cmd, 0, sizeof(cmd)); in ufshc_dme_link_startup()
341 cmd.op = DME_LINKSTARTUP; in ufshc_dme_link_startup()
342 return ufshc_send_uic_cmd(base, &cmd); in ufshc_dme_link_startup()
984 uic_cmd_t cmd; in ufs_init() local
1013 memset(&cmd, 0, sizeof(uic_cmd_t)); in ufs_init()
1014 cmd.op = DME_HIBERNATE_EXIT; in ufs_init()
1016 &cmd); in ufs_init()