Searched refs:prsrc (Results 1 – 2 of 2) sorted by relevance
969 panfrost_should_linear_convert(struct panfrost_resource *prsrc, in panfrost_should_linear_convert() argument972 if (prsrc->modifier_constant) in panfrost_should_linear_convert()983 bool entire_overwrite = prsrc->base.last_level == 0 in panfrost_should_linear_convert()984 && transfer->box.width == prsrc->base.width0 in panfrost_should_linear_convert()985 && transfer->box.height == prsrc->base.height0 in panfrost_should_linear_convert()990 ++prsrc->modifier_updates; in panfrost_should_linear_convert()992 return prsrc->modifier_updates >= LAYOUT_CONVERT_THRESHOLD; in panfrost_should_linear_convert()1002 struct panfrost_resource *prsrc = (struct panfrost_resource *) transfer->resource; in panfrost_ptr_unmap() local1012 if (panfrost_should_linear_convert(prsrc, transfer)) { in panfrost_ptr_unmap()1014 panfrost_bo_unreference(prsrc->bo); in panfrost_ptr_unmap()[all …]
941 struct panfrost_resource *prsrc = (struct panfrost_resource *)texture; in panfrost_create_sampler_view_bo() local943 assert(prsrc->bo); in panfrost_create_sampler_view_bo()947 assert(prsrc->separate_stencil); in panfrost_create_sampler_view_bo()948 texture = &prsrc->separate_stencil->base; in panfrost_create_sampler_view_bo()949 prsrc = (struct panfrost_resource *)texture; in panfrost_create_sampler_view_bo()965 so->texture_bo = prsrc->bo->ptr.gpu; in panfrost_create_sampler_view_bo()966 so->modifier = prsrc->modifier; in panfrost_create_sampler_view_bo()1008 type, prsrc->modifier); in panfrost_create_sampler_view_bo()1018 type, prsrc->modifier, in panfrost_create_sampler_view_bo()1024 prsrc->cubemap_stride, in panfrost_create_sampler_view_bo()[all …]