Lines Matching refs:mentry
151 struct mlx5_user_mmap_entry *mentry, u8 mmap_flag, in add_dm_mmap_entry() argument
154 mentry->mmap_flag = mmap_flag; in add_dm_mmap_entry()
155 mentry->address = address; in add_dm_mmap_entry()
158 context, &mentry->rdma_entry, size, in add_dm_mmap_entry()
180 page_idx = op_entry->mentry.rdma_entry.start_pgoff & 0xFFFF; in copy_op_to_user()
244 err = add_dm_mmap_entry(uobj->context, &op_entry->mentry, in UVERBS_HANDLER()
267 rdma_user_mmap_entry_remove(&op_entry->mentry.rdma_entry); in UVERBS_HANDLER()
309 err = add_dm_mmap_entry(ctx, &dm->mentry, MLX5_IB_MMAP_TYPE_MEMIC, in handle_alloc_dm_memic()
317 page_idx = dm->mentry.rdma_entry.start_pgoff & 0xFFFF; in handle_alloc_dm_memic()
333 rdma_user_mmap_entry_remove(&dm->mentry.rdma_entry); in handle_alloc_dm_memic()
439 rdma_user_mmap_entry_remove(&entry->mentry.rdma_entry); in dm_memic_remove_ops()
447 rdma_user_mmap_entry_remove(&dm->mentry.rdma_entry); in mlx5_dm_memic_dealloc()
498 page_idx = memic->mentry.rdma_entry.start_pgoff & 0xFFFF; in UVERBS_HANDLER()
516 struct mlx5_user_mmap_entry *mentry) in mlx5_ib_dm_mmap_free() argument
521 switch (mentry->mmap_flag) { in mlx5_ib_dm_mmap_free()
523 mdm = container_of(mentry, struct mlx5_ib_dm_memic, mentry); in mlx5_ib_dm_mmap_free()
527 op_entry = container_of(mentry, struct mlx5_ib_dm_op_entry, in mlx5_ib_dm_mmap_free()
528 mentry); in mlx5_ib_dm_mmap_free()