Home
last modified time | relevance | path

Searched refs:iwcq (Results 1 – 2 of 2) sorted by relevance

/drivers/infiniband/hw/i40iw/
Di40iw_verbs.c368 static void i40iw_clean_cqes(struct i40iw_qp *iwqp, struct i40iw_cq *iwcq) in i40iw_clean_cqes() argument
370 struct i40iw_cq_uk *ukcq = &iwcq->sc_cq.cq_uk; in i40iw_clean_cqes()
1003 static void cq_free_resources(struct i40iw_device *iwdev, struct i40iw_cq *iwcq) in cq_free_resources() argument
1005 struct i40iw_sc_cq *cq = &iwcq->sc_cq; in cq_free_resources()
1007 if (!iwcq->user_mode) in cq_free_resources()
1008 i40iw_free_dma_mem(iwdev->sc_dev.hw, &iwcq->kmem); in cq_free_resources()
1045 struct i40iw_cq *iwcq; in i40iw_destroy_cq() local
1049 iwcq = to_iwcq(ib_cq); in i40iw_destroy_cq()
1051 cq = &iwcq->sc_cq; in i40iw_destroy_cq()
1053 cq_free_resources(iwdev, iwcq); in i40iw_destroy_cq()
[all …]
Di40iw_hw.c171 struct i40iw_sc_cq *iwcq) in i40iw_iwarp_ce_handler() argument
173 struct i40iw_cq *i40iwcq = iwcq->back_cq; in i40iw_iwarp_ce_handler()
286 struct i40iw_cq *iwcq = NULL; in i40iw_process_aeq() local
378 iwcq = (struct i40iw_cq *)cq->back_cq; in i40iw_process_aeq()
380 if (iwcq->ibcq.event_handler) { in i40iw_process_aeq()
383 ibevent.device = iwcq->ibcq.device; in i40iw_process_aeq()
385 ibevent.element.cq = &iwcq->ibcq; in i40iw_process_aeq()
386 iwcq->ibcq.event_handler(&ibevent, iwcq->ibcq.cq_context); in i40iw_process_aeq()