Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/infiniband/hw/i40iw/
Di40iw_verbs.c393 static void i40iw_clean_cqes(struct i40iw_qp *iwqp, struct i40iw_cq *iwcq) in i40iw_clean_cqes() argument
395 struct i40iw_cq_uk *ukcq = &iwcq->sc_cq.cq_uk; in i40iw_clean_cqes()
1018 static void cq_free_resources(struct i40iw_device *iwdev, struct i40iw_cq *iwcq) in cq_free_resources() argument
1020 struct i40iw_sc_cq *cq = &iwcq->sc_cq; in cq_free_resources()
1022 if (!iwcq->user_mode) in cq_free_resources()
1023 i40iw_free_dma_mem(iwdev->sc_dev.hw, &iwcq->kmem); in cq_free_resources()
1060 struct i40iw_cq *iwcq; in i40iw_destroy_cq() local
1064 iwcq = to_iwcq(ib_cq); in i40iw_destroy_cq()
1066 cq = &iwcq->sc_cq; in i40iw_destroy_cq()
1068 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()