Searched refs:fmr_attr (Results 1 – 13 of 13) sorted by relevance
/Linux-v4.19/net/rds/ |
D | ib_fmr.c | 64 &pool->fmr_attr); in rds_ib_alloc_fmr() 137 if (page_cnt > ibmr->pool->fmr_attr.max_pages) { in rds_ib_map_fmr() 236 ibmr->remap_count >= ibmr->pool->fmr_attr.max_maps) { in rds_ib_unreg_fmr() 254 if (ibmr->remap_count >= pool->fmr_attr.max_maps) in rds_ib_free_fmr_list()
|
D | ib_rdma.c | 180 iinfo->rdma_mr_size = pool_1m->fmr_attr.max_pages; in rds_ib_get_mr_info() 190 iinfo6->rdma_mr_size = pool_1m->fmr_attr.max_pages; in rds6_ib_get_mr_info() 620 pool->fmr_attr.max_pages = RDS_MR_1M_MSG_SIZE + 1; in rds_ib_create_mr_pool() 624 pool->fmr_attr.max_pages = RDS_MR_8K_MSG_SIZE + 1; in rds_ib_create_mr_pool() 628 pool->max_free_pinned = pool->max_items * pool->fmr_attr.max_pages / 4; in rds_ib_create_mr_pool() 629 pool->fmr_attr.max_maps = rds_ibdev->fmr_max_remaps; in rds_ib_create_mr_pool() 630 pool->fmr_attr.page_shift = PAGE_SHIFT; in rds_ib_create_mr_pool()
|
D | ib_mr.h | 105 struct ib_fmr_attr fmr_attr; member
|
D | ib_frmr.c | 61 pool->fmr_attr.max_pages); in rds_ib_alloc_frmr() 206 if (frmr->dma_npages > ibmr->pool->fmr_attr.max_pages) { in rds_ib_map_frmr()
|
/Linux-v4.19/drivers/infiniband/sw/rdmavt/ |
D | mr.h | 88 struct ib_fmr_attr *fmr_attr);
|
D | mr.c | 724 struct ib_fmr_attr *fmr_attr) in rvt_alloc_fmr() argument 732 m = (fmr_attr->max_pages + RVT_SEGSZ - 1) / RVT_SEGSZ; in rvt_alloc_fmr() 737 rval = rvt_init_mregion(&fmr->mr, pd, fmr_attr->max_pages, in rvt_alloc_fmr() 756 fmr->mr.max_segs = fmr_attr->max_pages; in rvt_alloc_fmr() 757 fmr->mr.page_shift = fmr_attr->page_shift; in rvt_alloc_fmr()
|
/Linux-v4.19/drivers/infiniband/hw/mlx4/ |
D | mr.c | 705 struct ib_fmr_attr *fmr_attr) in mlx4_ib_fmr_alloc() argument 716 fmr_attr->max_pages, fmr_attr->max_maps, in mlx4_ib_fmr_alloc() 717 fmr_attr->page_shift, &fmr->mfmr); in mlx4_ib_fmr_alloc()
|
D | mlx4_ib.h | 807 struct ib_fmr_attr *fmr_attr);
|
/Linux-v4.19/net/sunrpc/xprtrdma/ |
D | fmr_ops.c | 55 static struct ib_fmr_attr fmr_attr = { in fmr_op_init_mr() local 74 &fmr_attr); in fmr_op_init_mr()
|
/Linux-v4.19/drivers/infiniband/core/ |
D | fmr_pool.c | 270 struct ib_fmr_attr fmr_attr = { in ib_create_fmr_pool() local 290 fmr->fmr = ib_alloc_fmr(pd, params->access, &fmr_attr); in ib_create_fmr_pool()
|
D | verbs.c | 1984 struct ib_fmr_attr *fmr_attr) in ib_alloc_fmr() argument 1991 fmr = pd->device->alloc_fmr(pd, mr_access_flags, fmr_attr); in ib_alloc_fmr()
|
/Linux-v4.19/drivers/infiniband/hw/mthca/ |
D | mthca_provider.c | 1017 struct ib_fmr_attr *fmr_attr) in mthca_alloc_fmr() argument 1026 memcpy(&fmr->attr, fmr_attr, sizeof *fmr_attr); in mthca_alloc_fmr()
|
/Linux-v4.19/include/rdma/ |
D | ib_verbs.h | 2444 struct ib_fmr_attr *fmr_attr); 3783 struct ib_fmr_attr *fmr_attr);
|