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()
640 struct mlx5_mkey_seg *seg; in mlx5_ib_get_dma_mr() local
654 seg = &in->seg; in mlx5_ib_get_dma_mr()
655 seg->flags = convert_access(acc) | MLX5_ACCESS_MODE_PA; in mlx5_ib_get_dma_mr()
656 seg->flags_pd = cpu_to_be32(to_mpd(pd)->pdn | MLX5_MKEY_LEN64); in mlx5_ib_get_dma_mr()
657 seg->qpn_mkey7_0 = cpu_to_be32(0xffffff << 8); in mlx5_ib_get_dma_mr()
658 seg->start_addr = 0; in mlx5_ib_get_dma_mr()
1005 in->seg.flags = convert_access(access_flags) | in reg_create()
1007 in->seg.flags_pd = cpu_to_be32(to_mpd(pd)->pdn); in reg_create()
1008 in->seg.start_addr = cpu_to_be64(virt_addr); in reg_create()
1009 in->seg.len = cpu_to_be64(length); in reg_create()
1010 in->seg.bsfs_octo_size = 0; in reg_create()
1011 in->seg.xlt_oct_size = cpu_to_be32(get_octo_len(virt_addr, length, 1 << page_shift)); in reg_create()
1012 in->seg.log2_page_size = page_shift; in reg_create()
1013 in->seg.qpn_mkey7_0 = cpu_to_be32(0xffffff << 8); in reg_create()
1316 in->seg.status = MLX5_MKEY_STATUS_FREE; in mlx5_ib_alloc_mr()
1317 in->seg.xlt_oct_size = cpu_to_be32(ndescs); in mlx5_ib_alloc_mr()
1318 in->seg.qpn_mkey7_0 = cpu_to_be32(0xffffff << 8); in mlx5_ib_alloc_mr()
1319 in->seg.flags_pd = cpu_to_be32(to_mpd(pd)->pdn); in mlx5_ib_alloc_mr()
1323 in->seg.log2_page_size = PAGE_SHIFT; in mlx5_ib_alloc_mr()
1335 in->seg.flags_pd = cpu_to_be32(be32_to_cpu(in->seg.flags_pd) | in mlx5_ib_alloc_mr()
1337 in->seg.bsfs_octo_size = cpu_to_be32(MLX5_MKEY_BSF_OCTO_SIZE); in mlx5_ib_alloc_mr()
1364 in->seg.flags = MLX5_PERM_UMR_EN | access_mode; in mlx5_ib_alloc_mr()