• Home
  • Raw
  • Download

Lines Matching refs:ref

255       struct resource_ref *ref;  in lp_scene_end_rasterization()  local
258 for (ref = scene->resources; ref; ref = ref->next) { in lp_scene_end_rasterization()
259 for (i = 0; i < ref->count; i++) { in lp_scene_end_rasterization()
263 (void *) ref->resource[i], in lp_scene_end_rasterization()
264 ref->resource[i]->width0, in lp_scene_end_rasterization()
265 ref->resource[i]->height0, in lp_scene_end_rasterization()
266 llvmpipe_resource_size(ref->resource[i])); in lp_scene_end_rasterization()
268 pipe_resource_reference(&ref->resource[i], NULL); in lp_scene_end_rasterization()
379 struct resource_ref *ref, **last = &scene->resources; in lp_scene_add_resource_reference() local
384 for (ref = scene->resources; ref; ref = ref->next) { in lp_scene_add_resource_reference()
385 last = &ref->next; in lp_scene_add_resource_reference()
389 for (i = 0; i < ref->count; i++) in lp_scene_add_resource_reference()
390 if (ref->resource[i] == resource) in lp_scene_add_resource_reference()
393 if (ref->count < RESOURCE_REF_SZ) { in lp_scene_add_resource_reference()
402 if (!ref) { in lp_scene_add_resource_reference()
404 *last = lp_scene_alloc(scene, sizeof *ref); in lp_scene_add_resource_reference()
408 ref = *last; in lp_scene_add_resource_reference()
409 memset(ref, 0, sizeof *ref); in lp_scene_add_resource_reference()
414 pipe_resource_reference(&ref->resource[ref->count++], resource); in lp_scene_add_resource_reference()
437 const struct resource_ref *ref; in lp_scene_is_resource_referenced() local
440 for (ref = scene->resources; ref; ref = ref->next) { in lp_scene_is_resource_referenced()
441 for (i = 0; i < ref->count; i++) in lp_scene_is_resource_referenced()
442 if (ref->resource[i] == resource) in lp_scene_is_resource_referenced()