Lines Matching full:crq
162 return tail == hw->hw.cmq.crq.next_to_use; in hclgevf_cmd_crq_empty()
227 struct hclge_comm_cmq_ring *crq; in hclgevf_mbx_handler() local
232 crq = &hdev->hw.hw.cmq.crq; in hclgevf_mbx_handler()
237 dev_info(&hdev->pdev->dev, "vf crq need init\n"); in hclgevf_mbx_handler()
241 desc = &crq->desc[crq->next_to_use]; in hclgevf_mbx_handler()
244 flag = le16_to_cpu(crq->desc[crq->next_to_use].flag); in hclgevf_mbx_handler()
252 crq->desc[crq->next_to_use].flag = 0; in hclgevf_mbx_handler()
253 hclge_mbx_ring_ptr_move_crq(crq); in hclgevf_mbx_handler()
282 crq->desc[crq->next_to_use].flag = 0; in hclgevf_mbx_handler()
283 hclge_mbx_ring_ptr_move_crq(crq); in hclgevf_mbx_handler()
288 crq->next_to_use); in hclgevf_mbx_handler()
321 "vf crq need init in async\n"); in hclgevf_mbx_async_handler()