Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/infiniband/hw/i40iw/
Di40iw_verbs.c436 static void i40iw_clean_cqes(struct i40iw_qp *iwqp, struct i40iw_cq *iwcq) in i40iw_clean_cqes() argument
438 struct i40iw_cq_uk *ukcq = &iwcq->sc_cq.cq_uk; in i40iw_clean_cqes()
1061 static void cq_free_resources(struct i40iw_device *iwdev, struct i40iw_cq *iwcq) in cq_free_resources() argument
1063 struct i40iw_sc_cq *cq = &iwcq->sc_cq; in cq_free_resources()
1065 if (!iwcq->user_mode) in cq_free_resources()
1066 i40iw_free_dma_mem(iwdev->sc_dev.hw, &iwcq->kmem); in cq_free_resources()
1102 struct i40iw_cq *iwcq; in i40iw_destroy_cq() local
1111 iwcq = to_iwcq(ib_cq); in i40iw_destroy_cq()
1113 cq = &iwcq->sc_cq; in i40iw_destroy_cq()
1115 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
379 iwcq = (struct i40iw_cq *)cq->back_cq; in i40iw_process_aeq()
381 if (iwcq->ibcq.event_handler) { in i40iw_process_aeq()
384 ibevent.device = iwcq->ibcq.device; in i40iw_process_aeq()
386 ibevent.element.cq = &iwcq->ibcq; in i40iw_process_aeq()
387 iwcq->ibcq.event_handler(&ibevent, iwcq->ibcq.cq_context); in i40iw_process_aeq()