Home
last modified time | relevance | path

Searched refs:iwpbl (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/dev/irdma/
H A Dirdma_verbs.c253 struct irdma_pbl *iwpbl; in irdma_get_pbl() local
255 list_for_each_entry(iwpbl, pbl_list, list) { in irdma_get_pbl()
256 if (iwpbl->user_base == va) { in irdma_get_pbl()
257 list_del(&iwpbl->list); in irdma_get_pbl()
258 iwpbl->on_list = false; in irdma_get_pbl()
259 return iwpbl; in irdma_get_pbl()
354 struct irdma_pbl *iwpbl = iwqp->iwpbl; in irdma_setup_virt_qp() local
355 struct irdma_qp_mr *qpmr = &iwpbl->qp_mr; in irdma_setup_virt_qp()
359 if (iwpbl->pbl_allocated) { in irdma_setup_virt_qp()
403 iwqp->iwpbl = irdma_get_pbl((unsigned long)req.user_wqe_bufs, in irdma_setup_umode_qp()
[all …]
H A Dirdma_kcompat.c112 struct irdma_pbl *iwpbl; in irdma_alloc_mr() local
133 iwpbl = &iwmr->iwpbl; in irdma_alloc_mr()
134 iwpbl->iwmr = iwmr; in irdma_alloc_mr()
136 palloc = &iwpbl->pble_alloc; in irdma_alloc_mr()
149 iwpbl->pbl_allocated = true; in irdma_alloc_mr()
986 struct irdma_pbl *iwpbl; in irdma_create_cq() local
1000 iwpbl = irdma_get_pbl((unsigned long)req.user_cq_buf, in irdma_create_cq()
1003 if (!iwpbl) { in irdma_create_cq()
1007 iwcq->iwpbl = iwpbl; in irdma_create_cq()
1009 cqmr = &iwpbl->cq_mr; in irdma_create_cq()
[all …]
H A Dirdma_verbs.h151 struct irdma_pbl iwpbl; member
170 struct irdma_pbl *iwpbl; member
254 struct irdma_pbl *iwpbl; member