Home
last modified time | relevance | path

Searched refs:iwmr (Results 1 – 2 of 2) sorted by relevance

/linux-6.1.9/drivers/infiniband/hw/irdma/
Dverbs.c2249 static void irdma_copy_user_pgaddrs(struct irdma_mr *iwmr, u64 *pbl, in irdma_copy_user_pgaddrs() argument
2252 struct ib_umem *region = iwmr->region; in irdma_copy_user_pgaddrs()
2253 struct irdma_pbl *iwpbl = &iwmr->iwpbl; in irdma_copy_user_pgaddrs()
2262 if (iwmr->type == IRDMA_MEMREG_TYPE_QP) in irdma_copy_user_pgaddrs()
2265 rdma_umem_for_each_dma_block(region, &biter, iwmr->page_size) { in irdma_copy_user_pgaddrs()
2335 static int irdma_setup_pbles(struct irdma_pci_f *rf, struct irdma_mr *iwmr, in irdma_setup_pbles() argument
2338 struct irdma_pbl *iwpbl = &iwmr->iwpbl; in irdma_setup_pbles()
2346 status = irdma_get_pble(rf->pble_rsrc, palloc, iwmr->page_cnt, in irdma_setup_pbles()
2357 pbl = iwmr->pgaddrmem; in irdma_setup_pbles()
2360 irdma_copy_user_pgaddrs(iwmr, pbl, level); in irdma_setup_pbles()
[all …]
Dverbs.h93 struct irdma_mr *iwmr; member