Lines Matching refs:assert
24 #include <assert.h>
226 assert(!(info->has_bit6_swizzle && info->ver >= 8));
241 assert(info->has_hiz_and_separate_stencil);
243 assert(ISL_DEV_USE_SEPARATE_STENCIL(dev));
262 assert(RENDER_SURFACE_STATE_SurfaceBaseAddress_start(info) % 8 == 0);
274 assert(_3DSTATE_DEPTH_BUFFER_SurfaceBaseAddress_start(info) % 8 == 0);
283 assert(_3DSTATE_STENCIL_BUFFER_SurfaceBaseAddress_start(info) % 8 == 0);
288 assert(_3DSTATE_HIER_DEPTH_BUFFER_SurfaceBaseAddress_start(info) % 8 == 0);
382 assert(tiling == ISL_TILING_X || tiling == ISL_TILING_Y0 ||
384 assert(bs % 3 == 0 && isl_is_pow2(format_bpb / 3));
392 assert(bs > 0);
398 assert(bs > 0);
405 assert(bs > 0);
411 assert(bs == 1);
431 assert(bs > 0);
461 assert(dim == ISL_SURF_DIM_2D);
503 assert(bs == 16);
526 assert(format_bpb == 1 || format_bpb == 2);
549 assert(format_bpb == 4);
625 assert(isl_format_is_hiz(info->format));
626 assert(tiling_flags == ISL_TILING_HIZ_BIT);
633 assert(isl_format_get_layout(info->format)->txc == ISL_TXC_CCS);
638 assert(ivb_ccs != tgl_ccs);
707 assert(isl_is_pow2(samples));
808 assert(info->levels == 1);
820 assert(info->levels == 1);
821 assert(phys_level0_sa->array_len == 1);
874 assert(ISL_GFX_VER(dev) >= 6);
1027 assert(info->height == 1);
1028 assert(info->depth == 1);
1029 assert(info->samples == 1);
1050 assert(dim_layout == ISL_DIM_LAYOUT_GFX4_3D);
1052 assert(dim_layout == ISL_DIM_LAYOUT_GFX4_2D ||
1060 assert(info->depth == 1);
1061 assert(info->samples == 1);
1072 assert(info->depth == 1);
1073 assert(info->levels == 1);
1074 assert(isl_format_supports_multisampling(dev->info, info->format));
1075 assert(fmtl->bw == 1 && fmtl->bh == 1);
1086 assert(info->depth == 1);
1087 assert(info->levels == 1);
1088 assert(isl_format_supports_multisampling(dev->info, info->format));
1105 assert(info->array_len == 1);
1106 assert(info->samples == 1);
1119 assert(ISL_GFX_VER(dev) >= 9);
1130 assert(ISL_GFX_VER(dev) < 9);
1205 assert(pitch_sa_rows % fmtl->bh == 0);
1230 assert(fmtl->bh == 4);
1261 assert(phys_level0_sa->depth == 1);
1378 assert(info->samples == 1);
1388 assert(ISL_GFX_VER(dev) == 4);
1389 assert(info->usage & ISL_SURF_USAGE_CUBE_BIT);
1390 assert(phys_level0_sa->array_len == 6);
1392 assert(phys_level0_sa->array_len == 1);
1450 assert(tile_extent_sa.w % image_align_sa->w == 0);
1451 assert(tile_extent_sa.h % image_align_sa->h == 0);
1507 assert(phys_level0_sa->height == 1);
1508 assert(phys_level0_sa->depth == 1);
1509 assert(info->samples == 1);
1510 assert(image_align_sa->w >= fmtl->bw);
1549 assert(array_pitch_span == ISL_ARRAY_PITCH_SPAN_COMPACT);
1563 assert(array_pitch_span == ISL_ARRAY_PITCH_SPAN_COMPACT);
1571 assert(array_pitch_span == ISL_ARRAY_PITCH_SPAN_COMPACT);
1610 assert((surf_info->usage & ISL_SURF_USAGE_CPB_BIT) == 0);
1685 assert(fmtl->bpb % tile_info->format_bpb == 0);
1696 assert(alignment_B >= tile_info->phys_extent_B.width);
1728 assert(n != 0);
1810 assert(!(info->usage & ISL_SURF_USAGE_CPB_BIT) ||
1868 assert(phys_total_el.d == 1 && phys_total_el.a == 1);
1900 assert(row_pitch_B % tile_info.phys_extent_B.width == 0);
1904 assert(phys_total_el.a == 1);
1910 assert(phys_total_el.d == 1);
1916 assert(phys_total_el.d == 1 && phys_total_el.a == 1);
1929 assert(isl_is_pow2(info->min_alignment_B) && isl_is_pow2(tile_size_B));
2041 assert(surf->msaa_layout == ISL_MSAA_LAYOUT_NONE ||
2105 assert(surf->samples > 1);
2106 assert(surf->dim == ISL_SURF_DIM_2D);
2107 assert(surf->levels == 1);
2108 assert(surf->logical_level0_px.depth == 1);
2109 assert(isl_format_supports_multisampling(dev->info, surf->format));
2177 assert(hiz_or_mcs_surf == NULL || hiz_or_mcs_surf->size_B == 0);
2189 assert(hiz_surf->usage & ISL_SURF_USAGE_HIZ_BIT);
2190 assert(hiz_surf->tiling == ISL_TILING_HIZ);
2191 assert(isl_format_is_hiz(hiz_surf->format));
2199 assert(mcs_surf->usage & ISL_SURF_USAGE_MCS_BIT);
2200 assert(isl_format_is_mcs(mcs_surf->format));
2203 assert(hiz_or_mcs_surf == NULL || hiz_or_mcs_surf->size_B == 0);
2252 assert(hiz_or_mcs_surf == NULL || hiz_or_mcs_surf->size_B == 0);
2330 assert(!ok || ccs_surf->size_B == surf->size_B / 256);
2410 assert(!"Unknown hardware generation"); \
2423 assert(__builtin_popcount(_base_usage) == 1);
2425 assert((info->view->usage & ~ISL_SURF_USAGE_CUBE_BIT) == _base_usage);
2429 assert(info->view->base_array_layer + info->view->array_len <=
2432 assert(info->view->base_array_layer + info->view->array_len <=
2459 assert(info->depth_surf == info->stencil_surf);
2460 assert(info->depth_address == info->stencil_address);
2462 assert(info->depth_surf->dim == info->stencil_surf->dim);
2466 assert((info->depth_surf->usage & ISL_SURF_USAGE_DEPTH_BIT));
2468 assert(info->view->base_array_layer + info->view->array_len <=
2471 assert(info->view->base_array_layer + info->view->array_len <=
2477 assert((info->stencil_surf->usage & ISL_SURF_USAGE_STENCIL_BIT));
2479 assert(info->view->base_array_layer + info->view->array_len <=
2482 assert(info->view->base_array_layer + info->view->array_len <=
2495 assert((info->surf->usage & ISL_SURF_USAGE_CPB_BIT));
2496 assert(info->surf->dim != ISL_SURF_DIM_3D);
2497 assert(info->surf->tiling == ISL_TILING_4 ||
2499 assert(info->surf->format == ISL_FORMAT_R8_UINT);
2515 assert(level < surf->levels);
2517 assert(logical_array_layer < surf->logical_level0_px.depth);
2519 assert(logical_array_layer < surf->logical_level0_px.array_len);
2557 assert(level < surf->levels);
2559 assert(surf->phys_level0_sa.array_len == 1);
2560 assert(logical_z_offset_px < isl_minify(surf->phys_level0_sa.depth, level));
2562 assert(surf->dim == ISL_SURF_DIM_2D);
2563 assert(surf->usage & ISL_SURF_USAGE_CUBE_BIT);
2564 assert(surf->phys_level0_sa.array_len == 6);
2565 assert(logical_z_offset_px < surf->phys_level0_sa.array_len);
2611 assert(level < surf->levels);
2612 assert(surf->logical_level0_px.depth == 1);
2613 assert(logical_array_layer < surf->logical_level0_px.array_len);
2627 assert(tile_extent_sa.w % image_align_sa.w == 0);
2628 assert(tile_extent_sa.h % image_align_sa.h == 0);
2640 assert(surf->array_pitch_el_rows == isl_assert_div(H, fmtl->bh));
2673 assert(level < surf->levels);
2674 assert(layer < surf->phys_level0_sa.array_len);
2675 assert(surf->phys_level0_sa.height == 1);
2676 assert(surf->phys_level0_sa.depth == 1);
2677 assert(surf->samples == 1);
2714 assert(level < surf->levels);
2715 assert(logical_array_layer < surf->logical_level0_px.array_len);
2716 assert(logical_z_offset_px
2765 assert(level < surf->levels);
2766 assert(logical_array_layer < surf->logical_level0_px.array_len);
2767 assert(logical_z_offset_px
2806 assert(x_offset_el == 0);
2812 assert(y_offset_el == 0);
2851 assert(z_offset_el == 0);
2852 assert(array_offset == 0);
2923 assert(*end_tile_B <= surf->size_B);
2964 assert(ok);
2981 assert(fmtl->bw > 1 || fmtl->bh > 1 || fmtl->bd > 1);
2982 assert(isl_format_is_compressed(surf->format));
2983 assert(!isl_format_is_compressed(view->format));
2984 assert(isl_format_get_layout(view->format)->bpb == fmtl->bpb);
2985 assert(view->levels == 1);
2992 assert(surf->samples == 1);
2997 assert(fmtl->bd == 1);
3036 assert(ucompr_surf->logical_level0_px.width == view_width_px);
3037 assert(ucompr_surf->logical_level0_px.height == view_height_px);
3084 assert(ok);
3117 assert(bpb % 8 == 0);
3118 assert(samples == 1);
3119 assert(total_z_offset_el == 0 && total_array_offset == 0);
3133 assert(row_pitch_B % tile_info.phys_extent_B.width == 0);
3135 assert(array_pitch_el_rows % tile_info.logical_extent_el.h == 0);
3189 assert(surf->usage & ISL_SURF_USAGE_DEPTH_BIT);
3192 assert(ISL_GFX_VER(dev) < 7);
3198 assert(ISL_GFX_VER(dev) < 7);
3201 assert(!has_stencil);
3205 assert(ISL_GFX_VER(dev) < 7);
3208 assert(ISL_GFX_VER(dev) >= 5);
3212 assert(!has_stencil);
3345 assert(chan >= ISL_CHANNEL_SELECT_RED);
3346 assert(chan < ISL_CHANNEL_SELECT_RED + 4);
3578 assert(op < ARRAY_SIZE(names));