/Linux-v4.19/drivers/infiniband/hw/vmw_pvrdma/ |
D | pvrdma_mr.c | 205 u32 max_num_sg) in pvrdma_alloc_mr() argument 213 int size = max_num_sg * sizeof(u64); in pvrdma_alloc_mr() 217 max_num_sg > PVRDMA_MAX_FAST_REG_PAGES) in pvrdma_alloc_mr() 230 ret = pvrdma_page_dir_init(dev, &mr->pdir, max_num_sg, false); in pvrdma_alloc_mr() 243 cmd->nchunks = max_num_sg; in pvrdma_alloc_mr() 252 mr->max_pages = max_num_sg; in pvrdma_alloc_mr()
|
D | pvrdma_verbs.h | 412 u32 max_num_sg);
|
/Linux-v4.19/drivers/infiniband/core/ |
D | mr_pool.c | 45 enum ib_mr_type type, u32 max_num_sg) in ib_mr_pool_init() argument 52 mr = ib_alloc_mr(qp->pd, type, max_num_sg); in ib_mr_pool_init()
|
D | verbs.c | 1957 u32 max_num_sg) in ib_alloc_mr() argument 1964 mr = pd->device->alloc_mr(pd, mr_type, max_num_sg); in ib_alloc_mr()
|
/Linux-v4.19/include/rdma/ |
D | mr_pool.h | 22 enum ib_mr_type type, u32 max_num_sg);
|
D | ib_verbs.h | 2433 u32 max_num_sg); 3747 u32 max_num_sg);
|
/Linux-v4.19/drivers/infiniband/hw/mlx4/ |
D | mr.c | 661 u32 max_num_sg) in mlx4_ib_alloc_mr() argument 668 max_num_sg > MLX4_MAX_FAST_REG_PAGES) in mlx4_ib_alloc_mr() 676 max_num_sg, 0, &mr->mmr); in mlx4_ib_alloc_mr() 680 err = mlx4_alloc_priv_pages(pd->device, mr, max_num_sg); in mlx4_ib_alloc_mr() 684 mr->max_pages = max_num_sg; in mlx4_ib_alloc_mr()
|
D | mlx4_ib.h | 745 u32 max_num_sg);
|
/Linux-v4.19/drivers/infiniband/sw/rdmavt/ |
D | mr.h | 84 u32 max_num_sg);
|
D | mr.c | 583 u32 max_num_sg) in rvt_alloc_mr() argument 590 mr = __rvt_alloc_mr(max_num_sg, pd); in rvt_alloc_mr()
|
/Linux-v4.19/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_verbs.h | 112 u32 max_num_sg);
|
D | ocrdma_verbs.c | 2981 u32 max_num_sg) in ocrdma_alloc_mr() argument 2991 if (max_num_sg > dev->attr.max_pages_per_frmr) in ocrdma_alloc_mr() 2998 mr->pages = kcalloc(max_num_sg, sizeof(u64), GFP_KERNEL); in ocrdma_alloc_mr() 3004 status = ocrdma_get_pbl_info(dev, mr, max_num_sg); in ocrdma_alloc_mr()
|
/Linux-v4.19/drivers/infiniband/hw/cxgb4/ |
D | mem.c | 694 u32 max_num_sg) in c4iw_alloc_mr() argument 702 int length = roundup(max_num_sg * sizeof(u64), 32); in c4iw_alloc_mr() 708 max_num_sg > t4_max_fr_depth(rhp->rdev.lldi.ulptx_memwrite_dsgl && in c4iw_alloc_mr() 734 ret = alloc_pbl(mhp, max_num_sg); in c4iw_alloc_mr() 737 mhp->attr.pbl_size = max_num_sg; in c4iw_alloc_mr()
|
D | iw_cxgb4.h | 1053 u32 max_num_sg);
|
/Linux-v4.19/drivers/infiniband/hw/qedr/ |
D | verbs.h | 92 u32 max_num_sg);
|
D | verbs.c | 2893 enum ib_mr_type mr_type, u32 max_num_sg) in qedr_alloc_mr() argument 2900 mr = __qedr_alloc_mr(ibpd, max_num_sg); in qedr_alloc_mr()
|
/Linux-v4.19/drivers/infiniband/hw/bnxt_re/ |
D | ib_verbs.h | 210 u32 max_num_sg);
|
D | ib_verbs.c | 3410 u32 max_num_sg) in bnxt_re_alloc_mr() argument 3421 if (max_num_sg > MAX_PBL_LVL_1_PGS) in bnxt_re_alloc_mr() 3440 mr->pages = kcalloc(max_num_sg, sizeof(u64), GFP_KERNEL); in bnxt_re_alloc_mr() 3446 &mr->qplib_frpl, max_num_sg); in bnxt_re_alloc_mr()
|
/Linux-v4.19/drivers/infiniband/hw/cxgb3/ |
D | iwch_provider.c | 680 u32 max_num_sg) in iwch_alloc_mr() argument 690 max_num_sg > T3_MAX_FASTREG_DEPTH) in iwch_alloc_mr() 699 mhp->pages = kcalloc(max_num_sg, sizeof(u64), GFP_KERNEL); in iwch_alloc_mr() 704 ret = iwch_alloc_pbl(mhp, max_num_sg); in iwch_alloc_mr() 707 mhp->attr.pbl_size = max_num_sg; in iwch_alloc_mr()
|
/Linux-v4.19/drivers/infiniband/sw/rxe/ |
D | rxe_verbs.c | 1041 u32 max_num_sg) in rxe_alloc_mr() argument 1061 err = rxe_mem_init_fast(pd, max_num_sg, mr); in rxe_alloc_mr()
|
/Linux-v4.19/drivers/infiniband/hw/nes/ |
D | nes_verbs.c | 310 u32 max_num_sg) in nes_alloc_mr() argument 330 if (max_num_sg > (NES_4K_PBL_CHUNK_SIZE / sizeof(u64))) in nes_alloc_mr() 337 if (max_num_sg > (NES_4K_PBL_CHUNK_SIZE / sizeof(u64))) in nes_alloc_mr() 364 ret = alloc_fast_reg_mr(nesdev, nespd, stag, max_num_sg); in nes_alloc_mr() 378 max_num_sg * sizeof(u64), in nes_alloc_mr() 383 nesmr->max_pages = max_num_sg; in nes_alloc_mr()
|
/Linux-v4.19/drivers/infiniband/hw/mlx5/ |
D | mr.c | 1676 u32 max_num_sg) in mlx5_ib_alloc_mr() argument 1680 int ndescs = ALIGN(max_num_sg, 4); in mlx5_ib_alloc_mr()
|
D | mlx5_ib.h | 1064 u32 max_num_sg);
|
/Linux-v4.19/drivers/infiniband/hw/i40iw/ |
D | i40iw_verbs.c | 1643 u32 max_num_sg) in i40iw_alloc_mr() argument 1673 iwmr->page_cnt = max_num_sg; in i40iw_alloc_mr()
|