Home
last modified time | relevance | path

Searched refs:mkey (Results 1 – 25 of 26) sorted by relevance

12

/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Dmr.c38 int mlx5_core_create_mkey(struct mlx5_core_dev *dev, u32 *mkey, u32 *in, in mlx5_core_create_mkey() argument
52 *mkey = MLX5_GET(create_mkey_in, in, memory_key_mkey_entry.mkey_7_0) | in mlx5_core_create_mkey()
55 mlx5_core_dbg(dev, "out 0x%x, mkey 0x%x\n", mkey_index, *mkey); in mlx5_core_create_mkey()
60 int mlx5_core_destroy_mkey(struct mlx5_core_dev *dev, u32 mkey) in mlx5_core_destroy_mkey() argument
65 MLX5_SET(destroy_mkey_in, in, mkey_index, mlx5_mkey_to_idx(mkey)); in mlx5_core_destroy_mkey()
70 int mlx5_core_query_mkey(struct mlx5_core_dev *dev, u32 mkey, u32 *out, in mlx5_core_query_mkey() argument
77 MLX5_SET(query_mkey_in, in, mkey_index, mlx5_mkey_to_idx(mkey)); in mlx5_core_query_mkey()
131 u32 mkey; in mlx5_core_get_terminate_scatter_list_mkey() local
141 mkey = MLX5_GET(query_special_contexts_out, out, in mlx5_core_get_terminate_scatter_list_mkey()
143 return cpu_to_be32(mkey); in mlx5_core_get_terminate_scatter_list_mkey()
H A Den_common.c52 int mlx5e_create_mkey(struct mlx5_core_dev *mdev, u32 pdn, u32 *mkey) in mlx5e_create_mkey() argument
72 err = mlx5_core_create_mkey(mdev, mkey, in, inlen); in mlx5e_create_mkey()
174 err = mlx5e_create_mkey(mdev, res->pdn, &res->mkey); in mlx5e_create_mdev_resources()
225 mlx5_core_destroy_mkey(mdev, res->mkey); in mlx5e_create_mdev_resources()
244 mlx5_core_destroy_mkey(mdev, res->mkey); in mlx5e_destroy_mdev_resources()
H A Den_main.c489 .key = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey), in mlx5e_create_umr_mkey()
494 .key = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey), in mlx5e_create_umr_mkey()
502 .key = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey), in mlx5e_create_umr_mkey()
517 .key = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey), in mlx5e_create_umr_mkey()
817 err = mlx5_core_create_mkey(mdev, &shampo->mkey, in, inlen); in mlx5e_create_rq_hd_mkey()
873 mlx5_core_destroy_mkey(mdev, shampo->mkey); in mlx5_rq_shampo_alloc()
890 mlx5_core_destroy_mkey(rq->mdev, shampo->mkey); in mlx5e_rq_free_shampo()
920 rq->mkey_be = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey); in mlx5e_alloc_rq()
1179 MLX5_SET(wq, wq, headers_mkey, rq->mpwqe.shampo->mkey); in mlx5e_create_rq()
2874 c->mkey_be = cpu_to_be32(mdev->mlx5e_res.hw_objs.mkey); in mlx5e_open_channel()
/linux/security/keys/encrypted-keys/
H A Dencrypted.c393 struct key *mkey = ERR_PTR(-EINVAL); in request_master_key()
397 mkey = request_trusted_key(epayload->master_desc + in request_master_key()
402 mkey = request_user_key(epayload->master_desc + in request_master_key()
408 if (IS_ERR(mkey)) { in request_master_key()
409 int ret = PTR_ERR(mkey); in request_master_key()
422 return mkey; in request_master_key()
657 struct key *mkey; in encrypted_key_decrypt()
687 mkey = request_master_key(epayload, &master_key, &master_keylen); in encrypted_key_decrypt()
688 if (IS_ERR(mkey)) in encrypted_key_decrypt()
689 return PTR_ERR(mkey); in encrypted_key_decrypt()
392 struct key *mkey = ERR_PTR(-EINVAL); request_master_key() local
656 struct key *mkey; encrypted_key_decrypt() local
909 struct key *mkey; encrypted_read() local
[all...]
/linux/drivers/net/ethernet/mellanox/mlx5/core/diag/
H A Drsc_dump.c33 u32 mkey; member
110 MLX5_SET(resource_dump, cmd->cmd, mkey, rsc_dump->mkey); in mlx5_rsc_dump_trigger()
224 u32 *mkey) in mlx5_rsc_dump_create_mkey() argument
244 err = mlx5_core_create_mkey(mdev, mkey, in, inlen); in mlx5_rsc_dump_create_mkey()
285 err = mlx5_rsc_dump_create_mkey(dev, rsc_dump->pdn, &rsc_dump->mkey); in mlx5_rsc_dump_init()
298 mlx5_core_destroy_mkey(dev, rsc_dump->mkey); in mlx5_rsc_dump_init()
309 mlx5_core_destroy_mkey(dev, dev->rsc_dump->mkey); in mlx5_rsc_dump_cleanup()
H A Dfw_tracer.h97 u32 mkey; member
H A Dfw_tracer.c211 err = mlx5_core_create_mkey(dev, &tracer->buff.mkey, in, inlen); in mlx5_fw_tracer_create_mkey()
851 MLX5_SET(mtrc_conf, in, trace_mkey, tracer->buff.mkey); in mlx5_fw_tracer_set_mtrc_conf()
1125 mlx5_core_destroy_mkey(dev, tracer->buff.mkey); in mlx5_fw_tracer_init()
1157 mlx5_core_destroy_mkey(tracer->dev, tracer->buff.mkey); in mlx5_fw_tracer_cleanup()
/linux/include/trace/events/
H A Dib_mad.h299 __field(u64, mkey)
311 __entry->mkey = smp->mkey;
324 be64_to_cpu(__entry->mkey), be32_to_cpu(__entry->dr_slid),
344 __field(u64, mkey)
356 __entry->mkey = smp->mkey;
369 be64_to_cpu(__entry->mkey), be16_to_cpu(__entry->dr_slid),
/linux/drivers/vdpa/mlx5/core/
H A Dmr.c136 static u64 indir_start_addr(struct mlx5_vdpa_mr *mkey) in indir_start_addr() argument
140 s = list_first_entry_or_null(&mkey->head, struct mlx5_vdpa_direct_mr, list); in indir_start_addr()
147 static u64 indir_len(struct mlx5_vdpa_mr *mkey) in indir_len() argument
152 s = list_first_entry_or_null(&mkey->head, struct mlx5_vdpa_direct_mr, list); in indir_len()
156 e = list_last_entry(&mkey->head, struct mlx5_vdpa_direct_mr, list); in indir_len()
169 static void fill_indir(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_mr *mkey, void *in) in fill_indir() argument
180 list_for_each_entry(dmr, &mkey->head, list) { in fill_indir()
357 err = mlx5_vdpa_create_mkey(mvdev, &mr->mkey, in, inlen); in create_indirect_key()
362 static void destroy_indirect_key(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_mr *mkey) in destroy_indirect_key() argument
364 mlx5_vdpa_destroy_mkey(mvdev, mkey->mkey); in destroy_indirect_key()
[all …]
H A Dmlx5_vdpa.h28 u32 mkey; member
146 int mlx5_vdpa_create_mkey(struct mlx5_vdpa_dev *mvdev, u32 *mkey, u32 *in,
148 int mlx5_vdpa_destroy_mkey(struct mlx5_vdpa_dev *mvdev, u32 mkey);
H A Dresources.c201 int mlx5_vdpa_create_mkey(struct mlx5_vdpa_dev *mvdev, u32 *mkey, u32 *in, in mlx5_vdpa_create_mkey() argument
216 *mkey = mlx5_idx_to_mkey(mkey_index); in mlx5_vdpa_create_mkey()
220 int mlx5_vdpa_destroy_mkey(struct mlx5_vdpa_dev *mvdev, u32 mkey) in mlx5_vdpa_destroy_mkey() argument
226 MLX5_SET(destroy_mkey_in, in, mkey_index, mlx5_mkey_to_idx(mkey)); in mlx5_vdpa_destroy_mkey()
/linux/net/mac802154/
H A Dllsec.c64 struct mac802154_llsec_key *mkey; in mac802154_llsec_destroy() local
66 mkey = container_of(key->key, struct mac802154_llsec_key, key); in mac802154_llsec_destroy()
68 llsec_key_put(mkey); in mac802154_llsec_destroy()
216 struct mac802154_llsec_key *mkey = NULL; in mac802154_llsec_key_add() local
231 mkey = container_of(pos->key, struct mac802154_llsec_key, key); in mac802154_llsec_key_add()
248 if (!mkey) in mac802154_llsec_key_add()
249 mkey = llsec_key_alloc(key); in mac802154_llsec_key_add()
251 mkey = llsec_key_get(mkey); in mac802154_llsec_key_add()
253 if (!mkey) in mac802154_llsec_key_add()
257 new->key = &mkey->key; in mac802154_llsec_key_add()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
H A Ddr_icm_pool.c46 u32 mkey; member
55 u32 *mkey) in dr_icm_create_dm_mkey() argument
77 return mlx5_core_create_mkey(mdev, mkey, in, inlen); in dr_icm_create_dm_mkey()
89 return chunk->buddy_mem->icm_mr->mkey; in mlx5dr_icm_pool_get_chunk_rkey()
162 &icm_mr->mkey); in dr_icm_pool_mr_create()
179 mlx5_core_destroy_mkey(mdev, icm_mr->mkey); in dr_icm_pool_mr_create()
193 mlx5_core_destroy_mkey(mdev, icm_mr->mkey); in dr_icm_pool_mr_destroy()
H A Ddr_send.c593 send_info->write.lkey = send_ring->mr->mkey; in dr_fill_write_icm_segs()
608 send_info->read.lkey = send_ring->sync_mr->mkey; in dr_fill_write_icm_segs()
1138 static int dr_create_mkey(struct mlx5_core_dev *mdev, u32 pdn, u32 *mkey) in dr_create_mkey() argument
1155 return mlx5_core_create_mkey(mdev, mkey, in, sizeof(in)); in dr_create_mkey()
1179 err = dr_create_mkey(mdev, pdn, &mr->mkey); in dr_reg_mr()
1197 mlx5_core_destroy_mkey(mdev, mr->mkey); in dr_dereg_mr()
H A Ddr_types.h1447 u32 mkey; member
/linux/include/rdma/
H A Dib_smi.h30 __be64 mkey; member
60 __be64 mkey; member
H A Dopa_smi.h34 __be64 mkey; member
/linux/net/sched/
H A Dcls_flower.c124 struct fl_flow_key mkey;
185 static void fl_set_masked_key(struct fl_flow_key *mkey, struct fl_flow_key *key, in fl_key_get_start()
190 long *lmkey = fl_key_get_start(mkey, mask); in fl_set_masked_key()
222 struct fl_flow_key *mkey) in fl_clear_masked_range()
237 mkey->tp_range.tp_min.dst = filter->mkey.tp_range.tp_min.dst; in fl_range_port_dst_cmp()
238 mkey->tp_range.tp_max.dst = filter->mkey.tp_range.tp_max.dst; in fl_range_port_dst_cmp()
245 struct fl_flow_key *mkey) in fl_range_port_dst_cmp()
260 mkey in fl_range_port_src_cmp()
128 struct fl_flow_key mkey; global() member
189 fl_set_masked_key(struct fl_flow_key * mkey,struct fl_flow_key * key,struct fl_flow_mask * mask) fl_set_masked_key() argument
226 fl_range_port_dst_cmp(struct cls_fl_filter * filter,struct fl_flow_key * key,struct fl_flow_key * mkey) fl_range_port_dst_cmp() argument
249 fl_range_port_src_cmp(struct cls_fl_filter * filter,struct fl_flow_key * key,struct fl_flow_key * mkey) fl_range_port_src_cmp() argument
271 __fl_lookup(struct fl_flow_mask * mask,struct fl_flow_key * mkey) __fl_lookup() argument
278 fl_lookup_range(struct fl_flow_mask * mask,struct fl_flow_key * mkey,struct fl_flow_key * key) fl_lookup_range() argument
300 struct fl_flow_key mkey; fl_mask_lookup() local
[all...]
/linux/drivers/net/ethernet/mellanox/mlx5/core/fpga/
H A Dcore.h57 u32 mkey; member
H A Dconn.c118 data->lkey = cpu_to_be32(conn->fdev->conn_res.mkey); in mlx5_fpga_conn_post_recv()
158 data->lkey = cpu_to_be32(conn->fdev->conn_res.mkey); in mlx5_fpga_conn_post_send()
224 u32 *mkey) in mlx5_fpga_conn_create_mkey() argument
244 err = mlx5_core_create_mkey(mdev, mkey, in, inlen); in mlx5_fpga_conn_create_mkey()
970 &fdev->conn_res.mkey); in mlx5_fpga_conn_device_init()
975 mlx5_fpga_dbg(fdev, "Created mkey 0x%x\n", fdev->conn_res.mkey); in mlx5_fpga_conn_device_init()
991 mlx5_core_destroy_mkey(fdev->mdev, fdev->conn_res.mkey); in mlx5_fpga_conn_device_cleanup()
/linux/drivers/gpu/drm/i915/
H A Di915_active.h156 struct lock_class_key *mkey,
/linux/drivers/infiniband/hw/hfi1/
H A Dmad.h93 __be64 mkey; member
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dmacsec.c93 u32 mkey; member
182 err = mlx5e_create_mkey(mdev, aso->pdn, &umr->mkey); in mlx5e_macsec_aso_reg_mr()
205 mlx5_core_destroy_mkey(mdev, umr->mkey); in mlx5e_macsec_aso_dereg_mr()
1292 aso_ctrl->l_key = cpu_to_be32(umr->mkey); in macsec_aso_build_wqe_ctrl_seg()
H A Dipsec_offload.c614 ctrl->l_key = cpu_to_be32(res->mkey); in mlx5e_ipsec_aso_query()
/linux/drivers/vdpa/mlx5/net/
H A Dmlx5_vnet.c944 MLX5_SET(virtio_q, vq_ctx, virtio_q_mkey, vq_mr->mkey); in create_virtqueue()
949 MLX5_SET(virtio_q, vq_ctx, desc_group_mkey, vq_desc_mr->mkey); in create_virtqueue()
1358 MLX5_SET(virtio_q, vq_ctx, virtio_q_mkey, vq_mr->mkey); in fill_modify_virtqueue_cmd()
1367 MLX5_SET(virtio_q, vq_ctx, desc_group_mkey, desc_mr->mkey); in fill_modify_virtqueue_cmd()

12