Lines Matching refs:mentry
2204 struct mlx5_user_mmap_entry *mentry = to_mmmap(entry); in mlx5_ib_mmap_free() local
2209 switch (mentry->mmap_flag) { in mlx5_ib_mmap_free()
2212 mlx5_ib_dm_mmap_free(dev, mentry); in mlx5_ib_mmap_free()
2216 clear_bit(mentry->page_idx, var_table->bitmap); in mlx5_ib_mmap_free()
2218 kfree(mentry); in mlx5_ib_mmap_free()
2222 mlx5_cmd_uar_dealloc(dev->mdev, mentry->page_idx, in mlx5_ib_mmap_free()
2224 kfree(mentry); in mlx5_ib_mmap_free()
2354 struct mlx5_user_mmap_entry *mentry; in mlx5_ib_mmap_offset() local
2366 mentry = to_mmmap(entry); in mlx5_ib_mmap_offset()
2367 pfn = (mentry->address >> PAGE_SHIFT); in mlx5_ib_mmap_offset()
2368 if (mentry->mmap_flag == MLX5_IB_MMAP_TYPE_VAR || in mlx5_ib_mmap_offset()
2369 mentry->mmap_flag == MLX5_IB_MMAP_TYPE_UAR_NC) in mlx5_ib_mmap_offset()
2377 rdma_user_mmap_entry_put(&mentry->rdma_entry); in mlx5_ib_mmap_offset()