Lines Matching refs:seg
162 in->seg.status = MLX5_MKEY_STATUS_FREE; in add_keys()
163 in->seg.xlt_oct_size = cpu_to_be32((npages + 1) / 2); in add_keys()
164 in->seg.qpn_mkey7_0 = cpu_to_be32(0xffffff << 8); in add_keys()
165 in->seg.flags = MLX5_ACCESS_MODE_MTT | MLX5_PERM_UMR_EN; in add_keys()
166 in->seg.log2_page_size = 12; in add_keys()
631 struct mlx5_mkey_seg *seg; in mlx5_ib_get_dma_mr() local
645 seg = &in->seg; in mlx5_ib_get_dma_mr()
646 seg->flags = convert_access(acc) | MLX5_ACCESS_MODE_PA; in mlx5_ib_get_dma_mr()
647 seg->flags_pd = cpu_to_be32(to_mpd(pd)->pdn | MLX5_MKEY_LEN64); in mlx5_ib_get_dma_mr()
648 seg->qpn_mkey7_0 = cpu_to_be32(0xffffff << 8); in mlx5_ib_get_dma_mr()
649 seg->start_addr = 0; in mlx5_ib_get_dma_mr()
997 in->seg.flags = convert_access(access_flags) | in reg_create()
999 in->seg.flags_pd = cpu_to_be32(to_mpd(pd)->pdn); in reg_create()
1000 in->seg.start_addr = cpu_to_be64(virt_addr); in reg_create()
1001 in->seg.len = cpu_to_be64(length); in reg_create()
1002 in->seg.bsfs_octo_size = 0; in reg_create()
1003 in->seg.xlt_oct_size = cpu_to_be32(get_octo_len(virt_addr, length, 1 << page_shift)); in reg_create()
1004 in->seg.log2_page_size = page_shift; in reg_create()
1005 in->seg.qpn_mkey7_0 = cpu_to_be32(0xffffff << 8); in reg_create()
1245 in->seg.status = MLX5_MKEY_STATUS_FREE; in mlx5_ib_create_mr()
1246 in->seg.xlt_oct_size = cpu_to_be32(ndescs); in mlx5_ib_create_mr()
1247 in->seg.qpn_mkey7_0 = cpu_to_be32(0xffffff << 8); in mlx5_ib_create_mr()
1248 in->seg.flags_pd = cpu_to_be32(to_mpd(pd)->pdn); in mlx5_ib_create_mr()
1254 in->seg.flags_pd = cpu_to_be32(be32_to_cpu(in->seg.flags_pd) | in mlx5_ib_create_mr()
1256 in->seg.bsfs_octo_size = cpu_to_be32(MLX5_MKEY_BSF_OCTO_SIZE); in mlx5_ib_create_mr()
1279 in->seg.flags = MLX5_PERM_UMR_EN | access_mode; in mlx5_ib_create_mr()
1360 in->seg.status = MLX5_MKEY_STATUS_FREE; in mlx5_ib_alloc_fast_reg_mr()
1361 in->seg.xlt_oct_size = cpu_to_be32((max_page_list_len + 1) / 2); in mlx5_ib_alloc_fast_reg_mr()
1362 in->seg.qpn_mkey7_0 = cpu_to_be32(0xffffff << 8); in mlx5_ib_alloc_fast_reg_mr()
1363 in->seg.flags = MLX5_PERM_UMR_EN | MLX5_ACCESS_MODE_MTT; in mlx5_ib_alloc_fast_reg_mr()
1364 in->seg.flags_pd = cpu_to_be32(to_mpd(pd)->pdn); in mlx5_ib_alloc_fast_reg_mr()
1367 in->seg.log2_page_size = PAGE_SHIFT; in mlx5_ib_alloc_fast_reg_mr()