Searched refs:iwmr (Results 1 – 4 of 4) sorted by relevance
/freebsd/sys/dev/irdma/ |
H A D | irdma_verbs.c | 1722 irdma_setup_pbles(struct irdma_pci_f *rf, struct irdma_mr *iwmr, in irdma_setup_pbles() argument 1725 struct irdma_pbl *iwpbl = &iwmr->iwpbl; in irdma_setup_pbles() 1733 status = irdma_get_pble(rf->pble_rsrc, palloc, iwmr->page_cnt, in irdma_setup_pbles() 1744 pbl = iwmr->pgaddrmem; in irdma_setup_pbles() 1747 irdma_copy_user_pgaddrs(iwmr, pbl, level); in irdma_setup_pbles() 1750 iwmr->pgaddrmem[0] = *pbl; in irdma_setup_pbles() 1768 struct irdma_mr *iwmr = iwpbl->iwmr; in irdma_handle_q_mem() local 1772 u64 *arr = iwmr->pgaddrmem; in irdma_handle_q_mem() 1777 pg_size = iwmr->page_size; in irdma_handle_q_mem() 1778 err = irdma_setup_pbles(iwdev->rf, iwmr, lvl); in irdma_handle_q_mem() [all …]
|
H A D | irdma_kcompat.c | 113 struct irdma_mr *iwmr; in irdma_alloc_mr() local 118 iwmr = kzalloc(sizeof(*iwmr), GFP_KERNEL); in irdma_alloc_mr() 119 if (!iwmr) in irdma_alloc_mr() 128 iwmr->stag = stag; in irdma_alloc_mr() 129 iwmr->ibmr.rkey = stag; in irdma_alloc_mr() 130 iwmr->ibmr.lkey = stag; in irdma_alloc_mr() 131 iwmr->ibmr.pd = pd; in irdma_alloc_mr() 132 iwmr->ibmr.device = pd->device; in irdma_alloc_mr() 133 iwpbl = &iwmr->iwpbl; in irdma_alloc_mr() 134 iwpbl->iwmr = iwmr; in irdma_alloc_mr() [all …]
|
H A D | fbsd_kcompat.h | 206 int irdma_hwreg_mr(struct irdma_device *iwdev, struct irdma_mr *iwmr, 208 struct ib_mr *irdma_rereg_mr_trans(struct irdma_mr *iwmr, u64 start, u64 len, 210 int irdma_hw_alloc_mw(struct irdma_device *iwdev, struct irdma_mr *iwmr); 213 int irdma_hw_alloc_stag(struct irdma_device *iwdev, struct irdma_mr *iwmr); 255 void irdma_del_memlist(struct irdma_mr *iwmr, struct irdma_ucontext *ucontext); 256 void irdma_copy_user_pgaddrs(struct irdma_mr *iwmr, u64 *pbl,
|
H A D | irdma_verbs.h | 132 struct irdma_mr *iwmr; member
|