| /freebsd-14.2/sys/dev/mlx5/mlx5_ib/ |
| H A D | mlx5_ib_mr.c | 185 MLX5_SET(mkc, mkc, free, 1); in add_keys() 186 MLX5_SET(mkc, mkc, umr_en, 1); in add_keys() 189 MLX5_SET(mkc, mkc, qpn, 0xffffff); in add_keys() 504 MLX5_SET(mkc, mkc, lr, 1); in mlx5_ib_get_dma_mr() 506 MLX5_SET(mkc, mkc, length64, 1); in mlx5_ib_get_dma_mr() 909 MLX5_SET(mkc, mkc, lr, 1); in reg_create() 1369 MLX5_SET(mkc, mkc, free, 1); in mlx5_ib_alloc_mr() 1425 MLX5_SET(mkc, mkc, umr_en, 1); in mlx5_ib_alloc_mr() 1498 MLX5_SET(mkc, mkc, free, 1); in mlx5_ib_alloc_mw() 1501 MLX5_SET(mkc, mkc, umr_en, 1); in mlx5_ib_alloc_mw() [all …]
|
| H A D | mlx5_ib_devx.c | 1284 void *mkc; in devx_handle_mkey_create() local 1290 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in devx_handle_mkey_create() 1292 access_mode = MLX5_GET(mkc, mkc, access_mode); in devx_handle_mkey_create() 1293 access_mode |= MLX5_GET(mkc, mkc, access_mode_4_2) << 2; in devx_handle_mkey_create()
|
| H A D | mlx5_ib.h | 62 #define MLX5_MKEY_PAGE_SHIFT_MASK __mlx5_mask(mkc, log_page_size)
|
| /freebsd-14.2/sys/dev/mlx5/mlx5_core/ |
| H A D | mlx5_mr.c | 62 void *mkc; in mlx5_core_create_mkey_cb() local 70 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in mlx5_core_create_mkey_cb() 72 MLX5_SET(mkc, mkc, mkey_7_0, key); in mlx5_core_create_mkey_cb() 76 MLX5_SET(mkc, mkc, relaxed_ordering_write, 1); in mlx5_core_create_mkey_cb() 92 mkey->iova = MLX5_GET64(mkc, mkc, start_addr); in mlx5_core_create_mkey_cb() 93 mkey->size = MLX5_GET64(mkc, mkc, len); in mlx5_core_create_mkey_cb() 95 mkey->pd = MLX5_GET(mkc, mkc, pd); in mlx5_core_create_mkey_cb()
|
| /freebsd-14.2/sys/dev/mlx5/mlx5_fpga/ |
| H A D | mlx5fpga_conn.c | 224 void *mkc; in mlx5_fpga_conn_create_mkey() local 232 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in mlx5_fpga_conn_create_mkey() 233 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_PA); in mlx5_fpga_conn_create_mkey() 234 MLX5_SET(mkc, mkc, lw, 1); in mlx5_fpga_conn_create_mkey() 235 MLX5_SET(mkc, mkc, lr, 1); in mlx5_fpga_conn_create_mkey() 237 MLX5_SET(mkc, mkc, pd, pdn); in mlx5_fpga_conn_create_mkey() 238 MLX5_SET(mkc, mkc, length64, 1); in mlx5_fpga_conn_create_mkey() 239 MLX5_SET(mkc, mkc, qpn, 0xffffff); in mlx5_fpga_conn_create_mkey()
|
| /freebsd-14.2/sys/dev/mlx5/mlx5_en/ |
| H A D | mlx5_en_main.c | 3884 MLX5_SET(mkc, mkc, relaxed_ordering_read, ro_pci_enable && ro_read); in mlx5e_mkey_set_relaxed_ordering() 3885 MLX5_SET(mkc, mkc, relaxed_ordering_write, ro_pci_enable && ro_write); in mlx5e_mkey_set_relaxed_ordering() 3895 void *mkc; in mlx5e_create_mkey() local 3906 MLX5_SET(mkc, mkc, access_mode, MLX5_ACCESS_MODE_PA); in mlx5e_create_mkey() 3907 MLX5_SET(mkc, mkc, umr_en, 1); /* used by HW TLS */ in mlx5e_create_mkey() 3908 MLX5_SET(mkc, mkc, lw, 1); in mlx5e_create_mkey() 3909 MLX5_SET(mkc, mkc, lr, 1); in mlx5e_create_mkey() 3910 mlx5e_mkey_set_relaxed_ordering(mdev, mkc); in mlx5e_create_mkey() 3911 MLX5_SET(mkc, mkc, pd, pdn); in mlx5e_create_mkey() 3912 MLX5_SET(mkc, mkc, length64, 1); in mlx5e_create_mkey() [all …]
|
| H A D | mlx5_en_hw_tls.c | 75 CTASSERT(MLX5_ST_SZ_BYTES(mkc) == sizeof(((struct mlx5e_tx_umr_wqe *)0)->mkc));
|
| H A D | mlx5_en_hw_tls_rx.c | 64 CTASSERT(MLX5_ST_SZ_BYTES(mkc) == sizeof(((struct mlx5e_tx_umr_wqe *)NULL)->mkc));
|
| H A D | en.h | 1161 uint8_t mkc[64]; member
|