/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/ |
A D | mr.c | 37 int mlx5_core_create_mkey(struct mlx5_core_dev *dev, u32 *mkey, u32 *in, in mlx5_core_create_mkey() argument 51 *mkey = MLX5_GET(create_mkey_in, in, memory_key_mkey_entry.mkey_7_0) | in mlx5_core_create_mkey() 54 mlx5_core_dbg(dev, "out 0x%x, mkey 0x%x\n", mkey_index, *mkey); in mlx5_core_create_mkey() 59 int mlx5_core_destroy_mkey(struct mlx5_core_dev *dev, u32 mkey) in mlx5_core_destroy_mkey() argument 64 MLX5_SET(destroy_mkey_in, in, mkey_index, mlx5_mkey_to_idx(mkey)); in mlx5_core_destroy_mkey() 69 int mlx5_core_query_mkey(struct mlx5_core_dev *dev, u32 mkey, u32 *out, in mlx5_core_query_mkey() argument 76 MLX5_SET(query_mkey_in, in, mkey_index, mlx5_mkey_to_idx(mkey)); in mlx5_core_query_mkey()
|
A D | en_common.c | 50 int mlx5e_create_mkey(struct mlx5_core_dev *mdev, u32 pdn, u32 *mkey) in mlx5e_create_mkey() argument 70 err = mlx5_core_create_mkey(mdev, mkey, in, inlen); in mlx5e_create_mkey() 93 err = mlx5e_create_mkey(mdev, res->pdn, &res->mkey); in mlx5e_create_mdev_resources() 118 mlx5_core_destroy_mkey(mdev, res->mkey); in mlx5e_create_mdev_resources() 133 mlx5_core_destroy_mkey(mdev, res->mkey); in mlx5e_destroy_mdev_resources()
|
/linux-6.3-rc2/security/keys/encrypted-keys/ |
A D | encrypted.c | 434 if (IS_ERR(mkey)) { in request_master_key() 448 return mkey; in request_master_key() 684 struct key *mkey; in encrypted_key_decrypt() local 715 if (IS_ERR(mkey)) in encrypted_key_decrypt() 732 up_read(&mkey->sem); in encrypted_key_decrypt() 733 key_put(mkey); in encrypted_key_decrypt() 937 struct key *mkey; in encrypted_read() local 956 if (IS_ERR(mkey)) in encrypted_read() 977 up_read(&mkey->sem); in encrypted_read() 978 key_put(mkey); in encrypted_read() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
A D | rsc_dump.c | 33 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()
|
A D | fw_tracer.h | 97 u32 mkey; member
|
/linux-6.3-rc2/drivers/vdpa/mlx5/core/ |
A D | mr.c | 112 static u64 indir_start_addr(struct mlx5_vdpa_mr *mkey) in indir_start_addr() argument 116 s = list_first_entry_or_null(&mkey->head, struct mlx5_vdpa_direct_mr, list); in indir_start_addr() 123 static u64 indir_len(struct mlx5_vdpa_mr *mkey) in indir_len() argument 128 s = list_first_entry_or_null(&mkey->head, struct mlx5_vdpa_direct_mr, list); in indir_len() 132 e = list_last_entry(&mkey->head, struct mlx5_vdpa_direct_mr, list); in indir_len() 145 static void fill_indir(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_mr *mkey, void *in) in fill_indir() argument 156 list_for_each_entry(dmr, &mkey->head, list) { in fill_indir() 213 err = mlx5_vdpa_create_mkey(mvdev, &mr->mkey, in, inlen); in create_indirect_key() 220 mlx5_vdpa_destroy_mkey(mvdev, mkey->mkey); in destroy_indirect_key() 440 err = mlx5_vdpa_create_mkey(mvdev, &mr->mkey, in, inlen); in create_dma_mr() [all …]
|
A D | mlx5_vdpa.h | 28 u32 mkey; member 115 int mlx5_vdpa_create_mkey(struct mlx5_vdpa_dev *mvdev, u32 *mkey, u32 *in, 117 int mlx5_vdpa_destroy_mkey(struct mlx5_vdpa_dev *mvdev, u32 mkey);
|
A D | resources.c | 201 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-6.3-rc2/include/trace/events/ |
A D | ib_mad.h | 299 __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-6.3-rc2/net/mac802154/ |
A D | llsec.c | 64 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 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() 274 struct mac802154_llsec_key *mkey; in mac802154_llsec_key_del() local [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
A D | dr_icm_pool.c | 42 u32 mkey; member 51 u32 *mkey) in dr_icm_create_dm_mkey() argument 73 return mlx5_core_create_mkey(mdev, mkey, in, inlen); in dr_icm_create_dm_mkey() 85 return chunk->buddy_mem->icm_mr->mkey; in mlx5dr_icm_pool_get_chunk_rkey() 147 &icm_mr->mkey); in dr_icm_pool_mr_create() 164 mlx5_core_destroy_mkey(mdev, icm_mr->mkey); in dr_icm_pool_mr_create() 178 mlx5_core_destroy_mkey(mdev, icm_mr->mkey); in dr_icm_pool_mr_destroy()
|
A D | dr_send.c | 491 send_info->read.lkey = send_ring->mr->mkey; in dr_fill_data_segs() 529 send_info->write.lkey = send_ring->mr->mkey; in dr_postsend_icm_data() 989 static int dr_create_mkey(struct mlx5_core_dev *mdev, u32 pdn, u32 *mkey) in dr_create_mkey() argument 1006 return mlx5_core_create_mkey(mdev, mkey, in, sizeof(in)); in dr_create_mkey() 1030 err = dr_create_mkey(mdev, pdn, &mr->mkey); in dr_reg_mr() 1048 mlx5_core_destroy_mkey(mdev, mr->mkey); in dr_dereg_mr() 1179 send_info.rkey = send_ring->sync_mr->mkey; in mlx5dr_send_ring_force_drain()
|
/linux-6.3-rc2/include/rdma/ |
A D | ib_smi.h | 30 __be64 mkey; member 60 __be64 mkey; member
|
A D | opa_smi.h | 34 __be64 mkey; member
|
/linux-6.3-rc2/include/linux/mlx5/ |
A D | driver.h | 679 u32 mkey; member 1039 int mlx5_core_create_mkey(struct mlx5_core_dev *dev, u32 *mkey, u32 *in, 1041 int mlx5_core_destroy_mkey(struct mlx5_core_dev *dev, u32 mkey); 1042 int mlx5_core_query_mkey(struct mlx5_core_dev *dev, u32 mkey, u32 *out, 1118 static inline u32 mlx5_mkey_to_idx(u32 mkey) in mlx5_mkey_to_idx() argument 1120 return mkey >> 8; in mlx5_mkey_to_idx() 1128 static inline u8 mlx5_mkey_variant(u32 mkey) in mlx5_mkey_variant() argument 1130 return mkey & 0xff; in mlx5_mkey_variant()
|
/linux-6.3-rc2/drivers/infiniband/hw/mlx5/ |
A D | mr.c | 90 *mkey = key; in assign_mkey_variant() 98 assign_mkey_variant(dev, &mkey->key, in); in mlx5_ib_create_mkey() 101 init_waitqueue_head(&mkey->wait); in mlx5_ib_create_mkey() 268 mkey_out->mkey |= mlx5_idx_to_mkey( in create_mkey_callback() 273 push_to_reserved(ent, mkey_out->mkey); in create_mkey_callback() 380 u32 mkey; in remove_cache_mr_locked() local 385 mkey = pop_stored_mkey(ent); in remove_cache_mr_locked() 387 mlx5_core_destroy_mkey(ent->dev->mdev, mkey); in remove_cache_mr_locked() 820 u32 mkey; in clean_keys() local 825 mkey = pop_stored_mkey(ent); in clean_keys() [all …]
|
A D | devx.h | 19 struct mlx5_ib_mkey mkey; member
|
A D | umr.c | 227 static int mlx5r_umr_post_send(struct ib_qp *ibqp, u32 mkey, struct ib_cqe *cqe, in mlx5r_umr_post_send() argument 253 cpu_to_be32(mkey), false, false); in mlx5r_umr_post_send() 288 static int mlx5r_umr_post_send_wait(struct mlx5_ib_dev *dev, u32 mkey, in mlx5r_umr_post_send_wait() argument 316 err = mlx5r_umr_post_send(umrc->qp, mkey, &umr_context.cqe, wqe, in mlx5r_umr_post_send_wait()
|
/linux-6.3-rc2/net/sched/ |
A D | cls_flower.c | 114 struct fl_flow_key mkey; member 211 struct fl_flow_key *mkey) in fl_range_port_dst_cmp() argument 226 mkey->tp_range.tp_min.dst = filter->mkey.tp_range.tp_min.dst; in fl_range_port_dst_cmp() 227 mkey->tp_range.tp_max.dst = filter->mkey.tp_range.tp_max.dst; in fl_range_port_dst_cmp() 234 struct fl_flow_key *mkey) in fl_range_port_src_cmp() argument 249 mkey->tp_range.tp_min.src = filter->mkey.tp_range.tp_min.src; in fl_range_port_src_cmp() 250 mkey->tp_range.tp_max.src = filter->mkey.tp_range.tp_max.src; in fl_range_port_src_cmp() 256 struct fl_flow_key *mkey) in __fl_lookup() argument 275 f = __fl_lookup(mask, mkey); in fl_lookup_range() 285 struct fl_flow_key mkey; in fl_mask_lookup() local [all …]
|
/linux-6.3-rc2/drivers/vfio/pci/mlx5/ |
A D | cmd.h | 64 u32 mkey; member 128 u32 mkey; member
|
A D | cmd.c | 296 u32 *mkey) in _create_mkey() argument 340 err = mlx5_core_create_mkey(mdev, mkey, in, inlen); in _create_mkey() 362 ret = _create_mkey(mdev, buf->migf->pdn, buf, NULL, &buf->mkey); in mlx5vf_dma_data_buffer() 383 mlx5_core_destroy_mkey(migf->mvdev->mdev, buf->mkey); in mlx5vf_free_data_buffer() 606 MLX5_SET(save_vhca_state_in, in, mkey, buf->mkey); in mlx5vf_cmd_save_vhca_state() 681 MLX5_SET(load_vhca_state_in, in, mkey, buf->mkey); in mlx5vf_cmd_load_vhca_state() 1157 data->lkey = cpu_to_be32(qp->recv_buf.mkey); in mlx5vf_post_recv() 1332 mlx5_core_destroy_mkey(mdev, recv_buf->mkey); in mlx5vf_free_qp_recv_resources() 1353 err = _create_mkey(mdev, pdn, NULL, recv_buf, &recv_buf->mkey); in mlx5vf_alloc_qp_recv_resources()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
A D | core.h | 57 u32 mkey; member
|
A D | conn.c | 118 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() 976 &fdev->conn_res.mkey); in mlx5_fpga_conn_device_init() 981 mlx5_fpga_dbg(fdev, "Created mkey 0x%x\n", fdev->conn_res.mkey); in mlx5_fpga_conn_device_init() 997 mlx5_core_destroy_mkey(fdev->mdev, fdev->conn_res.mkey); in mlx5_fpga_conn_device_cleanup()
|
/linux-6.3-rc2/drivers/gpu/drm/i915/ |
A D | i915_active.h | 156 struct lock_class_key *mkey,
|
/linux-6.3-rc2/drivers/infiniband/hw/qib/ |
A D | qib_mad.c | 183 data.details.ntc_256.mkey = smp->mkey; in qib_bad_mkey() 419 if ((mad_flags & IB_MAD_IGNORE_MKEY) || ibp->rvp.mkey == 0 || in check_mkey() 420 ibp->rvp.mkey == smp->mkey) in check_mkey() 494 ibp->rvp.mkey != smp->mkey && in subn_get_portinfo() 496 pip->mkey = ibp->rvp.mkey; in subn_get_portinfo() 690 ibp->rvp.mkey = pip->mkey; in subn_set_portinfo()
|