| /Linux-v5.4/drivers/infiniband/hw/vmw_pvrdma/ | 
| D | pvrdma_mr.c | 205 			      u32 max_num_sg, struct ib_udata *udata)  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 | 409 			      u32 max_num_sg, struct ib_udata *udata);
  | 
| /Linux-v5.4/drivers/infiniband/core/ | 
| D | mr_pool.c | 37 		enum ib_mr_type type, u32 max_num_sg, u32 max_num_meta_sg)  in ib_mr_pool_init()  argument 45 			mr = ib_alloc_mr_integrity(qp->pd, max_num_sg,  in ib_mr_pool_init() 48 			mr = ib_alloc_mr(qp->pd, type, max_num_sg);  in ib_mr_pool_init()
  | 
| D | rw.c | 683 	u32 nr_mrs = 0, nr_sig_mrs = 0, max_num_sg = 0;  in rdma_rw_init_mrs()  local 689 		max_num_sg = rdma_rw_fr_page_list_len(dev, true);  in rdma_rw_init_mrs() 692 		max_num_sg = rdma_rw_fr_page_list_len(dev, false);  in rdma_rw_init_mrs() 698 				max_num_sg, 0);  in rdma_rw_init_mrs() 708 				IB_MR_TYPE_INTEGRITY, max_num_sg, max_num_sg);  in rdma_rw_init_mrs()
  | 
| D | verbs.c | 2025 			       u32 max_num_sg, struct ib_udata *udata)  in ib_alloc_mr_user()  argument 2035 	mr = pd->device->ops.alloc_mr(pd, mr_type, max_num_sg, udata);  in ib_alloc_mr_user()
  | 
| /Linux-v5.4/include/rdma/ | 
| D | mr_pool.h | 14 		enum ib_mr_type type, u32 max_num_sg, u32 max_num_meta_sg);
  | 
| D | ib_verbs.h | 2404 				  u32 max_num_sg, struct ib_udata *udata); 4135 			       u32 max_num_sg, struct ib_udata *udata); 4138 					enum ib_mr_type mr_type, u32 max_num_sg)  in ib_alloc_mr()  argument 4140 	return ib_alloc_mr_user(pd, mr_type, max_num_sg, NULL);  in ib_alloc_mr()
  | 
| /Linux-v5.4/drivers/infiniband/hw/mlx4/ | 
| D | mr.c | 658 			       u32 max_num_sg, struct ib_udata *udata)  in mlx4_ib_alloc_mr()  argument 665 	    max_num_sg > MLX4_MAX_FAST_REG_PAGES)  in mlx4_ib_alloc_mr() 673 			    max_num_sg, 0, &mr->mmr);  in mlx4_ib_alloc_mr() 677 	err = mlx4_alloc_priv_pages(pd->device, mr, max_num_sg);  in mlx4_ib_alloc_mr() 681 	mr->max_pages = max_num_sg;  in mlx4_ib_alloc_mr()
  | 
| D | mlx4_ib.h | 741 			       u32 max_num_sg, struct ib_udata *udata);
  | 
| /Linux-v5.4/drivers/infiniband/sw/rdmavt/ | 
| D | mr.h | 83 			   u32 max_num_sg, struct ib_udata *udata);
  | 
| D | mr.c | 580 			   u32 max_num_sg, struct ib_udata *udata)  in rvt_alloc_mr()  argument 587 	mr = __rvt_alloc_mr(max_num_sg, pd);  in rvt_alloc_mr()
  | 
| /Linux-v5.4/drivers/infiniband/hw/ocrdma/ | 
| D | ocrdma_verbs.h | 106 			      u32 max_num_sg, struct ib_udata *udata);
  | 
| D | ocrdma_verbs.c | 2912 			      u32 max_num_sg, struct ib_udata *udata)  in ocrdma_alloc_mr()  argument 2922 	if (max_num_sg > dev->attr.max_pages_per_frmr)  in ocrdma_alloc_mr() 2929 	mr->pages = kcalloc(max_num_sg, sizeof(u64), GFP_KERNEL);  in ocrdma_alloc_mr() 2935 	status = ocrdma_get_pbl_info(dev, mr, max_num_sg);  in ocrdma_alloc_mr()
  | 
