• Home
  • Raw
  • Download

Lines Matching refs:mkc

142 	void *mkc;  in add_keys()  local
151 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in add_keys()
167 MLX5_SET(mkc, mkc, free, 1); in add_keys()
168 MLX5_SET(mkc, mkc, umr_en, 1); in add_keys()
169 MLX5_SET(mkc, mkc, access_mode_1_0, ent->access_mode & 0x3); in add_keys()
170 MLX5_SET(mkc, mkc, access_mode_4_2, in add_keys()
173 MLX5_SET(mkc, mkc, qpn, 0xffffff); in add_keys()
174 MLX5_SET(mkc, mkc, translations_octword_size, ent->xlt); in add_keys()
175 MLX5_SET(mkc, mkc, log_page_size, ent->page); in add_keys()
688 void *mkc; in mlx5_ib_get_dma_mr() local
702 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in mlx5_ib_get_dma_mr()
704 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_PA); in mlx5_ib_get_dma_mr()
705 MLX5_SET(mkc, mkc, a, !!(acc & IB_ACCESS_REMOTE_ATOMIC)); in mlx5_ib_get_dma_mr()
706 MLX5_SET(mkc, mkc, rw, !!(acc & IB_ACCESS_REMOTE_WRITE)); in mlx5_ib_get_dma_mr()
707 MLX5_SET(mkc, mkc, rr, !!(acc & IB_ACCESS_REMOTE_READ)); in mlx5_ib_get_dma_mr()
708 MLX5_SET(mkc, mkc, lw, !!(acc & IB_ACCESS_LOCAL_WRITE)); in mlx5_ib_get_dma_mr()
709 MLX5_SET(mkc, mkc, lr, 1); in mlx5_ib_get_dma_mr()
711 MLX5_SET(mkc, mkc, length64, 1); in mlx5_ib_get_dma_mr()
712 MLX5_SET(mkc, mkc, pd, to_mpd(pd)->pdn); in mlx5_ib_get_dma_mr()
713 MLX5_SET(mkc, mkc, qpn, 0xffffff); in mlx5_ib_get_dma_mr()
714 MLX5_SET64(mkc, mkc, start_addr, 0); in mlx5_ib_get_dma_mr()
1059 void *mkc; in reg_create() local
1089 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in reg_create()
1090 MLX5_SET(mkc, mkc, free, !populate); in reg_create()
1091 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_MTT); in reg_create()
1092 MLX5_SET(mkc, mkc, a, !!(access_flags & IB_ACCESS_REMOTE_ATOMIC)); in reg_create()
1093 MLX5_SET(mkc, mkc, rw, !!(access_flags & IB_ACCESS_REMOTE_WRITE)); in reg_create()
1094 MLX5_SET(mkc, mkc, rr, !!(access_flags & IB_ACCESS_REMOTE_READ)); in reg_create()
1095 MLX5_SET(mkc, mkc, lw, !!(access_flags & IB_ACCESS_LOCAL_WRITE)); in reg_create()
1096 MLX5_SET(mkc, mkc, lr, 1); in reg_create()
1097 MLX5_SET(mkc, mkc, umr_en, 1); in reg_create()
1099 MLX5_SET64(mkc, mkc, start_addr, virt_addr); in reg_create()
1100 MLX5_SET64(mkc, mkc, len, length); in reg_create()
1101 MLX5_SET(mkc, mkc, pd, to_mpd(pd)->pdn); in reg_create()
1102 MLX5_SET(mkc, mkc, bsf_octword_size, 0); in reg_create()
1103 MLX5_SET(mkc, mkc, translations_octword_size, in reg_create()
1105 MLX5_SET(mkc, mkc, log_page_size, page_shift); in reg_create()
1106 MLX5_SET(mkc, mkc, qpn, 0xffffff); in reg_create()
1154 void *mkc; in mlx5_ib_get_dm_mr() local
1168 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in mlx5_ib_get_dm_mr()
1170 MLX5_SET(mkc, mkc, access_mode_1_0, mode & 0x3); in mlx5_ib_get_dm_mr()
1171 MLX5_SET(mkc, mkc, access_mode_4_2, (mode >> 2) & 0x7); in mlx5_ib_get_dm_mr()
1172 MLX5_SET(mkc, mkc, a, !!(acc & IB_ACCESS_REMOTE_ATOMIC)); in mlx5_ib_get_dm_mr()
1173 MLX5_SET(mkc, mkc, rw, !!(acc & IB_ACCESS_REMOTE_WRITE)); in mlx5_ib_get_dm_mr()
1174 MLX5_SET(mkc, mkc, rr, !!(acc & IB_ACCESS_REMOTE_READ)); in mlx5_ib_get_dm_mr()
1175 MLX5_SET(mkc, mkc, lw, !!(acc & IB_ACCESS_LOCAL_WRITE)); in mlx5_ib_get_dm_mr()
1176 MLX5_SET(mkc, mkc, lr, 1); in mlx5_ib_get_dm_mr()
1178 MLX5_SET64(mkc, mkc, len, length); in mlx5_ib_get_dm_mr()
1179 MLX5_SET(mkc, mkc, pd, to_mpd(pd)->pdn); in mlx5_ib_get_dm_mr()
1180 MLX5_SET(mkc, mkc, qpn, 0xffffff); in mlx5_ib_get_dm_mr()
1181 MLX5_SET64(mkc, mkc, start_addr, start_addr); in mlx5_ib_get_dm_mr()
1645 void *mkc; in mlx5_set_umr_free_mkey() local
1647 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in mlx5_set_umr_free_mkey()
1649 MLX5_SET(mkc, mkc, free, 1); in mlx5_set_umr_free_mkey()
1650 MLX5_SET(mkc, mkc, qpn, 0xffffff); in mlx5_set_umr_free_mkey()
1651 MLX5_SET(mkc, mkc, pd, to_mpd(pd)->pdn); in mlx5_set_umr_free_mkey()
1652 MLX5_SET(mkc, mkc, translations_octword_size, ndescs); in mlx5_set_umr_free_mkey()
1653 MLX5_SET(mkc, mkc, access_mode_1_0, access_mode & 0x3); in mlx5_set_umr_free_mkey()
1654 MLX5_SET(mkc, mkc, access_mode_4_2, (access_mode >> 2) & 0x7); in mlx5_set_umr_free_mkey()
1655 MLX5_SET(mkc, mkc, umr_en, 1); in mlx5_set_umr_free_mkey()
1656 MLX5_SET(mkc, mkc, log_page_size, page_shift); in mlx5_set_umr_free_mkey()
1756 void *mkc; in mlx5_alloc_integrity_descs() local
1791 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in mlx5_alloc_integrity_descs()
1792 MLX5_SET(mkc, mkc, bsf_en, 1); in mlx5_alloc_integrity_descs()
1793 MLX5_SET(mkc, mkc, bsf_octword_size, MLX5_MKEY_BSF_OCTO_SIZE); in mlx5_alloc_integrity_descs()
1895 void *mkc; in mlx5_ib_alloc_mw() local
1925 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in mlx5_ib_alloc_mw()
1927 MLX5_SET(mkc, mkc, free, 1); in mlx5_ib_alloc_mw()
1928 MLX5_SET(mkc, mkc, translations_octword_size, ndescs); in mlx5_ib_alloc_mw()
1929 MLX5_SET(mkc, mkc, pd, to_mpd(pd)->pdn); in mlx5_ib_alloc_mw()
1930 MLX5_SET(mkc, mkc, umr_en, 1); in mlx5_ib_alloc_mw()
1931 MLX5_SET(mkc, mkc, lr, 1); in mlx5_ib_alloc_mw()
1932 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_KLMS); in mlx5_ib_alloc_mw()
1933 MLX5_SET(mkc, mkc, en_rinval, !!((type == IB_MW_TYPE_2))); in mlx5_ib_alloc_mw()
1934 MLX5_SET(mkc, mkc, qpn, 0xffffff); in mlx5_ib_alloc_mw()