| /linux/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
| H A D | rsc_dump.c | 227 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 D | odp.c | 564 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 D | devx.c | 1371 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 D | main.c | 3189 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 D | dr_send.c | 1141 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 D | cmd.c | 319 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 D | conn.c | 227 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 D | ktls_utils.h | 39 struct mlx5_mkey_seg mkc; member
|