Lines Matching refs:hwq
2202 struct ufs_hw_queue *hwq) in ufshcd_send_command() argument
2219 spin_lock(&hwq->sq_lock); in ufshcd_send_command()
2220 memcpy(hwq->sqe_base_addr + (hwq->sq_tail_slot * utrd_size), in ufshcd_send_command()
2222 ufshcd_inc_sq_tail(hwq); in ufshcd_send_command()
2223 spin_unlock(&hwq->sq_lock); in ufshcd_send_command()
2863 struct ufs_hw_queue *hwq = NULL; in ufshcd_queuecommand() local
2949 hwq = ufshcd_mcq_req_to_hwq(hba, scsi_cmd_to_rq(cmd)); in ufshcd_queuecommand()
2951 ufshcd_send_command(hba, tag, hwq); in ufshcd_queuecommand()
5483 struct ufs_hw_queue *hwq; in ufshcd_poll() local
5486 hwq = &hba->uhq[queue_num + UFSHCD_MCQ_IO_QUEUE_OFFSET]; in ufshcd_poll()
5488 return ufshcd_mcq_poll_cqe_lock(hba, hwq); in ufshcd_poll()
6730 struct ufs_hw_queue *hwq; in ufshcd_handle_mcq_cq_events() local
6743 hwq = &hba->uhq[i]; in ufshcd_handle_mcq_cq_events()
6750 ufshcd_mcq_poll_cqe_nolock(hba, hwq); in ufshcd_handle_mcq_cq_events()