Home
last modified time | relevance | path

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

/drivers/infiniband/hw/mlx5/
Dmr.c142 void *mkc; in add_keys() local
151 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in add_keys()
167 MLX5_SET(mkc, mkc, free, 1); in add_keys()
168 MLX5_SET(mkc, mkc, umr_en, 1); in add_keys()
169 MLX5_SET(mkc, mkc, access_mode_1_0, ent->access_mode & 0x3); in add_keys()
170 MLX5_SET(mkc, mkc, access_mode_4_2, in add_keys()
173 MLX5_SET(mkc, mkc, qpn, 0xffffff); in add_keys()
174 MLX5_SET(mkc, mkc, translations_octword_size, ent->xlt); in add_keys()
175 MLX5_SET(mkc, mkc, log_page_size, ent->page); in add_keys()
688 void *mkc; in mlx5_ib_get_dma_mr() local
[all …]
Ddevx.c1254 void *mkc; in devx_handle_mkey_indirect() local
1258 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in devx_handle_mkey_indirect()
1259 key = MLX5_GET(mkc, mkc, mkey_7_0); in devx_handle_mkey_indirect()
1263 mkey->iova = MLX5_GET64(mkc, mkc, start_addr); in devx_handle_mkey_indirect()
1264 mkey->size = MLX5_GET64(mkc, mkc, len); in devx_handle_mkey_indirect()
1265 mkey->pd = MLX5_GET(mkc, mkc, pd); in devx_handle_mkey_indirect()
1266 devx_mr->ndescs = MLX5_GET(mkc, mkc, translations_octword_size); in devx_handle_mkey_indirect()
1279 void *mkc; in devx_handle_mkey_create() local
1285 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in devx_handle_mkey_create()
1287 access_mode = MLX5_GET(mkc, mkc, access_mode_1_0); in devx_handle_mkey_create()
[all …]
Dmlx5_ib.h72 #define MLX5_MKEY_PAGE_SHIFT_MASK __mlx5_mask(mkc, log_page_size)
/drivers/net/ethernet/mellanox/mlx5/core/
Den_common.c68 void *mkc; in mlx5e_create_mkey() local
76 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in mlx5e_create_mkey()
77 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_PA); in mlx5e_create_mkey()
78 MLX5_SET(mkc, mkc, lw, 1); in mlx5e_create_mkey()
79 MLX5_SET(mkc, mkc, lr, 1); in mlx5e_create_mkey()
81 MLX5_SET(mkc, mkc, pd, pdn); in mlx5e_create_mkey()
82 MLX5_SET(mkc, mkc, length64, 1); in mlx5e_create_mkey()
83 MLX5_SET(mkc, mkc, qpn, 0xffffff); in mlx5e_create_mkey()
Dmr.c59 void *mkc; in mlx5_core_create_mkey_cb() local
66 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in mlx5_core_create_mkey_cb()
69 MLX5_SET(mkc, mkc, mkey_7_0, key); in mlx5_core_create_mkey_cb()
80 mkey->iova = MLX5_GET64(mkc, mkc, start_addr); in mlx5_core_create_mkey_cb()
81 mkey->size = MLX5_GET64(mkc, mkc, len); in mlx5_core_create_mkey_cb()
83 mkey->pd = MLX5_GET(mkc, mkc, pd); in mlx5_core_create_mkey_cb()
Den_main.c272 void *mkc; in mlx5e_create_umr_mkey() local
280 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in mlx5e_create_umr_mkey()
282 MLX5_SET(mkc, mkc, free, 1); in mlx5e_create_umr_mkey()
283 MLX5_SET(mkc, mkc, umr_en, 1); in mlx5e_create_umr_mkey()
284 MLX5_SET(mkc, mkc, lw, 1); in mlx5e_create_umr_mkey()
285 MLX5_SET(mkc, mkc, lr, 1); in mlx5e_create_umr_mkey()
286 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_MTT); in mlx5e_create_umr_mkey()
288 MLX5_SET(mkc, mkc, qpn, 0xffffff); in mlx5e_create_umr_mkey()
289 MLX5_SET(mkc, mkc, pd, mdev->mlx5e_res.pdn); in mlx5e_create_umr_mkey()
290 MLX5_SET64(mkc, mkc, len, npages << page_shift); in mlx5e_create_umr_mkey()
[all …]
Den.h217 struct mlx5_mkey_seg mkc; member
/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_icm_pool.c76 void *mkc; in dr_icm_create_dm_mkey() local
78 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in dr_icm_create_dm_mkey()
80 MLX5_SET(mkc, mkc, access_mode_1_0, mode); in dr_icm_create_dm_mkey()
81 MLX5_SET(mkc, mkc, access_mode_4_2, (mode >> 2) & 0x7); in dr_icm_create_dm_mkey()
82 MLX5_SET(mkc, mkc, lw, 1); in dr_icm_create_dm_mkey()
83 MLX5_SET(mkc, mkc, lr, 1); in dr_icm_create_dm_mkey()
85 MLX5_SET(mkc, mkc, rw, 1); in dr_icm_create_dm_mkey()
86 MLX5_SET(mkc, mkc, rr, 1); in dr_icm_create_dm_mkey()
89 MLX5_SET64(mkc, mkc, len, length); in dr_icm_create_dm_mkey()
90 MLX5_SET(mkc, mkc, pd, pd); in dr_icm_create_dm_mkey()
[all …]
Ddr_send.c788 void *mkc; in dr_create_mkey() local
790 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in dr_create_mkey()
791 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_PA); in dr_create_mkey()
792 MLX5_SET(mkc, mkc, a, 1); in dr_create_mkey()
793 MLX5_SET(mkc, mkc, rw, 1); in dr_create_mkey()
794 MLX5_SET(mkc, mkc, rr, 1); in dr_create_mkey()
795 MLX5_SET(mkc, mkc, lw, 1); in dr_create_mkey()
796 MLX5_SET(mkc, mkc, lr, 1); in dr_create_mkey()
798 MLX5_SET(mkc, mkc, pd, pdn); in dr_create_mkey()
799 MLX5_SET(mkc, mkc, length64, 1); in dr_create_mkey()
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/diag/
Dfw_tracer.c179 void *mkc; in mlx5_fw_tracer_create_mkey() local
195 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in mlx5_fw_tracer_create_mkey()
196 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_MTT); in mlx5_fw_tracer_create_mkey()
197 MLX5_SET(mkc, mkc, lr, 1); in mlx5_fw_tracer_create_mkey()
198 MLX5_SET(mkc, mkc, lw, 1); in mlx5_fw_tracer_create_mkey()
199 MLX5_SET(mkc, mkc, pd, tracer->buff.pdn); in mlx5_fw_tracer_create_mkey()
200 MLX5_SET(mkc, mkc, bsf_octword_size, 0); in mlx5_fw_tracer_create_mkey()
201 MLX5_SET(mkc, mkc, qpn, 0xffffff); in mlx5_fw_tracer_create_mkey()
202 MLX5_SET(mkc, mkc, log_page_size, PAGE_SHIFT); in mlx5_fw_tracer_create_mkey()
203 MLX5_SET(mkc, mkc, translations_octword_size, in mlx5_fw_tracer_create_mkey()
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/fpga/
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()