Searched refs:odp (Results 1 – 5 of 5) sorted by relevance
| /Linux-v5.15/drivers/infiniband/hw/mlx5/ |
| D | odp.c | 161 struct ib_umem_odp *odp = to_ib_umem_odp(mr->umem); in populate_mtt() local 169 pa = odp->dma_list[idx + i]; in populate_mtt() 196 struct ib_umem_odp *odp = to_ib_umem_odp(mr->umem); in free_implicit_child_mr_work() local 201 mlx5_ib_update_xlt(mr->parent, ib_umem_start(odp) >> MLX5_IMR_MTT_SHIFT, in free_implicit_child_mr_work() 212 struct ib_umem_odp *odp = to_ib_umem_odp(mr->umem); in destroy_unused_implicit_child_mr() local 213 unsigned long idx = ib_umem_start(odp) >> MLX5_IMR_MTT_SHIFT; in destroy_unused_implicit_child_mr() 410 struct ib_umem_odp *odp; in implicit_get_child_mr() local 415 odp = ib_umem_odp_alloc_child(to_ib_umem_odp(imr->umem), in implicit_get_child_mr() 418 if (IS_ERR(odp)) in implicit_get_child_mr() 419 return ERR_CAST(odp); in implicit_get_child_mr() [all …]
|
| D | Makefile | 24 mlx5_ib-$(CONFIG_INFINIBAND_ON_DEMAND_PAGING) += odp.o
|
| D | mr.c | 1165 struct ib_umem_odp *odp = to_ib_umem_odp(mr->umem); in mlx5_ib_update_xlt() local 1166 size_t max_pages = ib_umem_odp_num_pages(odp) - idx; in mlx5_ib_update_xlt() 1499 struct ib_umem_odp *odp; in create_user_odp_mr() local 1525 odp = ib_umem_odp_get(&dev->ib_dev, start, length, access_flags, in create_user_odp_mr() 1527 if (IS_ERR(odp)) in create_user_odp_mr() 1528 return ERR_CAST(odp); in create_user_odp_mr() 1530 mr = alloc_cacheable_mr(pd, &odp->umem, iova, access_flags); in create_user_odp_mr() 1532 ib_umem_release(&odp->umem); in create_user_odp_mr() 1537 odp->private = mr; in create_user_odp_mr()
|
| /Linux-v5.15/net/rds/ |
| D | ib_mr.h | 81 u8 odp:1; member
|
| D | ib_rdma.c | 223 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()
|