Lines Matching refs:mentry
2123 struct mlx5_user_mmap_entry *mentry = to_mmmap(entry); in mlx5_ib_mmap_free() local
2128 switch (mentry->mmap_flag) { in mlx5_ib_mmap_free()
2131 mlx5_ib_dm_mmap_free(dev, mentry); in mlx5_ib_mmap_free()
2135 clear_bit(mentry->page_idx, var_table->bitmap); in mlx5_ib_mmap_free()
2137 kfree(mentry); in mlx5_ib_mmap_free()
2141 mlx5_cmd_uar_dealloc(dev->mdev, mentry->page_idx, in mlx5_ib_mmap_free()
2143 kfree(mentry); in mlx5_ib_mmap_free()
2273 struct mlx5_user_mmap_entry *mentry; in mlx5_ib_mmap_offset() local
2285 mentry = to_mmmap(entry); in mlx5_ib_mmap_offset()
2286 pfn = (mentry->address >> PAGE_SHIFT); in mlx5_ib_mmap_offset()
2287 if (mentry->mmap_flag == MLX5_IB_MMAP_TYPE_VAR || in mlx5_ib_mmap_offset()
2288 mentry->mmap_flag == MLX5_IB_MMAP_TYPE_UAR_NC) in mlx5_ib_mmap_offset()
2296 rdma_user_mmap_entry_put(&mentry->rdma_entry); in mlx5_ib_mmap_offset()