| /Linux-v5.4/drivers/infiniband/hw/mlx5/ | 
| D | mr.c | 1692 				u32 max_num_sg, u32 max_num_meta_sg,  in mlx5_ib_alloc_pi_mr()  argument 1696 	int ndescs = ALIGN(max_num_sg + max_num_meta_sg, 4);  in mlx5_ib_alloc_pi_mr() 1751 				      int max_num_sg, int max_num_meta_sg,  in mlx5_alloc_integrity_descs()  argument 1775 	mr->klm_mr = mlx5_ib_alloc_pi_mr(pd, max_num_sg, max_num_meta_sg,  in mlx5_alloc_integrity_descs() 1782 	mr->mtt_mr = mlx5_ib_alloc_pi_mr(pd, max_num_sg, max_num_meta_sg,  in mlx5_alloc_integrity_descs() 1822 					enum ib_mr_type mr_type, u32 max_num_sg,  in __mlx5_ib_alloc_mr()  argument 1827 	int ndescs = ALIGN(max_num_sg, 4);  in __mlx5_ib_alloc_mr() 1853 		err = mlx5_alloc_integrity_descs(pd, mr, max_num_sg,  in __mlx5_ib_alloc_mr() 1876 			       u32 max_num_sg, struct ib_udata *udata)  in mlx5_ib_alloc_mr()  argument 1878 	return __mlx5_ib_alloc_mr(pd, mr_type, max_num_sg, 0);  in mlx5_ib_alloc_mr() [all …] 
 | 
| D | mlx5_ib.h | 1170 			       u32 max_num_sg, struct ib_udata *udata); 1172 					 u32 max_num_sg,
  | 
| /Linux-v5.4/drivers/infiniband/hw/cxgb4/ | 
| D | mem.c | 694 			    u32 max_num_sg, struct ib_udata *udata)  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 | 983 			    u32 max_num_sg, struct ib_udata *udata);
  | 
| /Linux-v5.4/drivers/infiniband/hw/qedr/ | 
| D | verbs.h | 88 			    u32 max_num_sg, struct ib_udata *udata);
  | 
| /Linux-v5.4/drivers/infiniband/ulp/iser/ | 
| D | iser_verbs.c | 654 	u32 max_num_sg;  in iser_calc_scsi_params()  local 669 		max_num_sg = attr->max_pi_fast_reg_page_list_len;  in iser_calc_scsi_params() 671 		max_num_sg = attr->max_fast_reg_page_list_len;  in iser_calc_scsi_params() 678 			 max_num_sg - reserved_mr_pages);  in iser_calc_scsi_params()
  | 
| /Linux-v5.4/drivers/infiniband/hw/cxgb3/ | 
| D | iwch_provider.c | 586 				   u32 max_num_sg, struct ib_udata *udata)  in iwch_alloc_mr()  argument 596 	    max_num_sg > T3_MAX_FASTREG_DEPTH)  in iwch_alloc_mr() 605 	mhp->pages = kcalloc(max_num_sg, sizeof(u64), GFP_KERNEL);  in iwch_alloc_mr() 610 	ret = iwch_alloc_pbl(mhp, max_num_sg);  in iwch_alloc_mr() 613 	mhp->attr.pbl_size = max_num_sg;  in iwch_alloc_mr()
  | 
| /Linux-v5.4/drivers/infiniband/hw/bnxt_re/ | 
| D | ib_verbs.h | 203 			       u32 max_num_sg, struct ib_udata *udata);
  | 
| D | ib_verbs.c | 3364 			       u32 max_num_sg, struct ib_udata *udata)  in bnxt_re_alloc_mr()  argument 3375 	if (max_num_sg > MAX_PBL_LVL_1_PGS)  in bnxt_re_alloc_mr() 3394 	mr->pages = kcalloc(max_num_sg, sizeof(u64), GFP_KERNEL);  in bnxt_re_alloc_mr() 3400 						 &mr->qplib_frpl, max_num_sg);  in bnxt_re_alloc_mr()
  | 
| /Linux-v5.4/drivers/infiniband/hw/hns/ | 
| D | hns_roce_mr.c | 1375 				u32 max_num_sg, struct ib_udata *udata)  in hns_roce_alloc_mr()  argument 1385 	length = max_num_sg * page_size;  in hns_roce_alloc_mr() 1390 	if (max_num_sg > HNS_ROCE_FRMR_MAX_PA) {  in hns_roce_alloc_mr() 1404 				0, max_num_sg, mr);  in hns_roce_alloc_mr()
  | 
| D | hns_roce_device.h | 1197 				u32 max_num_sg, struct ib_udata *udata);
  | 
| /Linux-v5.4/drivers/infiniband/sw/rxe/ | 
| D | rxe_verbs.c | 973 				  u32 max_num_sg, struct ib_udata *udata)  in rxe_alloc_mr()  argument 993 	err = rxe_mem_init_fast(pd, max_num_sg, mr);  in rxe_alloc_mr()
  |