Searched refs:iwcq (Results 1 - 7 of 7) sorted by relevance
/freebsd-current/sys/dev/irdma/ |
H A D | irdma_kcompat.c | 937 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 D | irdma_verbs.c | 269 * @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 D | fbsd_kcompat.h | 214 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 D | irdma_verbs.h | 392 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 D | irdma_utils.c | 700 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 D | irdma_hw.c | 90 * @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 D | irdma_main.h | 599 bool irdma_cq_empty(struct irdma_cq *iwcq);
|
Completed in 133 milliseconds