Searched refs:odp (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | odp.c | 161 struct ib_umem_odp *odp = to_ib_umem_odp(mr->umem); in populate_mtt() local 164 struct ib_device *dev = odp->umem.ibdev; in populate_mtt() 171 unsigned long pfn = odp->map.pfn_list[start + i]; in populate_mtt() 174 pfn = odp->map.pfn_list[start + i]; in populate_mtt() 179 dma_addr = hmm_dma_map_pfn(dev->dma_device, &odp->map, in populate_mtt() 189 odp->npages++; in populate_mtt() 217 struct ib_umem_odp *odp = to_ib_umem_odp(mr->umem); in free_implicit_child_mr_work() local 223 ib_umem_start(odp) >> mlx5_imr_mtt_shift, 1, 0, in free_implicit_child_mr_work() 233 struct ib_umem_odp *odp = to_ib_umem_odp(mr->umem); in destroy_unused_implicit_child_mr() local 234 unsigned long idx = ib_umem_start(odp) >> mlx5_imr_mtt_shift; in destroy_unused_implicit_child_mr() [all …]
|
| H A D | mr.c | 1521 struct ib_umem_odp *odp; in create_user_odp_mr() local 1547 odp = ib_umem_odp_get(&dev->ib_dev, start, length, access_flags, in create_user_odp_mr() 1549 if (IS_ERR(odp)) in create_user_odp_mr() 1550 return ERR_CAST(odp); in create_user_odp_mr() 1552 mr = alloc_cacheable_mr(pd, &odp->umem, iova, access_flags, in create_user_odp_mr() 1557 ib_umem_release(&odp->umem); in create_user_odp_mr() 1562 odp->private = mr; in create_user_odp_mr()
|
| /linux/net/rds/ |
| H A D | ib_rdma.c | 219 if (ibmr->odp) in rds_ib_sync_mr() 488 if (ibmr->odp) { in rds_ib_free_mr() 595 ibmr->odp = 1; in rds_ib_get_mr()
|