Home
last modified time | relevance | path

Searched refs:mkc (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/vdpa/mlx5/core/
A Dmr.c69 MLX5_SET(mkc, mkc, qpn, 0xffffff); in create_direct_mr()
70 MLX5_SET(mkc, mkc, pd, mvdev->res.pdn); in create_direct_mr()
203 MLX5_SET(mkc, mkc, lw, 1); in create_indirect_key()
204 MLX5_SET(mkc, mkc, lr, 1); in create_indirect_key()
206 MLX5_SET(mkc, mkc, qpn, 0xffffff); in create_indirect_key()
207 MLX5_SET(mkc, mkc, pd, mvdev->res.pdn); in create_indirect_key()
209 MLX5_SET64(mkc, mkc, len, len); in create_indirect_key()
436 MLX5_SET(mkc, mkc, length64, 1); in create_dma_mr()
437 MLX5_SET(mkc, mkc, lw, 1); in create_dma_mr()
438 MLX5_SET(mkc, mkc, lr, 1); in create_dma_mr()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Den_common.c45 MLX5_SET(mkc, mkc, relaxed_ordering_read, ro_pci_enable && ro_read); in mlx5e_mkey_set_relaxed_ordering()
46 MLX5_SET(mkc, mkc, relaxed_ordering_write, ro_pci_enable && ro_write); in mlx5e_mkey_set_relaxed_ordering()
53 void *mkc; in mlx5e_create_mkey() local
61 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in mlx5e_create_mkey()
62 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_PA); in mlx5e_create_mkey()
63 MLX5_SET(mkc, mkc, lw, 1); in mlx5e_create_mkey()
64 MLX5_SET(mkc, mkc, lr, 1); in mlx5e_create_mkey()
65 mlx5e_mkey_set_relaxed_ordering(mdev, mkc); in mlx5e_create_mkey()
66 MLX5_SET(mkc, mkc, pd, pdn); in mlx5e_create_mkey()
67 MLX5_SET(mkc, mkc, length64, 1); in mlx5e_create_mkey()
[all …]
A Den_main.c294 MLX5_SET(mkc, mkc, free, 1); in mlx5e_create_umr_mtt_mkey()
295 MLX5_SET(mkc, mkc, umr_en, 1); in mlx5e_create_umr_mtt_mkey()
296 MLX5_SET(mkc, mkc, lw, 1); in mlx5e_create_umr_mtt_mkey()
297 MLX5_SET(mkc, mkc, lr, 1); in mlx5e_create_umr_mtt_mkey()
300 MLX5_SET(mkc, mkc, qpn, 0xffffff); in mlx5e_create_umr_mtt_mkey()
342 MLX5_SET(mkc, mkc, free, 1); in mlx5e_create_umr_klm_mkey()
343 MLX5_SET(mkc, mkc, umr_en, 1); in mlx5e_create_umr_klm_mkey()
344 MLX5_SET(mkc, mkc, lw, 1); in mlx5e_create_umr_klm_mkey()
345 MLX5_SET(mkc, mkc, lr, 1); in mlx5e_create_umr_klm_mkey()
348 MLX5_SET(mkc, mkc, qpn, 0xffffff); in mlx5e_create_umr_klm_mkey()
[all …]
A Den.h243 struct mlx5_mkey_seg mkc; member
1104 void mlx5e_mkey_set_relaxed_ordering(struct mlx5_core_dev *mdev, void *mkc);
/linux/drivers/infiniband/hw/mlx5/
A Dmr.c77 MLX5_SET(mkc, mkc, lr, 1); in set_mkc_access_pd_addr_fields()
87 MLX5_SET(mkc, mkc, qpn, 0xffffff); in set_mkc_access_pd_addr_fields()
98 MLX5_SET(mkc, mkc, mkey_7_0, key); in assign_mkey_variant()
189 MLX5_SET(mkc, mkc, free, 1); in alloc_cache_mr()
190 MLX5_SET(mkc, mkc, umr_en, 1); in alloc_cache_mr()
811 MLX5_SET(mkc, mkc, length64, 1); in mlx5_ib_get_dma_mr()
1319 MLX5_SET(mkc, mkc, umr_en, 1); in reg_create()
2010 MLX5_SET(mkc, mkc, free, 1); in mlx5_set_umr_free_mkey()
2014 MLX5_SET(mkc, mkc, umr_en, 1); in mlx5_set_umr_free_mkey()
2291 MLX5_SET(mkc, mkc, free, 1); in mlx5_ib_alloc_mw()
[all …]
A Dwr.c409 MLX5_SET(mkc, seg, free, 1); in set_reg_mkey_segment()
411 MLX5_SET(mkc, seg, a, in set_reg_mkey_segment()
413 MLX5_SET(mkc, seg, rw, in set_reg_mkey_segment()
417 MLX5_SET(mkc, seg, lr, 1); in set_reg_mkey_segment()
419 MLX5_SET(mkc, seg, relaxed_ordering_write, in set_reg_mkey_segment()
422 MLX5_SET(mkc, seg, relaxed_ordering_read, in set_reg_mkey_segment()
426 MLX5_SET(mkc, seg, pd, to_mpd(umrwr->pd)->pdn); in set_reg_mkey_segment()
429 MLX5_SET(mkc, seg, length64, 1); in set_reg_mkey_segment()
431 MLX5_SET64(mkc, seg, start_addr, umrwr->virt_addr); in set_reg_mkey_segment()
432 MLX5_SET64(mkc, seg, len, umrwr->length); in set_reg_mkey_segment()
[all …]
A Ddevx.c1296 void *mkc; in devx_handle_mkey_indirect() local
1299 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in devx_handle_mkey_indirect()
1300 key = MLX5_GET(mkc, mkc, mkey_7_0); in devx_handle_mkey_indirect()
1304 mkey->ndescs = MLX5_GET(mkc, mkc, translations_octword_size); in devx_handle_mkey_indirect()
1317 void *mkc; in devx_handle_mkey_create() local
1323 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in devx_handle_mkey_create()
1325 access_mode = MLX5_GET(mkc, mkc, access_mode_1_0); in devx_handle_mkey_create()
1326 access_mode |= MLX5_GET(mkc, mkc, access_mode_4_2) << 2; in devx_handle_mkey_create()
A Dodp.c707 page_size = mlx5_umem_find_best_pgsz(&umem_dmabuf->umem, mkc, in pagefault_dmabuf_mr()
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/
A Ddr_icm_pool.c40 void *mkc; in dr_icm_create_dm_mkey() local
44 MLX5_SET(mkc, mkc, access_mode_1_0, mode); in dr_icm_create_dm_mkey()
45 MLX5_SET(mkc, mkc, access_mode_4_2, (mode >> 2) & 0x7); in dr_icm_create_dm_mkey()
46 MLX5_SET(mkc, mkc, lw, 1); in dr_icm_create_dm_mkey()
47 MLX5_SET(mkc, mkc, lr, 1); in dr_icm_create_dm_mkey()
49 MLX5_SET(mkc, mkc, rw, 1); in dr_icm_create_dm_mkey()
50 MLX5_SET(mkc, mkc, rr, 1); in dr_icm_create_dm_mkey()
53 MLX5_SET64(mkc, mkc, len, length); in dr_icm_create_dm_mkey()
54 MLX5_SET(mkc, mkc, pd, pd); in dr_icm_create_dm_mkey()
55 MLX5_SET(mkc, mkc, qpn, 0xffffff); in dr_icm_create_dm_mkey()
[all …]
A Ddr_send.c854 void *mkc; in dr_create_mkey() local
856 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in dr_create_mkey()
857 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_PA); in dr_create_mkey()
858 MLX5_SET(mkc, mkc, a, 1); in dr_create_mkey()
859 MLX5_SET(mkc, mkc, rw, 1); in dr_create_mkey()
860 MLX5_SET(mkc, mkc, rr, 1); in dr_create_mkey()
861 MLX5_SET(mkc, mkc, lw, 1); in dr_create_mkey()
862 MLX5_SET(mkc, mkc, lr, 1); in dr_create_mkey()
864 MLX5_SET(mkc, mkc, pd, pdn); in dr_create_mkey()
865 MLX5_SET(mkc, mkc, length64, 1); in dr_create_mkey()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/diag/
A Drsc_dump.c208 void *mkc; in mlx5_rsc_dump_create_mkey() local
216 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in mlx5_rsc_dump_create_mkey()
217 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_PA); in mlx5_rsc_dump_create_mkey()
218 MLX5_SET(mkc, mkc, lw, 1); in mlx5_rsc_dump_create_mkey()
219 MLX5_SET(mkc, mkc, lr, 1); in mlx5_rsc_dump_create_mkey()
221 MLX5_SET(mkc, mkc, pd, pdn); in mlx5_rsc_dump_create_mkey()
222 MLX5_SET(mkc, mkc, length64, 1); in mlx5_rsc_dump_create_mkey()
223 MLX5_SET(mkc, mkc, qpn, 0xffffff); in mlx5_rsc_dump_create_mkey()
A Dfw_tracer.c181 void *mkc; in mlx5_fw_tracer_create_mkey() local
198 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_MTT); in mlx5_fw_tracer_create_mkey()
199 MLX5_SET(mkc, mkc, lr, 1); in mlx5_fw_tracer_create_mkey()
200 MLX5_SET(mkc, mkc, lw, 1); in mlx5_fw_tracer_create_mkey()
201 MLX5_SET(mkc, mkc, pd, tracer->buff.pdn); in mlx5_fw_tracer_create_mkey()
202 MLX5_SET(mkc, mkc, bsf_octword_size, 0); in mlx5_fw_tracer_create_mkey()
203 MLX5_SET(mkc, mkc, qpn, 0xffffff); in mlx5_fw_tracer_create_mkey()
204 MLX5_SET(mkc, mkc, log_page_size, PAGE_SHIFT); in mlx5_fw_tracer_create_mkey()
205 MLX5_SET(mkc, mkc, translations_octword_size, in mlx5_fw_tracer_create_mkey()
207 MLX5_SET64(mkc, mkc, start_addr, tracer->buff.dma); in mlx5_fw_tracer_create_mkey()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/fpga/
A Dconn.c227 void *mkc; in mlx5_fpga_conn_create_mkey() local
235 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in mlx5_fpga_conn_create_mkey()
236 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_PA); in mlx5_fpga_conn_create_mkey()
237 MLX5_SET(mkc, mkc, lw, 1); in mlx5_fpga_conn_create_mkey()
238 MLX5_SET(mkc, mkc, lr, 1); in mlx5_fpga_conn_create_mkey()
240 MLX5_SET(mkc, mkc, pd, pdn); in mlx5_fpga_conn_create_mkey()
241 MLX5_SET(mkc, mkc, length64, 1); in mlx5_fpga_conn_create_mkey()
242 MLX5_SET(mkc, mkc, qpn, 0xffffff); in mlx5_fpga_conn_create_mkey()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
A Dktls_utils.h34 struct mlx5_mkey_seg mkc; member

Completed in 51 milliseconds