Lines Matching refs:qops

64 	req_queue->qops = sdb_utmr_qops;  in ufshci_utmr_req_queue_construct()
66 error = req_queue->qops.construct(ctrlr, req_queue, UFSHCI_UTRM_ENTRIES, in ufshci_utmr_req_queue_construct()
75 ctrlr->task_mgmt_req_queue.qops.destroy(ctrlr, in ufshci_utmr_req_queue_destroy()
82 ctrlr->task_mgmt_req_queue.qops.disable(ctrlr, in ufshci_utmr_req_queue_disable()
89 return (ctrlr->task_mgmt_req_queue.qops.enable(ctrlr, in ufshci_utmr_req_queue_enable()
106 req_queue->qops = sdb_utr_qops; in ufshci_utr_req_queue_construct()
108 error = req_queue->qops.construct(ctrlr, req_queue, UFSHCI_UTR_ENTRIES, in ufshci_utr_req_queue_construct()
117 ctrlr->transfer_req_queue.qops.destroy(ctrlr, in ufshci_utr_req_queue_destroy()
124 ctrlr->transfer_req_queue.qops.disable(ctrlr, in ufshci_utr_req_queue_disable()
131 return (ctrlr->transfer_req_queue.qops.enable(ctrlr, in ufshci_utr_req_queue_enable()
204 struct ufshci_hw_queue *hwq = req_queue->qops.get_hw_queue(req_queue); in ufshci_req_queue_fail()
299 req_queue->qops.clear_cpl_ntf(req_queue->ctrlr, tr); in ufshci_req_queue_complete_tracker()
329 hwq = req_queue->qops.get_hw_queue(req_queue); in ufshci_req_queue_process_completions()
332 done = req_queue->qops.process_cpl(req_queue); in ufshci_req_queue_process_completions()
585 hwq->req_queue->qops.process_cpl(hwq->req_queue); in ufshci_req_queue_timeout()
687 hwq = req_queue->qops.get_hw_queue(req_queue); in ufshci_req_queue_submit_tracker()
739 req_queue->qops.ring_doorbell(ctrlr, tr); in ufshci_req_queue_submit_tracker()
749 mtx_assert(&req_queue->qops.get_hw_queue(req_queue)->qlock, MA_OWNED); in _ufshci_req_queue_submit_request()
751 error = req_queue->qops.reserve_slot(req_queue, &tr); in _ufshci_req_queue_submit_request()
787 hwq = req_queue->qops.get_hw_queue(req_queue); in ufshci_req_queue_submit_request()