Home
last modified time | relevance | path

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

/freebsd/sys/ofed/drivers/infiniband/core/
H A Dib_umem_odp.c47 mutex_lock(&item->odp_data->umem_mutex); in ib_umem_notifier_start_account()
51 if (item->odp_data->mn_counters_active) { in ib_umem_notifier_start_account()
52 int notifiers_count = item->odp_data->notifiers_count++; in ib_umem_notifier_start_account()
58 reinit_completion(&item->odp_data->notifier_completion); in ib_umem_notifier_start_account()
60 mutex_unlock(&item->odp_data->umem_mutex); in ib_umem_notifier_start_account()
65 mutex_lock(&item->odp_data->umem_mutex); in ib_umem_notifier_end_account()
69 if (item->odp_data->mn_counters_active) { in ib_umem_notifier_end_account()
75 ++item->odp_data->notifiers_seq; in ib_umem_notifier_end_account()
76 if (--item->odp_data->notifiers_count == 0) in ib_umem_notifier_end_account()
77 complete_all(&item->odp_data->notifier_completion); in ib_umem_notifier_end_account()
[all …]
H A Dib_umem.c147 umem->odp_data = NULL; in ib_umem_get()
256 if (umem->odp_data) { in ib_umem_release()
309 if (umem->odp_data) in ib_umem_page_count()
/freebsd/sys/ofed/include/rdma/
H A Dib_umem_odp.h141 if (!item->odp_data->mn_counters_active) in ib_umem_mmu_notifier_retry()
144 if (unlikely(item->odp_data->notifiers_count)) in ib_umem_mmu_notifier_retry()
146 if (item->odp_data->notifiers_seq != mmu_seq) in ib_umem_mmu_notifier_retry()
H A Dib_umem.h55 struct ib_umem_odp *odp_data; member
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_mem.c140 const bool odp = umem->odp_data != NULL; in __mlx5_ib_populate_pas()
147 dma_addr_t pa = umem->odp_data->dma_list[offset + i]; in __mlx5_ib_populate_pas()
H A Dmlx5_ib_mr.c83 if (mr->umem->odp_data) { in update_odp_mr()
92 mr->umem->odp_data->private = mr; in update_odp_mr()
1315 if (umem && umem->odp_data) { in mlx5_ib_dereg_mr()