Lines Matching defs:rsc
64 struct panfrost_resource *rsc;
69 rsc = CALLOC_STRUCT(panfrost_resource);
70 if (!rsc)
73 prsc = &rsc->base;
85 panfrost_should_checksum(dev, rsc) ?
92 rsc->image.layout = (struct pan_image_layout) {
105 bool valid = pan_image_layout_init(&rsc->image.layout, &explicit_layout);
108 FREE(rsc);
112 rsc->image.data.bo = panfrost_bo_import(dev, whandle->handle);
116 if (!rsc->image.data.bo) {
117 FREE(rsc);
120 if (rsc->image.layout.crc_mode == PAN_IMAGE_CRC_OOB)
121 rsc->image.crc.bo = panfrost_bo_create(dev, rsc->image.layout.crc_size, 0, "CRC data");
123 rsc->modifier_constant = true;
125 BITSET_SET(rsc->valid.data, 0);
126 panfrost_resource_set_damage_region(pscreen, &rsc->base, 0, NULL);
129 rsc->scanout =
794 pan_alloc_staging(struct panfrost_context *ctx, struct panfrost_resource *rsc,
798 struct pipe_resource tmpl = rsc->base;
1375 struct panfrost_resource *rsc = pan_resource(transfer->resource);
1378 util_range_add(&rsc->base, &rsc->valid_buffer_range,
1382 BITSET_SET(rsc->valid.data, transfer->level);