Searched refs:iwcq (Results 1 - 5 of 5) sorted by relevance

/linux-master/drivers/infiniband/hw/irdma/
H A Dverbs.c455 * @iwcq: cq ptr
457 static void irdma_clean_cqes(struct irdma_qp *iwqp, struct irdma_cq *iwcq) argument
459 struct irdma_cq_uk *ukcq = &iwcq->sc_cq.cq_uk;
462 spin_lock_irqsave(&iwcq->lock, flags);
464 spin_unlock_irqrestore(&iwcq->lock, flags);
1782 * @iwcq: cq ptr
1784 static void irdma_cq_free_rsrc(struct irdma_pci_f *rf, struct irdma_cq *iwcq) argument
1786 struct irdma_sc_cq *cq = &iwcq->sc_cq;
1788 if (!iwcq->user_mode) {
1789 dma_free_coherent(rf->sc_dev.hw->device, iwcq
1821 irdma_process_resize_list(struct irdma_cq *iwcq, struct irdma_device *iwdev, struct irdma_cq_buf *lcqe_buf) argument
1850 struct irdma_cq *iwcq = to_iwcq(ib_cq); local
1887 struct irdma_cq *iwcq = to_iwcq(ibcq); local
2049 struct irdma_cq *iwcq = to_iwcq(ibcq); local
3772 __irdma_poll_cq(struct irdma_cq *iwcq, int num_entries, struct ib_wc *entry) argument
3865 struct irdma_cq *iwcq; local
3886 struct irdma_cq *iwcq; local
[all...]
H A Dverbs.h300 void irdma_remove_cmpls_list(struct irdma_cq *iwcq);
301 int irdma_generated_cmpls(struct irdma_cq *iwcq, struct irdma_cq_poll_info *cq_poll_info);
H A Dutils.c765 struct irdma_cq *iwcq = to_iwcq(ibcq); local
767 refcount_inc(&iwcq->refcnt);
774 struct irdma_cq *iwcq = to_iwcq(ibcq); local
778 if (!refcount_dec_and_test(&iwcq->refcnt)) {
783 iwdev->rf->cq_table[iwcq->cq_num] = NULL;
785 complete(&iwcq->free_cq);
2375 bool irdma_cq_empty(struct irdma_cq *iwcq) argument
2382 ukcq = &iwcq->sc_cq.cq_uk;
2390 void irdma_remove_cmpls_list(struct irdma_cq *iwcq) argument
2395 list_for_each_safe (list_node, tmp_node, &iwcq
2402 irdma_generated_cmpls(struct irdma_cq *iwcq, struct irdma_cq_poll_info *cq_poll_info) argument
[all...]
H A Dhw.c58 * @iwcq: iwarp cq receiving event
60 static void irdma_iwarp_ce_handler(struct irdma_sc_cq *iwcq) argument
62 struct irdma_cq *cq = iwcq->back_cq;
222 struct irdma_cq *iwcq = NULL; local
344 iwcq = rf->cq_table[info->qp_cq_id];
345 if (!iwcq) {
352 irdma_cq_add_ref(&iwcq->ibcq);
355 if (iwcq->ibcq.event_handler) {
358 ibevent.device = iwcq->ibcq.device;
360 ibevent.element.cq = &iwcq
[all...]
H A Dmain.h546 bool irdma_cq_empty(struct irdma_cq *iwcq);

Completed in 161 milliseconds