/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_common.c | 40 void mlx5e_mkey_set_relaxed_ordering(struct mlx5_core_dev *mdev, void *mkc) argument 47 MLX5_SET(mkc, mkc, relaxed_ordering_read, ro_read); 48 MLX5_SET(mkc, mkc, relaxed_ordering_write, ro_write); 54 void *mkc; local 62 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); 63 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_PA); 64 MLX5_SET(mkc, mk [all...] |
H A D | en_main.c | 410 void *mkc; local 433 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); 435 MLX5_SET(mkc, mkc, free, 1); 436 MLX5_SET(mkc, mkc, umr_en, 1); 437 MLX5_SET(mkc, mkc, lw, 1); 438 MLX5_SET(mkc, mkc, l 510 void *mkc; local [all...] |
H A D | en.h | 255 struct mlx5_mkey_seg mkc; member in struct:mlx5e_umr_wqe 1134 void mlx5e_mkey_set_relaxed_ordering(struct mlx5_core_dev *mdev, void *mkc);
|
/linux-master/drivers/vdpa/mlx5/core/ |
H A D | mr.c | 29 static void mlx5_set_access_mode(void *mkc, int mode) argument 31 MLX5_SET(mkc, mkc, access_mode_1_0, mode & 0x3); 32 MLX5_SET(mkc, mkc, access_mode_4_2, mode >> 2); 55 void *mkc; local 65 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); 66 MLX5_SET(mkc, mkc, lw, !!(mr->perm & VHOST_MAP_WO)); 67 MLX5_SET(mkc, mk 185 void *mkc; local 427 void *mkc; local [all...] |
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | mr.c | 59 static void set_mkc_access_pd_addr_fields(void *mkc, int acc, u64 start_addr, argument 64 MLX5_SET(mkc, mkc, a, !!(acc & IB_ACCESS_REMOTE_ATOMIC)); 65 MLX5_SET(mkc, mkc, rw, !!(acc & IB_ACCESS_REMOTE_WRITE)); 66 MLX5_SET(mkc, mkc, rr, !!(acc & IB_ACCESS_REMOTE_READ)); 67 MLX5_SET(mkc, mkc, lw, !!(acc & IB_ACCESS_LOCAL_WRITE)); 68 MLX5_SET(mkc, mk 89 void *mkc; local 240 set_cache_mkc(struct mlx5_cache_ent *ent, void *mkc) argument 260 void *mkc; local 304 void *mkc; local 1044 void *mkc; local 1187 void *mkc; local 1274 void *mkc; local 1915 void *mkc; local 2026 void *mkc; local 2172 void *mkc; local [all...] |
H A D | umr.c | 370 MLX5_SET(mkc, &wqe.mkey_seg, free, 1); 371 MLX5_SET(mkc, &wqe.mkey_seg, pd, to_mpd(dev->umrc.pd)->pdn); 372 MLX5_SET(mkc, &wqe.mkey_seg, qpn, 0xffffff); 373 MLX5_SET(mkc, &wqe.mkey_seg, mkey_7_0, 387 MLX5_SET(mkc, seg, a, !!(access_flags & IB_ACCESS_REMOTE_ATOMIC)); 388 MLX5_SET(mkc, seg, rw, !!(access_flags & IB_ACCESS_REMOTE_WRITE)); 389 MLX5_SET(mkc, seg, rr, !!(access_flags & IB_ACCESS_REMOTE_READ)); 390 MLX5_SET(mkc, seg, lw, !!(access_flags & IB_ACCESS_LOCAL_WRITE)); 391 MLX5_SET(mkc, seg, lr, 1); 392 MLX5_SET(mkc, se [all...] |
H A D | devx.c | 1314 void *mkc; local 1317 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); 1318 key = MLX5_GET(mkc, mkc, mkey_7_0); 1322 mkey->ndescs = MLX5_GET(mkc, mkc, translations_octword_size); 1335 void *mkc; local 1341 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); 1343 access_mode = MLX5_GET(mkc, mkc, access_mode_1_ [all...] |
H A D | odp.c | 708 page_size = mlx5_umem_find_best_pgsz(&umem_dmabuf->umem, mkc,
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
H A D | rsc_dump.c | 227 void *mkc; local 235 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); 236 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_PA); 237 MLX5_SET(mkc, mkc, lw, 1); 238 MLX5_SET(mkc, mkc, lr, 1); 240 MLX5_SET(mkc, mkc, p [all...] |
H A D | fw_tracer.c | 182 void *mkc; local 198 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); 199 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_MTT); 200 MLX5_SET(mkc, mkc, lr, 1); 201 MLX5_SET(mkc, mkc, lw, 1); 202 MLX5_SET(mkc, mkc, p [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
H A D | dr_icm_pool.c | 59 void *mkc; local 61 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); 63 MLX5_SET(mkc, mkc, access_mode_1_0, mode); 64 MLX5_SET(mkc, mkc, access_mode_4_2, (mode >> 2) & 0x7); 65 MLX5_SET(mkc, mkc, lw, 1); 66 MLX5_SET(mkc, mkc, l [all...] |
H A D | dr_send.c | 1158 void *mkc; local 1160 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); 1161 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_PA); 1162 MLX5_SET(mkc, mkc, a, 1); 1163 MLX5_SET(mkc, mkc, rw, 1); 1164 MLX5_SET(mkc, mkc, r [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ktls_utils.h | 39 struct mlx5_mkey_seg mkc; member in struct:mlx5e_set_tls_static_params_wqe
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
H A D | conn.c | 227 void *mkc; local 235 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); 236 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_PA); 237 MLX5_SET(mkc, mkc, lw, 1); 238 MLX5_SET(mkc, mkc, lr, 1); 240 MLX5_SET(mkc, mkc, p [all...] |
/linux-master/drivers/vfio/pci/mlx5/ |
H A D | cmd.c | 325 void *mkc; local 351 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); 352 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_MTT); 353 MLX5_SET(mkc, mkc, lr, 1); 354 MLX5_SET(mkc, mkc, lw, 1); 355 MLX5_SET(mkc, mkc, r [all...] |