Lines Matching refs:pscreen

83 etna_screen_resource_alloc_ts(struct pipe_screen *pscreen,
86 struct etna_screen *screen = etna_screen(pscreen);
139 etna_screen_can_create_resource(struct pipe_screen *pscreen,
142 struct etna_screen *screen = etna_screen(pscreen);
201 etna_resource_alloc(struct pipe_screen *pscreen, unsigned layout,
204 struct etna_screen *screen = etna_screen(pscreen);
259 rsc->base.screen = pscreen;
286 rsc->bo = etna_screen_bo_from_handle(pscreen, &handle);
318 etna_resource_create(struct pipe_screen *pscreen,
321 struct etna_screen *screen = etna_screen(pscreen);
355 return etna_resource_alloc(pscreen, layout, DRM_FORMAT_MOD_LINEAR, templat);
418 etna_resource_create_modifiers(struct pipe_screen *pscreen,
422 struct etna_screen *screen = etna_screen(pscreen);
429 return etna_resource_alloc(pscreen, modifier_to_layout(modifier), modifier, &tmpl);
433 etna_resource_changed(struct pipe_screen *pscreen, struct pipe_resource *prsc)
439 etna_resource_destroy(struct pipe_screen *pscreen, struct pipe_resource *prsc)
450 renderonly_scanout_destroy(rsc->scanout, etna_screen(pscreen)->ro);
464 etna_resource_from_handle(struct pipe_screen *pscreen,
468 struct etna_screen *screen = etna_screen(pscreen);
490 prsc->screen = pscreen;
492 rsc->bo = etna_screen_bo_from_handle(pscreen, handle);
553 etna_resource_destroy(pscreen, prsc);
559 etna_resource_get_handle(struct pipe_screen *pscreen,
564 struct etna_screen *screen = etna_screen(pscreen);
607 etna_resource_get_param(struct pipe_screen *pscreen,
696 etna_resource_screen_init(struct pipe_screen *pscreen)
698 pscreen->can_create_resource = etna_screen_can_create_resource;
699 pscreen->resource_create = etna_resource_create;
700 pscreen->resource_create_with_modifiers = etna_resource_create_modifiers;
701 pscreen->resource_from_handle = etna_resource_from_handle;
702 pscreen->resource_get_handle = etna_resource_get_handle;
703 pscreen->resource_get_param = etna_resource_get_param;
704 pscreen->resource_changed = etna_resource_changed;
705 pscreen->resource_destroy = etna_resource_destroy;