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

/freebsd-current/sys/dev/irdma/
H A Dirdma_kcompat.c937 struct irdma_cq *iwcq = to_iwcq(ibcq); local
962 cq = &iwcq->sc_cq;
963 cq->back_cq = iwcq;
964 atomic_set(&iwcq->refcnt, 1);
965 spin_lock_init(&iwcq->lock);
966 INIT_LIST_HEAD(&iwcq->resize_list);
967 INIT_LIST_HEAD(&iwcq->cmpl_generated);
973 iwcq->ibcq.cqe = info.cq_uk_init_info.cq_size;
974 atomic_set(&iwcq->armed, 0);
990 iwcq
1324 struct irdma_cq *iwcq = to_iwcq(ib_cq); local
[all...]
H A Dirdma_verbs.c269 * @iwcq: cq ptr
272 irdma_clean_cqes(struct irdma_qp *iwqp, struct irdma_cq *iwcq) argument
274 struct irdma_cq_uk *ukcq = &iwcq->sc_cq.cq_uk;
277 spin_lock_irqsave(&iwcq->lock, flags);
279 spin_unlock_irqrestore(&iwcq->lock, flags);
1388 * @iwcq: cq ptr
1391 irdma_cq_free_rsrc(struct irdma_pci_f *rf, struct irdma_cq *iwcq) argument
1393 struct irdma_sc_cq *cq = &iwcq->sc_cq;
1395 if (!iwcq->user_mode) {
1396 irdma_free_dma_mem(rf->sc_dev.hw, &iwcq
1423 irdma_process_resize_list(struct irdma_cq *iwcq, struct irdma_device *iwdev, struct irdma_cq_buf *lcqe_buf) argument
1455 struct irdma_cq *iwcq = to_iwcq(ibcq); local
2797 __irdma_poll_cq(struct irdma_cq *iwcq, int num_entries, struct ib_wc *entry) argument
2891 struct irdma_cq *iwcq; local
2913 struct irdma_cq *iwcq; local
[all...]
H A Dfbsd_kcompat.h214 void irdma_cq_free_rsrc(struct irdma_pci_f *rf, struct irdma_cq *iwcq);
236 int irdma_process_resize_list(struct irdma_cq *iwcq, struct irdma_device *iwdev,
251 void irdma_clean_cqes(struct irdma_qp *iwqp, struct irdma_cq *iwcq);
H A Dirdma_verbs.h392 void irdma_remove_cmpls_list(struct irdma_cq *iwcq);
393 int irdma_generated_cmpls(struct irdma_cq *iwcq, struct irdma_cq_poll_info *cq_poll_info);
H A Dirdma_utils.c700 struct irdma_cq *iwcq = to_iwcq(ibcq); local
702 atomic_inc(&iwcq->refcnt);
708 struct irdma_cq *iwcq = to_iwcq(ibcq); local
709 struct irdma_pci_f *rf = container_of(iwcq->sc_cq.dev, struct irdma_pci_f, sc_dev);
713 if (!atomic_dec_and_test(&iwcq->refcnt)) {
718 rf->cq_table[iwcq->cq_num] = NULL;
720 complete(&iwcq->free_cq);
2314 irdma_cq_empty(struct irdma_cq *iwcq) argument
2321 ukcq = &iwcq->sc_cq.cq_uk;
2330 irdma_remove_cmpls_list(struct irdma_cq *iwcq) argument
2343 irdma_generated_cmpls(struct irdma_cq *iwcq, struct irdma_cq_poll_info *cq_poll_info) argument
[all...]
H A Dirdma_hw.c90 * @iwcq: iwarp cq receiving event
93 irdma_iwarp_ce_handler(struct irdma_sc_cq *iwcq) argument
95 struct irdma_cq *cq = iwcq->back_cq;
217 struct irdma_cq *iwcq = NULL; local
345 iwcq = rf->cq_table[info->qp_cq_id];
346 if (!iwcq) {
354 irdma_cq_add_ref(&iwcq->ibcq);
356 if (iwcq->ibcq.event_handler) {
359 ibevent.device = iwcq->ibcq.device;
361 ibevent.element.cq = &iwcq
[all...]
H A Dirdma_main.h599 bool irdma_cq_empty(struct irdma_cq *iwcq);

Completed in 147 milliseconds