Home
last modified time | relevance | path

Searched refs:ncont (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dmem.c44 * @ncont: number of compund pages
50 int *ncont, int *order) in mlx5_ib_cont_pages()
91 *ncont = DIV_ROUND_UP(i, (1 << m)); in mlx5_ib_cont_pages()
98 *ncont = 0; in mlx5_ib_cont_pages()
47 mlx5_ib_cont_pages(struct ib_umem *umem, u64 addr, unsigned long max_page_shift, int *count, int *shift, int *ncont, int *order) mlx5_ib_cont_pages() argument
H A Dmr.c877 int *page_shift, int *ncont, int *order) in mr_umem_get()
897 *ncont = ib_umem_odp_num_pages(odp); in mr_umem_get()
898 *npages = *ncont << (*page_shift - PAGE_SHIFT); in mr_umem_get()
900 *order = ilog2(roundup_pow_of_two(*ncont)); in mr_umem_get()
909 page_shift, ncont, order); in mr_umem_get()
920 mlx5_ib_dbg(dev, "npages %d, ncont %d, order %d, page_shift %d\n", in mr_umem_get()
921 *npages, *ncont, *order, *page_shift); in mr_umem_get()
1367 int ncont; in mlx5_ib_reg_user_mr() local
1397 &npages, &page_shift, &ncont, &order); in mlx5_ib_reg_user_mr()
1403 mr = alloc_mr_from_cache(pd, umem, virt_addr, length, ncont, in mlx5_ib_reg_user_mr()
875 mr_umem_get(struct mlx5_ib_dev *dev, u64 start, u64 length, int access_flags, struct ib_umem **umem, int *npages, int *page_shift, int *ncont, int *order) mr_umem_get() argument
1530 int ncont = 0; mlx5_ib_rereg_user_mr() local
[all...]
H A Dsrq.c56 int ncont; in create_srq_user() local
91 &page_shift, &ncont, NULL); in create_srq_user()
99 in->pas = kvcalloc(ncont, sizeof(*in->pas), GFP_KERNEL); in create_srq_user()
H A Dcq.c714 int ncont; in create_cq_user() local
750 &ncont, NULL); in create_cq_user()
751 mlx5_ib_dbg(dev, "addr 0x%llx, size %u, npages %d, page_shift %d, ncont %d\n", in create_cq_user()
752 ucmd.buf_addr, entries * ucmd.cqe_size, npages, page_shift, ncont); in create_cq_user()
755 MLX5_FLD_SZ_BYTES(create_cq_in, pas[0]) * ncont; in create_cq_user()
H A Dqp.c784 int *ncont, u32 *offset) in mlx5_ib_umem_get()
794 mlx5_ib_cont_pages(*umem, addr, 0, npages, page_shift, ncont, NULL); in mlx5_ib_umem_get()
802 mlx5_ib_dbg(dev, "addr 0x%lx, size %zu, npages %d, page_shift %d, ncont %d, offset %d\n", in mlx5_ib_umem_get()
803 addr, size, *npages, *page_shift, *ncont, *offset); in mlx5_ib_umem_get()
839 int ncont = 0; in create_user_rq() local
853 &ncont, NULL); in create_user_rq()
861 rwq->rq_num_pas = ncont; in create_user_rq()
866 mlx5_ib_dbg(dev, "addr 0x%llx, size %zd, npages %d, page_shift %d, ncont %d, offset %d\n", in create_user_rq()
868 npages, page_shift, ncont, offset); in create_user_rq()
904 int ncont in _create_user_qp() local
781 mlx5_ib_umem_get(struct mlx5_ib_dev *dev, struct ib_udata *udata, unsigned long addr, size_t size, struct ib_umem **umem, int *npages, int *page_shift, int *ncont, u32 *offset) mlx5_ib_umem_get() argument
1214 int ncont = 0; create_raw_packet_qp_sq() local
[all...]
H A Ddevx.c98 int ncont; member
2110 &obj->page_shift, &obj->ncont, NULL); in devx_umem_get()
2128 (MLX5_ST_SZ_BYTES(mtt) * obj->ncont); in devx_umem_reg_cmd_alloc()
2144 MLX5_SET64(umem, umem, num_of_mtt, obj->ncont); in devx_umem_reg_cmd_build()
H A Dmlx5_ib.h1236 int *ncont, int *order);
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Dcq.c724 int ncont; in create_cq_user() local
768 ncont = ib_umem_num_dma_blocks(cq->buf.umem, page_size); in create_cq_user()
771 "addr 0x%llx, size %u, npages %zu, page_size %lu, ncont %d\n", in create_cq_user()
773 ib_umem_num_pages(cq->buf.umem), page_size, ncont); in create_cq_user()
776 MLX5_FLD_SZ_BYTES(create_cq_in, pas[0]) * ncont; in create_cq_user()
H A Dqp.c916 "addr 0x%llx, size %zd, npages %zu, page_size %ld, ncont %d, offset %d\n", in create_user_rq()
954 int ncont = 0; in _create_user_qp() local
1017 ncont = ib_umem_num_dma_blocks(ubuffer->umem, page_size); in _create_user_qp()
1023 MLX5_FLD_SZ_BYTES(create_qp_in, pas[0]) * ncont; in _create_user_qp()

Completed in 23 milliseconds