Home
last modified time | relevance | path

Searched refs:odp (Results 1 – 6 of 6) sorted by relevance

/linux-6.12.1/drivers/infiniband/hw/mlx5/
Dodp.c176 struct ib_umem_odp *odp = to_ib_umem_odp(mr->umem); in populate_mtt() local
184 pa = odp->dma_list[idx + i]; in populate_mtt()
211 struct ib_umem_odp *odp = to_ib_umem_odp(mr->umem); in free_implicit_child_mr_work() local
217 ib_umem_start(odp) >> MLX5_IMR_MTT_SHIFT, 1, 0, in free_implicit_child_mr_work()
227 struct ib_umem_odp *odp = to_ib_umem_odp(mr->umem); in destroy_unused_implicit_child_mr() local
228 unsigned long idx = ib_umem_start(odp) >> MLX5_IMR_MTT_SHIFT; in destroy_unused_implicit_child_mr()
443 struct ib_umem_odp *odp; in implicit_get_child_mr() local
448 odp = ib_umem_odp_alloc_child(to_ib_umem_odp(imr->umem), in implicit_get_child_mr()
451 if (IS_ERR(odp)) in implicit_get_child_mr()
452 return ERR_CAST(odp); in implicit_get_child_mr()
[all …]
DMakefile26 mlx5_ib-$(CONFIG_INFINIBAND_ON_DEMAND_PAGING) += odp.o
Dmr.c1465 struct ib_umem_odp *odp; in create_user_odp_mr() local
1491 odp = ib_umem_odp_get(&dev->ib_dev, start, length, access_flags, in create_user_odp_mr()
1493 if (IS_ERR(odp)) in create_user_odp_mr()
1494 return ERR_CAST(odp); in create_user_odp_mr()
1496 mr = alloc_cacheable_mr(pd, &odp->umem, iova, access_flags, in create_user_odp_mr()
1499 ib_umem_release(&odp->umem); in create_user_odp_mr()
1504 odp->private = mr; in create_user_odp_mr()
Dumr.c797 struct ib_umem_odp *odp = to_ib_umem_odp(mr->umem); in mlx5r_umr_update_xlt() local
798 size_t max_pages = ib_umem_odp_num_pages(odp) - idx; in mlx5r_umr_update_xlt()
/linux-6.12.1/net/rds/
Dib_mr.h81 u8 odp:1; member
Dib_rdma.c223 if (ibmr->odp) in rds_ib_sync_mr()
492 if (ibmr->odp) { in rds_ib_free_mr()
599 ibmr->odp = 1; in rds_ib_get_mr()