| /freebsd/sys/dev/mlx5/mlx5_ib/ |
| H A D | mlx5_ib_mr.c | 160 void *mkc; in add_keys() local 169 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in add_keys() 185 MLX5_SET(mkc, mkc, free, 1); in add_keys() 186 MLX5_SET(mkc, mkc, umr_en, 1); in add_keys() 187 MLX5_SET(mkc, mkc, access_mode, MLX5_ACCESS_MODE_MTT); in add_keys() 189 MLX5_SET(mkc, mkc, qpn, 0xffffff); in add_keys() 190 MLX5_SET(mkc, mkc, translations_octword_size, (npages + 1) / 2); in add_keys() 191 MLX5_SET(mkc, mkc, log_page_size, 12); in add_keys() 483 void *mkc; in mlx5_ib_get_dma_mr() local 497 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in mlx5_ib_get_dma_mr() [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/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/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/sys/dev/mlx5/mlx5_en/ |
| H A D | mlx5_en_main.c | 3972 mlx5e_mkey_set_relaxed_ordering(struct mlx5_core_dev *mdev, void *mkc) in mlx5e_mkey_set_relaxed_ordering() argument 3979 MLX5_SET(mkc, mkc, relaxed_ordering_read, ro_pci_enable && ro_read); in mlx5e_mkey_set_relaxed_ordering() 3980 MLX5_SET(mkc, mkc, relaxed_ordering_write, ro_pci_enable && ro_write); in mlx5e_mkey_set_relaxed_ordering() 3990 void *mkc; in mlx5e_create_mkey() local 4000 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in mlx5e_create_mkey() 4001 MLX5_SET(mkc, mkc, access_mode, MLX5_ACCESS_MODE_PA); in mlx5e_create_mkey() 4002 MLX5_SET(mkc, mkc, umr_en, 1); /* used by HW TLS */ in mlx5e_create_mkey() 4003 MLX5_SET(mkc, mkc, lw, 1); in mlx5e_create_mkey() 4004 MLX5_SET(mkc, mkc, lr, 1); in mlx5e_create_mkey() 4005 mlx5e_mkey_set_relaxed_ordering(mdev, mkc); in mlx5e_create_mkey() [all …]
|
| H A D | mlx5_en_hw_tls.c | 76 CTASSERT(MLX5_ST_SZ_BYTES(mkc) == sizeof(((struct mlx5e_tx_umr_wqe *)0)->mkc));
|
| H A D | mlx5_en_hw_tls_rx.c | 82 CTASSERT(MLX5_ST_SZ_BYTES(mkc) == sizeof(((struct mlx5e_tx_umr_wqe *)NULL)->mkc));
|
| H A D | en.h | 1165 uint8_t mkc[64]; member
|