Searched refs:mod_info (Results 1 - 25 of 26) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/
H A Dcrocus_resource.c188 res->mod_info = isl_drm_modifier_get_info(modifier);
190 tiling_flags = 1 << res->mod_info->tiling;
194 res->mod_info = isl_drm_modifier_get_info(modifier);
195 tiling_flags = 1 << res->mod_info->tiling;
431 assert(!res->mod_info || res->mod_info->aux_usage == ISL_AUX_USAGE_NONE);
433 const bool has_mcs = devinfo->ver >= 7 && !res->mod_info &&
436 const bool has_hiz = devinfo->ver >= 6 && !res->mod_info &&
441 ((devinfo->ver >= 7 && !res->mod_info && !INTEL_DEBUG(DEBUG_NO_RBC)) ||
442 (res->mod_info
[all...]
H A Dcrocus_resource.h195 const struct isl_drm_modifier_info *mod_info; member in struct:crocus_resource
509 return res->base.b.next != NULL && res->mod_info &&
510 res->mod_info->aux_usage != ISL_AUX_USAGE_NONE;
H A Dcrocus_bufmgr.c1258 const struct isl_drm_modifier_info *mod_info = local in function:crocus_bo_import_dmabuf
1260 if (mod_info) {
1261 bo->tiling_mode = isl_tiling_to_i915_tiling(mod_info->tiling);
/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_image.c138 const VkImageDrmFormatModifierListCreateInfoEXT *mod_info = local in function:panvk_image_select_mod
145 assert(mod_info || drm_explicit_info);
149 if (mod_info) {
151 for (unsigned i = 0; i < mod_info->drmFormatModifierCount; i++) {
152 if (drm_is_afbc(mod_info->pDrmFormatModifiers[i]) && !noafbc) {
153 modifier = mod_info->pDrmFormatModifiers[i];
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/
H A Diris_resource.c612 res->mod_info = isl_drm_modifier_get_info(modifier);
614 if (modifier != DRM_FORMAT_MOD_INVALID && res->mod_info == NULL)
619 if (res->mod_info != NULL) {
620 tiling_flags = 1 << res->mod_info->tiling;
731 assert(!res->mod_info ||
732 res->mod_info->aux_usage == ISL_AUX_USAGE_NONE ||
733 res->mod_info->aux_usage == ISL_AUX_USAGE_CCS_E ||
734 res->mod_info->aux_usage == ISL_AUX_USAGE_GFX12_CCS_E ||
735 res->mod_info->aux_usage == ISL_AUX_USAGE_MC);
737 const bool has_mcs = !res->mod_info
1195 ASSERTED const struct isl_drm_modifier_info *mod_info = local in function:mod_plane_is_clear_color
[all...]
H A Diris_resource.h180 const struct isl_drm_modifier_info *mod_info; member in struct:iris_resource
H A Diris_resolve.c844 if (res->mod_info && !res->mod_info->supports_clear_color) {
845 assert(res->mod_info->aux_usage != ISL_AUX_USAGE_NONE);
/xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/
H A Dv3dv_image.c270 const VkImageDrmFormatModifierListCreateInfoEXT *mod_info = local in function:create_image
276 assert(mod_info || explicit_mod_info);
278 if (mod_info) {
279 for (uint32_t i = 0; i < mod_info->drmFormatModifierCount; i++) {
280 switch (mod_info->pDrmFormatModifiers[i]) {
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/
H A Diris_resource.c571 res->mod_info = isl_drm_modifier_get_info(modifier);
573 tiling_flags = 1 << res->mod_info->tiling;
639 if (res->mod_info) {
640 res->aux.possible_usages |= 1 << res->mod_info->aux_usage;
786 res->mod_info = isl_drm_modifier_get_info(modifier);
787 assert(res->mod_info);
810 .tiling_flags = 1 << res->mod_info->tiling);
833 const struct isl_drm_modifier_info *mod = res->mod_info;
862 res->mod_info ? res->mod_info
[all...]
H A Diris_resource.h154 const struct isl_drm_modifier_info *mod_info; member in struct:iris_resource
/xsrc/external/mit/MesaLib/dist/src/intel/isl/
H A Disl.h2163 const struct isl_drm_modifier_info *mod_info = local in function:isl_drm_modifier_get_default_aux_state
2166 if (!mod_info || mod_info->aux_usage == ISL_AUX_USAGE_NONE)
2169 assert(mod_info->aux_usage == ISL_AUX_USAGE_CCS_E ||
2170 mod_info->aux_usage == ISL_AUX_USAGE_GFX12_CCS_E ||
2171 mod_info->aux_usage == ISL_AUX_USAGE_MC);
2172 return mod_info->supports_clear_color ? ISL_AUX_STATE_COMPRESSED_CLEAR :
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_image.c1518 const struct VkImageDrmFormatModifierExplicitCreateInfoEXT *mod_info,
1530 assert(!mod_info || mod_info->drmFormatModifierPlaneCount >= image->plane_count);
1554 if (create_info.bo_metadata && !mod_info &&
1562 !mod_info)
1565 if (mod_info) {
1566 if (mod_info->pPlaneLayouts[plane].rowPitch % image->planes[plane].surface.bpe ||
1567 !mod_info->pPlaneLayouts[plane].rowPitch)
1570 offset = mod_info->pPlaneLayouts[plane].offset;
1571 stride = mod_info
1517 radv_image_create_layout(struct radv_device * device,struct radv_image_create_info create_info,const struct VkImageDrmFormatModifierExplicitCreateInfoEXT * mod_info,struct radv_image * image) argument
[all...]
H A Dradv_formats.c1471 const VkPhysicalDeviceImageDrmFormatModifierInfoEXT *mod_info = local in function:radv_get_image_format_properties
1482 mod_info->drmFormatModifier, &format_props);
1632 if (mod_info) {
1634 mod_info->drmFormatModifier);
H A Dradv_private.h2302 const struct VkImageDrmFormatModifierExplicitCreateInfoEXT *mod_info,
/xsrc/external/mit/MesaLib.old/dist/src/intel/isl/
H A Disl.h1675 const struct isl_drm_modifier_info *mod_info = local in function:isl_drm_modifier_get_default_aux_state
1678 if (!mod_info || mod_info->aux_usage == ISL_AUX_USAGE_NONE)
1681 assert(mod_info->aux_usage == ISL_AUX_USAGE_CCS_E);
1682 return mod_info->supports_clear_color ? ISL_AUX_STATE_COMPRESSED_CLEAR :
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_image.c529 const VkImageDrmFormatModifierListCreateInfoEXT *mod_info = local in function:tu_CreateImage
536 assert(mod_info || drm_explicit_info);
538 if (mod_info) {
540 for (unsigned i = 0; i < mod_info->drmFormatModifierCount; i++) {
541 if (mod_info->pDrmFormatModifiers[i] == DRM_FORMAT_MOD_QCOM_COMPRESSED)
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
H A Dintel_screen.c734 const struct isl_drm_modifier_info *mod_info = local in function:intel_create_image_common
750 .tiling_flags = (1 << mod_info->tiling));
758 if (mod_info->aux_usage == ISL_AUX_USAGE_CCS_E) {
765 assert(mod_info->aux_usage == ISL_AUX_USAGE_NONE);
781 isl_tiling_to_i915_tiling(mod_info->tiling),
1080 const struct isl_drm_modifier_info *mod_info = local in function:intel_create_image_from_fds_common
1082 uint32_t tiling = isl_tiling_to_i915_tiling(mod_info->tiling);
1112 const struct isl_drm_modifier_info *mod_info = local in function:intel_create_image_from_fds_common
1142 .tiling_flags = (1 << mod_info->tiling));
1154 if (mod_info
[all...]
H A Dintel_mipmap_tree.c985 const struct isl_drm_modifier_info *mod_info = local in function:intel_miptree_create_for_dri_image
989 mod_info ? mod_info->tiling : isl_tiling_from_i915_tiling(bo_tiling);
1027 if (mod_info && mod_info->aux_usage != ISL_AUX_USAGE_NONE)
1063 if (mod_info && mod_info->aux_usage != ISL_AUX_USAGE_NONE) {
1064 assert(mod_info->aux_usage == ISL_AUX_USAGE_CCS_E);
1066 mt->aux_usage = mod_info->aux_usage;
1072 allow_internal_aux || mod_info
2750 const struct isl_drm_modifier_info *mod_info = local in function:intel_miptree_prepare_external
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/
H A Dbrw_screen.c768 const struct isl_drm_modifier_info *mod_info = local in function:brw_create_image_common
786 .tiling_flags = (1 << mod_info->tiling));
794 if (mod_info->aux_usage == ISL_AUX_USAGE_CCS_E) {
801 assert(mod_info->aux_usage == ISL_AUX_USAGE_NONE);
817 isl_tiling_to_i915_tiling(mod_info->tiling),
1137 const struct isl_drm_modifier_info *mod_info = local in function:brw_create_image_from_fds_common
1139 uint32_t tiling = isl_tiling_to_i915_tiling(mod_info->tiling);
1169 const struct isl_drm_modifier_info *mod_info = local in function:brw_create_image_from_fds_common
1199 .tiling_flags = (1 << mod_info->tiling));
1211 if (mod_info
[all...]
H A Dbrw_mipmap_tree.c785 const struct isl_drm_modifier_info *mod_info = local in function:brw_miptree_create_for_dri_image
789 mod_info ? mod_info->tiling : isl_tiling_from_i915_tiling(bo_tiling);
827 if (mod_info && mod_info->aux_usage != ISL_AUX_USAGE_NONE)
863 if (mod_info && mod_info->aux_usage != ISL_AUX_USAGE_NONE) {
864 assert(mod_info->aux_usage == ISL_AUX_USAGE_CCS_E);
866 mt->aux_usage = mod_info->aux_usage;
872 allow_internal_aux || mod_info
2108 const struct isl_drm_modifier_info *mod_info = local in function:brw_miptree_prepare_external
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Danv_image.c1100 const struct isl_drm_modifier_info *mod_info = local in function:anv_layout_to_aux_usage
1102 return mod_info ? mod_info->aux_usage : ISL_AUX_USAGE_NONE;
1197 const struct isl_drm_modifier_info *mod_info = local in function:anv_layout_to_fast_clear_type
1199 assert(!mod_info || !mod_info->supports_clear_color);
H A Danv_formats.c731 const struct isl_drm_modifier_info *mod_info = local in function:get_wsi_format_modifier_properties_list
734 if (mod_info->aux_usage == ISL_AUX_USAGE_CCS_E &&
/xsrc/external/mit/MesaLib/dist/src/vulkan/wsi/
H A Dwsi_common_drm.c216 VkPhysicalDeviceImageDrmFormatModifierInfoEXT mod_info = { local in function:wsi_create_native_image
243 __vk_append_struct(&format_info, &mod_info);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_resource.c195 VkPhysicalDeviceImageDrmFormatModifierInfoEXT mod_info; local in function:check_ici
197 mod_info.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT;
198 mod_info.pNext = NULL;
199 mod_info.drmFormatModifier = modifier;
200 mod_info.sharingMode = VK_SHARING_MODE_EXCLUSIVE;
201 mod_info.queueFamilyIndexCount = 0;
202 info.pNext = &mod_info;
/xsrc/external/mit/xorg-server.old/dist/hw/xfree86/os-support/solaris/
H A DapSolaris.shar740 X error = mod_info(&modlinkage, modinfop);

Completed in 56 milliseconds

12