Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/mellanox/mlx5/core/diag/
H A Drsc_dump.c227 void *mkc; in mlx5_rsc_dump_create_mkey() local
235 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in mlx5_rsc_dump_create_mkey()
236 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_PA); in mlx5_rsc_dump_create_mkey()
237 MLX5_SET(mkc, mkc, lw, 1); in mlx5_rsc_dump_create_mkey()
238 MLX5_SET(mkc, mkc, lr, 1); in mlx5_rsc_dump_create_mkey()
240 MLX5_SET(mkc, mkc, pd, pdn); in mlx5_rsc_dump_create_mkey()
241 MLX5_SET(mkc, mkc, length64, 1); in mlx5_rsc_dump_create_mkey()
242 MLX5_SET(mkc, mkc, qpn, 0xffffff); in mlx5_rsc_dump_create_mkey()
/linux/drivers/infiniband/hw/mlx5/
H A Dodp.c564 void *mkc; in alloc_implicit_mr_null_mkey() local
575 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in alloc_implicit_mr_null_mkey()
576 MLX5_SET(mkc, mkc, a, 1); in alloc_implicit_mr_null_mkey()
577 MLX5_SET(mkc, mkc, rw, 1); in alloc_implicit_mr_null_mkey()
578 MLX5_SET(mkc, mkc, rr, 1); in alloc_implicit_mr_null_mkey()
579 MLX5_SET(mkc, mkc, lw, 1); in alloc_implicit_mr_null_mkey()
580 MLX5_SET(mkc, mkc, lr, 1); in alloc_implicit_mr_null_mkey()
581 MLX5_SET(mkc, mkc, free, 0); in alloc_implicit_mr_null_mkey()
582 MLX5_SET(mkc, mkc, umr_en, 0); in alloc_implicit_mr_null_mkey()
583 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_MTT); in alloc_implicit_mr_null_mkey()
[all …]
H A Ddevx.c1371 void *mkc; in devx_handle_mkey_indirect() local
1374 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in devx_handle_mkey_indirect()
1375 key = MLX5_GET(mkc, mkc, mkey_7_0); in devx_handle_mkey_indirect()
1379 mkey->ndescs = MLX5_GET(mkc, mkc, translations_octword_size); in devx_handle_mkey_indirect()
1392 void *mkc; in devx_handle_mkey_create() local
1398 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in devx_handle_mkey_create()
1400 access_mode = MLX5_GET(mkc, mkc, access_mode_1_0); in devx_handle_mkey_create()
1401 access_mode |= MLX5_GET(mkc, mkc, access_mode_4_2) << 2; in devx_handle_mkey_create()
1412 MLX5_SET(mkc, mkc, pcie_tph_en, 0); in devx_handle_mkey_create()
1413 MLX5_SET(mkc, mkc, pcie_tph_steering_tag_index, in devx_handle_mkey_create()
H A Dmain.c3189 void *mkc; in mlx5_ib_create_data_direct_resources() local
3206 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in mlx5_ib_create_data_direct_resources()
3207 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_PA); in mlx5_ib_create_data_direct_resources()
3208 MLX5_SET(mkc, mkc, lw, 1); in mlx5_ib_create_data_direct_resources()
3209 MLX5_SET(mkc, mkc, lr, 1); in mlx5_ib_create_data_direct_resources()
3210 MLX5_SET(mkc, mkc, rw, 1); in mlx5_ib_create_data_direct_resources()
3211 MLX5_SET(mkc, mkc, rr, 1); in mlx5_ib_create_data_direct_resources()
3212 MLX5_SET(mkc, mkc, a, 1); in mlx5_ib_create_data_direct_resources()
3213 MLX5_SET(mkc, mkc, pd, pdn); in mlx5_ib_create_data_direct_resources()
3214 MLX5_SET(mkc, mkc, length64, 1); in mlx5_ib_create_data_direct_resources()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
H A Ddr_send.c1141 void *mkc; in dr_create_mkey() local
1143 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in dr_create_mkey()
1144 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_PA); in dr_create_mkey()
1145 MLX5_SET(mkc, mkc, a, 1); in dr_create_mkey()
1146 MLX5_SET(mkc, mkc, rw, 1); in dr_create_mkey()
1147 MLX5_SET(mkc, mkc, rr, 1); in dr_create_mkey()
1148 MLX5_SET(mkc, mkc, lw, 1); in dr_create_mkey()
1149 MLX5_SET(mkc, mkc, lr, 1); in dr_create_mkey()
1151 MLX5_SET(mkc, mkc, pd, pdn); in dr_create_mkey()
1152 MLX5_SET(mkc, mkc, length64, 1); in dr_create_mkey()
[all …]
/linux/drivers/vfio/pci/mlx5/
H A Dcmd.c319 void *mkc; in alloc_mkey_in() local
332 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in alloc_mkey_in()
333 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_MTT); in alloc_mkey_in()
334 MLX5_SET(mkc, mkc, lr, 1); in alloc_mkey_in()
335 MLX5_SET(mkc, mkc, lw, 1); in alloc_mkey_in()
336 MLX5_SET(mkc, mkc, rr, 1); in alloc_mkey_in()
337 MLX5_SET(mkc, mkc, rw, 1); in alloc_mkey_in()
338 MLX5_SET(mkc, mkc, pd, pdn); in alloc_mkey_in()
339 MLX5_SET(mkc, mkc, bsf_octword_size, 0); in alloc_mkey_in()
340 MLX5_SET(mkc, mkc, qpn, 0xffffff); in alloc_mkey_in()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/fpga/
H 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/
H A Dktls_utils.h39 struct mlx5_mkey_seg mkc; member