Home
last modified time | relevance | path

Searched refs:ncont (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dmem.c49 int *ncont, int *order) in mlx5_ib_cont_pages() argument
61 *ncont = ib_umem_page_count(umem); in mlx5_ib_cont_pages()
62 *count = *ncont << (page_shift - PAGE_SHIFT); in mlx5_ib_cont_pages()
65 *order = ilog2(roundup_pow_of_two(*ncont)); in mlx5_ib_cont_pages()
101 *ncont = DIV_ROUND_UP(i, (1 << m)); in mlx5_ib_cont_pages()
108 *ncont = 0; in mlx5_ib_cont_pages()
Dmr.c852 int *npages, int *page_shift, int *ncont, in mr_umem_get() argument
869 page_shift, ncont, order); in mr_umem_get()
879 *npages, *ncont, *order, *page_shift); in mr_umem_get()
1309 int ncont; in mlx5_ib_reg_user_mr() local
1333 &page_shift, &ncont, &order); in mlx5_ib_reg_user_mr()
1339 mr = alloc_mr_from_cache(pd, umem, virt_addr, length, ncont, in mlx5_ib_reg_user_mr()
1359 mr = reg_create(NULL, pd, virt_addr, length, umem, ncont, in mlx5_ib_reg_user_mr()
1384 err = mlx5_ib_update_xlt(mr, 0, ncont, page_shift, in mlx5_ib_reg_user_mr()
1454 int ncont = 0; in mlx5_ib_rereg_user_mr() local
1484 &npages, &page_shift, &ncont, &order); in mlx5_ib_rereg_user_mr()
[all …]
Dsrq.c85 int ncont; in create_srq_user() local
122 &page_shift, &ncont, NULL); in create_srq_user()
130 in->pas = kvcalloc(ncont, sizeof(*in->pas), GFP_KERNEL); in create_srq_user()
Ddevx.c32 int ncont; member
874 &obj->page_shift, &obj->ncont, NULL); in devx_umem_get()
892 (MLX5_ST_SZ_BYTES(mtt) * obj->ncont); in devx_umem_reg_cmd_alloc()
909 MLX5_SET64(umem, umem, num_of_mtt, obj->ncont); in devx_umem_reg_cmd_build()
Dcq.c786 int ncont; in create_cq_user() local
819 &ncont, NULL); in create_cq_user()
821 ucmd.buf_addr, entries * ucmd.cqe_size, npages, page_shift, ncont); in create_cq_user()
824 MLX5_FLD_SZ_BYTES(create_cq_in, pas[0]) * ncont; in create_cq_user()
Dqp.c666 int *npages, int *page_shift, int *ncont, in mlx5_ib_umem_get() argument
677 mlx5_ib_cont_pages(*umem, addr, 0, npages, page_shift, ncont, NULL); in mlx5_ib_umem_get()
686 addr, size, *npages, *page_shift, *ncont, *offset); in mlx5_ib_umem_get()
719 int ncont = 0; in create_user_rq() local
735 &ncont, NULL); in create_user_rq()
743 rwq->rq_num_pas = ncont; in create_user_rq()
750 npages, page_shift, ncont, offset); in create_user_rq()
788 int ncont = 0; in create_user_qp() local
838 &ncont, &offset); in create_user_qp()
846 MLX5_FLD_SZ_BYTES(create_qp_in, pas[0]) * ncont; in create_user_qp()
[all …]
Dmlx5_ib.h1101 int *ncont, int *order);