Searched refs:mkey (Results 1 - 25 of 49) sorted by relevance

12

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Dmr.c38 int mlx5_core_create_mkey(struct mlx5_core_dev *dev, u32 *mkey, u32 *in, argument
52 *mkey = MLX5_GET(create_mkey_in, in, memory_key_mkey_entry.mkey_7_0) |
55 mlx5_core_dbg(dev, "out 0x%x, mkey 0x%x\n", mkey_index, *mkey);
60 int mlx5_core_destroy_mkey(struct mlx5_core_dev *dev, u32 mkey) argument
65 MLX5_SET(destroy_mkey_in, in, mkey_index, mlx5_mkey_to_idx(mkey));
70 int mlx5_core_query_mkey(struct mlx5_core_dev *dev, u32 mkey, u32 *out, argument
77 MLX5_SET(query_mkey_in, in, mkey_index, mlx5_mkey_to_idx(mkey));
131 u32 mkey; local
141 mkey
[all...]
H A Den_common.c51 int mlx5e_create_mkey(struct mlx5_core_dev *mdev, u32 pdn, u32 *mkey) argument
71 err = mlx5_core_create_mkey(mdev, mkey, in, inlen);
160 err = mlx5e_create_mkey(mdev, res->pdn, &res->mkey);
162 mlx5_core_err(mdev, "create mkey failed, %d\n", err);
196 mlx5_core_destroy_mkey(mdev, res->mkey);
213 mlx5_core_destroy_mkey(mdev, res->mkey);
/linux-master/drivers/infiniband/hw/mlx5/
H A Ddevx.h19 struct mlx5_ib_mkey mkey; member in union:devx_obj::__anon618
H A Dmr.c86 static void assign_mkey_variant(struct mlx5_ib_dev *dev, u32 *mkey, u32 *in) argument
93 *mkey = key;
97 struct mlx5_ib_mkey *mkey, u32 *in, int inlen)
101 assign_mkey_variant(dev, &mkey->key, in);
102 ret = mlx5_core_create_mkey(dev->mdev, &mkey->key, in, inlen);
104 init_waitqueue_head(&mkey->wait);
117 assign_mkey_variant(dev, &async_create->mkey, async_create->in);
146 static int push_mkey_locked(struct mlx5_cache_ent *ent, u32 mkey) argument
164 page->mkeys[tmp] = mkey;
173 u32 mkey; local
96 mlx5_ib_create_mkey(struct mlx5_ib_dev *dev, struct mlx5_ib_mkey *mkey, u32 *in, int inlen) argument
301 create_cache_mkey(struct mlx5_cache_ent *ent, u32 *mkey) argument
326 u32 mkey; local
769 u32 mkey; local
[all...]
H A Dumr.c227 static int mlx5r_umr_post_send(struct ib_qp *ibqp, u32 mkey, struct ib_cqe *cqe, argument
253 cpu_to_be32(mkey), false, false);
288 static int mlx5r_umr_post_send_wait(struct mlx5_ib_dev *dev, u32 mkey, argument
316 err = mlx5r_umr_post_send(umrc->qp, mkey, &umr_context.cqe, wqe,
335 "reg umr failed (%u). Trying to recover and resubmit the flushed WQEs, mkey = %u\n",
336 umr_context.status, mkey);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/diag/
H A Drsc_dump.c33 u32 mkey; member in struct:mlx5_rsc_dump
110 MLX5_SET(resource_dump, cmd->cmd, mkey, rsc_dump->mkey);
224 u32 *mkey)
244 err = mlx5_core_create_mkey(mdev, mkey, in, inlen);
285 err = mlx5_rsc_dump_create_mkey(dev, rsc_dump->pdn, &rsc_dump->mkey);
287 mlx5_core_err(dev, "Resource dump: Failed to create mkey, %d\n", err);
298 mlx5_core_destroy_mkey(dev, rsc_dump->mkey);
309 mlx5_core_destroy_mkey(dev, dev->rsc_dump->mkey);
223 mlx5_rsc_dump_create_mkey(struct mlx5_core_dev *mdev, u32 pdn, u32 *mkey) argument
H A Dfw_tracer.h97 u32 mkey; member in struct:mlx5_fw_tracer::__anon1595
/linux-master/security/keys/encrypted-keys/
H A Dencrypted.c419 struct key *mkey = ERR_PTR(-EINVAL); local
423 mkey = request_trusted_key(epayload->master_desc +
428 mkey = request_user_key(epayload->master_desc +
434 if (IS_ERR(mkey)) {
435 int ret = PTR_ERR(mkey);
448 return mkey;
684 struct key *mkey; local
714 mkey = request_master_key(epayload, &master_key, &master_keylen);
715 if (IS_ERR(mkey))
716 return PTR_ERR(mkey);
937 struct key *mkey; local
[all...]
/linux-master/drivers/vdpa/mlx5/core/
H A Dmlx5_vdpa.h28 u32 mkey; member in struct:mlx5_vdpa_mr
119 int mlx5_vdpa_create_mkey(struct mlx5_vdpa_dev *mvdev, u32 *mkey, u32 *in,
121 int mlx5_vdpa_destroy_mkey(struct mlx5_vdpa_dev *mvdev, u32 mkey);
H A Dmr.c112 static u64 indir_start_addr(struct mlx5_vdpa_mr *mkey) argument
116 s = list_first_entry_or_null(&mkey->head, struct mlx5_vdpa_direct_mr, list);
123 static u64 indir_len(struct mlx5_vdpa_mr *mkey) argument
128 s = list_first_entry_or_null(&mkey->head, struct mlx5_vdpa_direct_mr, list);
132 e = list_last_entry(&mkey->head, struct mlx5_vdpa_direct_mr, list);
145 static void fill_indir(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_mr *mkey, void *in) argument
156 list_for_each_entry(dmr, &mkey->head, list) {
213 err = mlx5_vdpa_create_mkey(mvdev, &mr->mkey, in, inlen);
218 static void destroy_indirect_key(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_mr *mkey) argument
220 mlx5_vdpa_destroy_mkey(mvdev, mkey
[all...]
H A Dresources.c201 int mlx5_vdpa_create_mkey(struct mlx5_vdpa_dev *mvdev, u32 *mkey, u32 *in, argument
216 *mkey = mlx5_idx_to_mkey(mkey_index);
220 int mlx5_vdpa_destroy_mkey(struct mlx5_vdpa_dev *mvdev, u32 mkey) argument
226 MLX5_SET(destroy_mkey_in, in, mkey_index, mlx5_mkey_to_idx(mkey));
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/fpga/
H A Dcore.h57 u32 mkey; member in struct:mlx5_fpga_device::__anon1518
H A Dconn.c118 data->lkey = cpu_to_be32(conn->fdev->conn_res.mkey);
158 data->lkey = cpu_to_be32(conn->fdev->conn_res.mkey);
224 u32 *mkey)
244 err = mlx5_core_create_mkey(mdev, mkey, in, inlen);
976 &fdev->conn_res.mkey);
978 mlx5_fpga_err(fdev, "create mkey failed, %d\n", err);
981 mlx5_fpga_dbg(fdev, "Created mkey 0x%x\n", fdev->conn_res.mkey);
997 mlx5_core_destroy_mkey(fdev->mdev, fdev->conn_res.mkey);
223 mlx5_fpga_conn_create_mkey(struct mlx5_core_dev *mdev, u32 pdn, u32 *mkey) argument
/linux-master/net/mac802154/
H A Dllsec.c64 struct mac802154_llsec_key *mkey; local
66 mkey = container_of(key->key, struct mac802154_llsec_key, key);
68 llsec_key_put(mkey);
216 struct mac802154_llsec_key *mkey = NULL; local
231 mkey = container_of(pos->key, struct mac802154_llsec_key, key);
248 if (!mkey)
249 mkey = llsec_key_alloc(key);
251 mkey = llsec_key_get(mkey);
253 if (!mkey)
271 struct mac802154_llsec_key *mkey; local
[all...]
/linux-master/include/rdma/
H A Dib_smi.h30 __be64 mkey; member in struct:ib_smp
60 __be64 mkey; member in struct:ib_port_info
H A Dopa_smi.h34 __be64 mkey; member in struct:opa_smp
H A Dopa_port_info.h337 __be64 mkey; member in struct:opa_port_info
/linux-master/include/trace/events/
H A Dib_mad.h299 __field(u64, mkey)
311 __entry->mkey = smp->mkey;
321 "mkey 0x%016llx dr_slid 0x%08x dr_dlid 0x%08x " \
324 be64_to_cpu(__entry->mkey), be32_to_cpu(__entry->dr_slid),
344 __field(u64, mkey)
356 __entry->mkey = smp->mkey;
366 "mkey 0x%016llx dr_slid 0x%04x dr_dlid 0x%04x " \
369 be64_to_cpu(__entry->mkey), be16_to_cp
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_icm_pool.c46 u32 mkey; member in struct:mlx5dr_icm_mr
55 u32 *mkey)
77 return mlx5_core_create_mkey(mdev, mkey, in, inlen);
89 return chunk->buddy_mem->icm_mr->mkey;
162 &icm_mr->mkey);
179 mlx5_core_destroy_mkey(mdev, icm_mr->mkey);
193 mlx5_core_destroy_mkey(mdev, icm_mr->mkey);
53 dr_icm_create_dm_mkey(struct mlx5_core_dev *mdev, u32 pd, u64 length, u64 start_addr, int mode, u32 *mkey) argument
/linux-master/drivers/gpu/drm/i915/
H A Di915_active.h156 struct lock_class_key *mkey,
/linux-master/drivers/vfio/pci/mlx5/
H A Dcmd.h60 u32 mkey; member in struct:mlx5_vhca_data_buffer
138 u32 mkey; member in struct:mlx5_vhca_recv_buf
H A Dcmd.c319 u32 *mkey)
363 err = mlx5_core_create_mkey(mdev, mkey, in, inlen);
385 ret = _create_mkey(mdev, buf->migf->pdn, buf, NULL, &buf->mkey);
406 mlx5_core_destroy_mkey(migf->mvdev->mdev, buf->mkey);
714 MLX5_SET(save_vhca_state_in, in, mkey, buf->mkey);
792 MLX5_SET(load_vhca_state_in, in, mkey, buf->mkey);
1256 data->lkey = cpu_to_be32(qp->recv_buf.mkey);
1431 mlx5_core_destroy_mkey(mdev, recv_buf->mkey);
316 _create_mkey(struct mlx5_core_dev *mdev, u32 pdn, struct mlx5_vhca_data_buffer *buf, struct mlx5_vhca_recv_buf *recv_buf, u32 *mkey) argument
[all...]
/linux-master/net/sched/
H A Dcls_flower.c117 struct fl_flow_key mkey; member in struct:cls_fl_filter
178 static void fl_set_masked_key(struct fl_flow_key *mkey, struct fl_flow_key *key, argument
183 long *lmkey = fl_key_get_start(mkey, mask);
215 struct fl_flow_key *mkey)
230 mkey->tp_range.tp_min.dst = filter->mkey.tp_range.tp_min.dst;
231 mkey->tp_range.tp_max.dst = filter->mkey.tp_range.tp_max.dst;
238 struct fl_flow_key *mkey)
253 mkey
213 fl_range_port_dst_cmp(struct cls_fl_filter *filter, struct fl_flow_key *key, struct fl_flow_key *mkey) argument
236 fl_range_port_src_cmp(struct cls_fl_filter *filter, struct fl_flow_key *key, struct fl_flow_key *mkey) argument
259 __fl_lookup(struct fl_flow_mask *mask, struct fl_flow_key *mkey) argument
266 fl_lookup_range(struct fl_flow_mask *mask, struct fl_flow_key *mkey, struct fl_flow_key *key) argument
289 struct fl_flow_key mkey; local
[all...]
/linux-master/include/linux/mlx5/
H A Ddriver.h680 u32 mkey; member in struct:mlx5e_resources::mlx5e_hw_objs
1052 int mlx5_core_create_mkey(struct mlx5_core_dev *dev, u32 *mkey, u32 *in,
1054 int mlx5_core_destroy_mkey(struct mlx5_core_dev *dev, u32 mkey);
1055 int mlx5_core_query_mkey(struct mlx5_core_dev *dev, u32 mkey, u32 *out,
1127 static inline u32 mlx5_mkey_to_idx(u32 mkey) argument
1129 return mkey >> 8;
1137 static inline u8 mlx5_mkey_variant(u32 mkey) argument
1139 return mkey & 0xff;
/linux-master/drivers/infiniband/hw/qib/
H A Dqib_mad.c100 /* o14-1: smp->mkey = 0; */
183 data.details.ntc_256.mkey = smp->mkey;
411 /* Is the mkey in the process of expiring? */
414 /* Clear timeout and mkey protection field. */
419 if ((mad_flags & IB_MAD_IGNORE_MKEY) || ibp->rvp.mkey == 0 ||
420 ibp->rvp.mkey == smp->mkey)
433 /* Bad mkey not a violation below level 2 */
492 /* Only return the mkey i
[all...]

Completed in 407 milliseconds

12