Lines Matching refs:pscreen
83 etna_screen_resource_alloc_ts(struct pipe_screen *pscreen, in etna_screen_resource_alloc_ts() argument
86 struct etna_screen *screen = etna_screen(pscreen); in etna_screen_resource_alloc_ts()
144 etna_screen_can_create_resource(struct pipe_screen *pscreen, in etna_screen_can_create_resource() argument
147 struct etna_screen *screen = etna_screen(pscreen); in etna_screen_can_create_resource()
206 etna_resource_alloc(struct pipe_screen *pscreen, unsigned layout, in etna_resource_alloc() argument
209 struct etna_screen *screen = etna_screen(pscreen); in etna_resource_alloc()
264 rsc->base.screen = pscreen; in etna_resource_alloc()
291 rsc->bo = etna_screen_bo_from_handle(pscreen, &handle); in etna_resource_alloc()
329 etna_resource_create(struct pipe_screen *pscreen, in etna_resource_create() argument
332 struct etna_screen *screen = etna_screen(pscreen); in etna_resource_create()
365 return etna_resource_alloc(pscreen, layout, DRM_FORMAT_MOD_LINEAR, templat); in etna_resource_create()
428 etna_resource_create_modifiers(struct pipe_screen *pscreen, in etna_resource_create_modifiers() argument
432 struct etna_screen *screen = etna_screen(pscreen); in etna_resource_create_modifiers()
445 return etna_resource_alloc(pscreen, modifier_to_layout(modifier), modifier, &tmpl); in etna_resource_create_modifiers()
449 etna_resource_changed(struct pipe_screen *pscreen, struct pipe_resource *prsc) in etna_resource_changed() argument
455 etna_resource_destroy(struct pipe_screen *pscreen, struct pipe_resource *prsc) in etna_resource_destroy() argument
471 renderonly_scanout_destroy(rsc->scanout, etna_screen(pscreen)->ro); in etna_resource_destroy()
487 etna_resource_from_handle(struct pipe_screen *pscreen, in etna_resource_from_handle() argument
491 struct etna_screen *screen = etna_screen(pscreen); in etna_resource_from_handle()
513 prsc->screen = pscreen; in etna_resource_from_handle()
515 rsc->bo = etna_screen_bo_from_handle(pscreen, handle); in etna_resource_from_handle()
582 etna_resource_destroy(pscreen, prsc); in etna_resource_from_handle()
588 etna_resource_get_handle(struct pipe_screen *pscreen, in etna_resource_get_handle() argument
593 struct etna_screen *screen = etna_screen(pscreen); in etna_resource_get_handle()
636 etna_resource_get_param(struct pipe_screen *pscreen, in etna_resource_get_param() argument
766 etna_resource_screen_init(struct pipe_screen *pscreen) in etna_resource_screen_init() argument
768 pscreen->can_create_resource = etna_screen_can_create_resource; in etna_resource_screen_init()
769 pscreen->resource_create = etna_resource_create; in etna_resource_screen_init()
770 pscreen->resource_create_with_modifiers = etna_resource_create_modifiers; in etna_resource_screen_init()
771 pscreen->resource_from_handle = etna_resource_from_handle; in etna_resource_screen_init()
772 pscreen->resource_get_handle = etna_resource_get_handle; in etna_resource_screen_init()
773 pscreen->resource_get_param = etna_resource_get_param; in etna_resource_screen_init()
774 pscreen->resource_changed = etna_resource_changed; in etna_resource_screen_init()
775 pscreen->resource_destroy = etna_resource_destroy; in etna_resource_screen_init()