Home
last modified time | relevance | path

Searched refs:pbl_tbl (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.4/drivers/infiniband/hw/qedr/
Dverbs.c606 struct qedr_pbl *pbl_tbl; in qedr_populate_pbls() local
618 pbl_tbl = &pbl[1]; in qedr_populate_pbls()
620 pbl_tbl = pbl; in qedr_populate_pbls()
622 pbe = (struct regpair *)pbl_tbl->va; in qedr_populate_pbls()
650 pbl_tbl++; in qedr_populate_pbls()
651 pbe = (struct regpair *)pbl_tbl->va; in qedr_populate_pbls()
723 q->pbl_tbl = qedr_alloc_pbl_tbl(dev, &q->pbl_info, GFP_KERNEL); in qedr_init_user_queue()
724 if (IS_ERR(q->pbl_tbl)) { in qedr_init_user_queue()
725 rc = PTR_ERR(q->pbl_tbl); in qedr_init_user_queue()
728 qedr_populate_pbls(dev, q->umem, q->pbl_tbl, &q->pbl_info, in qedr_init_user_queue()
[all …]
Dqedr.h265 struct qedr_pbl *pbl_tbl; member
/Linux-v5.4/drivers/infiniband/hw/bnxt_re/
Dqplib_sp.h258 u64 *pbl_tbl, int num_pbls, bool block, u32 buf_pg_size);
Dib_verbs.c493 u64 pbl_tbl; in bnxt_re_create_fence_mr() local
528 pbl_tbl = dma_addr; in bnxt_re_create_fence_mr()
529 rc = bnxt_qplib_reg_mr(&rdev->qplib_res, &mr->qplib_mr, &pbl_tbl, in bnxt_re_create_fence_mr()
3488 u64 *pbl_tbl = pbl_tbl_orig; in fill_umem_pbl_tbl() local
3493 *pbl_tbl++ = rdma_block_iter_dma_address(&biter); in fill_umem_pbl_tbl()
3495 return pbl_tbl - pbl_tbl_orig; in fill_umem_pbl_tbl()
3507 u64 *pbl_tbl = NULL; in bnxt_re_reg_user_mr() local
3550 pbl_tbl = kcalloc(umem_pgs, sizeof(u64 *), GFP_KERNEL); in bnxt_re_reg_user_mr()
3551 if (!pbl_tbl) { in bnxt_re_reg_user_mr()
3575 umem_pgs = fill_umem_pbl_tbl(umem, pbl_tbl, page_shift); in bnxt_re_reg_user_mr()
[all …]
Dqplib_sp.c656 u64 *pbl_tbl, int num_pbls, bool block, u32 buf_pg_size) in bnxt_qplib_reg_mr() argument
700 (pbl_tbl[i] & PAGE_MASK) | PTU_PTE_VALID; in bnxt_qplib_reg_mr()
/Linux-v5.4/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.c826 struct ocrdma_pbl *pbl_tbl = mr->hwmr.pbl_table; in build_user_pbes() local
834 pbe = (struct ocrdma_pbe *)pbl_tbl->va; in build_user_pbes()
854 pbl_tbl++; in build_user_pbes()
855 pbe = (struct ocrdma_pbe *)pbl_tbl->va; in build_user_pbes()
2045 struct ocrdma_pbl *pbl_tbl = mr->hwmr.pbl_table; in ocrdma_build_reg() local
2073 pbe = pbl_tbl->va; in ocrdma_build_reg()
2086 pbl_tbl++; in ocrdma_build_reg()
2087 pbe = (struct ocrdma_pbe *)pbl_tbl->va; in ocrdma_build_reg()