uic_cmd          2000 drivers/scsi/ufs/ufshcd.c ufshcd_dispatch_uic_cmd(struct ufs_hba *hba, struct uic_command *uic_cmd)
uic_cmd          2004 drivers/scsi/ufs/ufshcd.c 	hba->active_uic_cmd = uic_cmd;
uic_cmd          2007 drivers/scsi/ufs/ufshcd.c 	ufshcd_writel(hba, uic_cmd->argument1, REG_UIC_COMMAND_ARG_1);
uic_cmd          2008 drivers/scsi/ufs/ufshcd.c 	ufshcd_writel(hba, uic_cmd->argument2, REG_UIC_COMMAND_ARG_2);
uic_cmd          2009 drivers/scsi/ufs/ufshcd.c 	ufshcd_writel(hba, uic_cmd->argument3, REG_UIC_COMMAND_ARG_3);
uic_cmd          2012 drivers/scsi/ufs/ufshcd.c 	ufshcd_writel(hba, uic_cmd->command & COMMAND_OPCODE_MASK,
uic_cmd          2025 drivers/scsi/ufs/ufshcd.c ufshcd_wait_for_uic_cmd(struct ufs_hba *hba, struct uic_command *uic_cmd)
uic_cmd          2030 drivers/scsi/ufs/ufshcd.c 	if (wait_for_completion_timeout(&uic_cmd->done,
uic_cmd          2032 drivers/scsi/ufs/ufshcd.c 		ret = uic_cmd->argument2 & MASK_UIC_COMMAND_RESULT;
uic_cmd          2054 drivers/scsi/ufs/ufshcd.c __ufshcd_send_uic_cmd(struct ufs_hba *hba, struct uic_command *uic_cmd,
uic_cmd          2064 drivers/scsi/ufs/ufshcd.c 		init_completion(&uic_cmd->done);
uic_cmd          2066 drivers/scsi/ufs/ufshcd.c 	ufshcd_dispatch_uic_cmd(hba, uic_cmd);
uic_cmd          2078 drivers/scsi/ufs/ufshcd.c int ufshcd_send_uic_cmd(struct ufs_hba *hba, struct uic_command *uic_cmd)
uic_cmd          2088 drivers/scsi/ufs/ufshcd.c 	ret = __ufshcd_send_uic_cmd(hba, uic_cmd, true);
uic_cmd          2091 drivers/scsi/ufs/ufshcd.c 		ret = ufshcd_wait_for_uic_cmd(hba, uic_cmd);
uic_cmd          3531 drivers/scsi/ufs/ufshcd.c 	struct uic_command uic_cmd = {0};
uic_cmd          3534 drivers/scsi/ufs/ufshcd.c 	uic_cmd.command = UIC_CMD_DME_LINK_STARTUP;
uic_cmd          3536 drivers/scsi/ufs/ufshcd.c 	ret = ufshcd_send_uic_cmd(hba, &uic_cmd);
uic_cmd          3553 drivers/scsi/ufs/ufshcd.c 	struct uic_command uic_cmd = {0};
uic_cmd          3556 drivers/scsi/ufs/ufshcd.c 	uic_cmd.command = UIC_CMD_DME_RESET;
uic_cmd          3558 drivers/scsi/ufs/ufshcd.c 	ret = ufshcd_send_uic_cmd(hba, &uic_cmd);
uic_cmd          3576 drivers/scsi/ufs/ufshcd.c 	struct uic_command uic_cmd = {0};
uic_cmd          3579 drivers/scsi/ufs/ufshcd.c 	uic_cmd.command = UIC_CMD_DME_ENABLE;
uic_cmd          3581 drivers/scsi/ufs/ufshcd.c 	ret = ufshcd_send_uic_cmd(hba, &uic_cmd);
uic_cmd          3633 drivers/scsi/ufs/ufshcd.c 	struct uic_command uic_cmd = {0};
uic_cmd          3642 drivers/scsi/ufs/ufshcd.c 	uic_cmd.command = peer ?
uic_cmd          3644 drivers/scsi/ufs/ufshcd.c 	uic_cmd.argument1 = attr_sel;
uic_cmd          3645 drivers/scsi/ufs/ufshcd.c 	uic_cmd.argument2 = UIC_ARG_ATTR_TYPE(attr_set);
uic_cmd          3646 drivers/scsi/ufs/ufshcd.c 	uic_cmd.argument3 = mib_val;
uic_cmd          3650 drivers/scsi/ufs/ufshcd.c 		ret = ufshcd_send_uic_cmd(hba, &uic_cmd);
uic_cmd          3677 drivers/scsi/ufs/ufshcd.c 	struct uic_command uic_cmd = {0};
uic_cmd          3711 drivers/scsi/ufs/ufshcd.c 	uic_cmd.command = peer ?
uic_cmd          3713 drivers/scsi/ufs/ufshcd.c 	uic_cmd.argument1 = attr_sel;
uic_cmd          3717 drivers/scsi/ufs/ufshcd.c 		ret = ufshcd_send_uic_cmd(hba, &uic_cmd);
uic_cmd          3729 drivers/scsi/ufs/ufshcd.c 		*mib_val = uic_cmd.argument3;
uic_cmd          3831 drivers/scsi/ufs/ufshcd.c 	struct uic_command uic_cmd = {0};
uic_cmd          3844 drivers/scsi/ufs/ufshcd.c 	uic_cmd.command = UIC_CMD_DME_SET;
uic_cmd          3845 drivers/scsi/ufs/ufshcd.c 	uic_cmd.argument1 = UIC_ARG_MIB(PA_PWRMODE);
uic_cmd          3846 drivers/scsi/ufs/ufshcd.c 	uic_cmd.argument3 = mode;
uic_cmd          3848 drivers/scsi/ufs/ufshcd.c 	ret = ufshcd_uic_pwr_ctrl(hba, &uic_cmd);
uic_cmd          3883 drivers/scsi/ufs/ufshcd.c 	struct uic_command uic_cmd = {0};
uic_cmd          3888 drivers/scsi/ufs/ufshcd.c 	uic_cmd.command = UIC_CMD_DME_HIBER_ENTER;
uic_cmd          3889 drivers/scsi/ufs/ufshcd.c 	ret = ufshcd_uic_pwr_ctrl(hba, &uic_cmd);
uic_cmd          3934 drivers/scsi/ufs/ufshcd.c 	struct uic_command uic_cmd = {0};
uic_cmd          3940 drivers/scsi/ufs/ufshcd.c 	uic_cmd.command = UIC_CMD_DME_HIBER_EXIT;
uic_cmd          3941 drivers/scsi/ufs/ufshcd.c 	ret = ufshcd_uic_pwr_ctrl(hba, &uic_cmd);
uic_cmd           942 drivers/scsi/ufs/ufshcd.h int ufshcd_send_uic_cmd(struct ufs_hba *hba, struct uic_command *uic_cmd);