Searched refs:mentry (Results 1 – 4 of 4) sorted by relevance
/Linux-v5.15/drivers/infiniband/hw/mlx5/ |
D | dm.c | 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() [all …]
|
D | dm.h | 22 struct mlx5_user_mmap_entry mentry; member 30 struct mlx5_user_mmap_entry mentry; member 62 struct mlx5_user_mmap_entry *mentry);
|
D | main.c | 2119 struct mlx5_user_mmap_entry *mentry = to_mmmap(entry); in mlx5_ib_mmap_free() local 2123 switch (mentry->mmap_flag) { in mlx5_ib_mmap_free() 2126 mlx5_ib_dm_mmap_free(dev, mentry); in mlx5_ib_mmap_free() 2130 clear_bit(mentry->page_idx, var_table->bitmap); in mlx5_ib_mmap_free() 2132 kfree(mentry); in mlx5_ib_mmap_free() 2136 mlx5_cmd_free_uar(dev->mdev, mentry->page_idx); in mlx5_ib_mmap_free() 2137 kfree(mentry); in mlx5_ib_mmap_free() 2266 struct mlx5_user_mmap_entry *mentry; in mlx5_ib_mmap_offset() local 2278 mentry = to_mmmap(entry); in mlx5_ib_mmap_offset() 2279 pfn = (mentry->address >> PAGE_SHIFT); in mlx5_ib_mmap_offset() [all …]
|
/Linux-v5.15/drivers/infiniband/hw/hfi1/ |
D | verbs.c | 1087 u16 mentry = ent & PKEY_LOW_15_MASK; in egress_pkey_matches_entry() local 1089 if (mkey == mentry) { in egress_pkey_matches_entry()
|