Home
last modified time | relevance | path

Searched refs:max_page_list_len (Results 1 – 16 of 16) sorted by relevance

/linux-4.1.27/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.h93 struct ib_mr *ocrdma_alloc_frmr(struct ib_pd *pd, int max_page_list_len);
Docrdma_verbs.c2972 struct ib_mr *ocrdma_alloc_frmr(struct ib_pd *ibpd, int max_page_list_len) in ocrdma_alloc_frmr() argument
2979 if (max_page_list_len > dev->attr.max_pages_per_frmr) in ocrdma_alloc_frmr()
2986 status = ocrdma_get_pbl_info(dev, mr, max_page_list_len); in ocrdma_alloc_frmr()
/linux-4.1.27/drivers/infiniband/hw/mlx4/
Dmr.c354 int max_page_list_len) in mlx4_ib_alloc_fast_reg_mr() argument
365 max_page_list_len, 0, &mr->mmr); in mlx4_ib_alloc_fast_reg_mr()
425 int size = page_list->max_page_list_len * sizeof (u64); in mlx4_ib_free_fast_reg_page_list()
Dmlx4_ib.h664 int max_page_list_len);
/linux-4.1.27/drivers/infiniband/ulp/srp/
Dib_srp.h261 int max_page_list_len; member
Dib_srp.c361 int max_page_list_len) in srp_create_fr_pool() argument
377 pool->max_page_list_len = max_page_list_len; in srp_create_fr_pool()
382 mr = ib_alloc_fast_reg_mr(pd, max_page_list_len); in srp_create_fr_pool()
388 frpl = ib_alloc_fast_reg_page_list(device, max_page_list_len); in srp_create_fr_pool()
/linux-4.1.27/drivers/infiniband/core/
Dverbs.c1212 struct ib_mr *ib_alloc_fast_reg_mr(struct ib_pd *pd, int max_page_list_len) in ib_alloc_fast_reg_mr() argument
1219 mr = pd->device->alloc_fast_reg_mr(pd, max_page_list_len); in ib_alloc_fast_reg_mr()
1234 int max_page_list_len) in ib_alloc_fast_reg_page_list() argument
1241 page_list = device->alloc_fast_reg_page_list(device, max_page_list_len); in ib_alloc_fast_reg_page_list()
1245 page_list->max_page_list_len = max_page_list_len; in ib_alloc_fast_reg_page_list()
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_mr.c330 struct ib_mr *qib_alloc_fast_reg_mr(struct ib_pd *pd, int max_page_list_len) in qib_alloc_fast_reg_mr() argument
334 mr = alloc_mr(max_page_list_len, pd); in qib_alloc_fast_reg_mr()
Dqib_verbs.h1034 struct ib_mr *qib_alloc_fast_reg_mr(struct ib_pd *pd, int max_page_list_len);
/linux-4.1.27/drivers/infiniband/hw/mlx5/
Dmr.c1343 int max_page_list_len) in mlx5_ib_alloc_fast_reg_mr() argument
1361 in->seg.xlt_oct_size = cpu_to_be32((max_page_list_len + 1) / 2); in mlx5_ib_alloc_fast_reg_mr()
1420 int size = page_list->max_page_list_len * sizeof(u64); in mlx5_ib_free_fast_reg_page_list()
Dmlx5_ib.h578 int max_page_list_len);
Dqp.c2470 wr->wr.fast_reg.page_list->max_page_list_len)) in set_frwr_li_wr()
/linux-4.1.27/include/rdma/
Dib_verbs.h1008 unsigned int max_page_list_len; member
1606 int max_page_list_len);
2478 struct ib_mr *ib_alloc_fast_reg_mr(struct ib_pd *pd, int max_page_list_len);
/linux-4.1.27/drivers/infiniband/hw/nes/
Dnes_verbs.c380 static struct ib_mr *nes_alloc_fast_reg_mr(struct ib_pd *ibpd, int max_page_list_len) in nes_alloc_fast_reg_mr() argument
400 if (max_page_list_len > (NES_4K_PBL_CHUNK_SIZE / sizeof(u64))) in nes_alloc_fast_reg_mr()
427 ret = alloc_fast_reg_mr(nesdev, nespd, stag, max_page_list_len); in nes_alloc_fast_reg_mr()
468 pifrpl->max_page_list_len = page_list_len; in nes_alloc_fast_reg_page_list()
503 pifrpl->max_page_list_len * sizeof(u64), in nes_free_fast_reg_page_list()
3465 pnesfrpl->ibfrpl.max_page_list_len) { in nes_post_send()
3469 pnesfrpl->ibfrpl.max_page_list_len); in nes_post_send()
/linux-4.1.27/net/rds/
Diw_send.c770 BUG_ON(nent > send->s_page_list->max_page_list_len); in rds_iw_build_send_fastreg()
/linux-4.1.27/drivers/infiniband/hw/cxgb3/
Diwch_provider.c848 page_list->max_page_list_len = page_list_len; in iwch_alloc_fastreg_pbl()