Home | History | Annotate | Download | only in etnaviv

Lines Matching full:pscreen

45 etna_screen_resource_alloc_ts(struct pipe_screen *pscreen,
48 struct etna_screen *screen = etna_screen(pscreen);
87 etna_screen_can_create_resource(struct pipe_screen *pscreen,
90 struct etna_screen *screen = etna_screen(pscreen);
139 etna_resource_alloc(struct pipe_screen *pscreen, unsigned layout,
142 struct etna_screen *screen = etna_screen(pscreen);
194 rsc->base.screen = pscreen;
228 etna_resource_create(struct pipe_screen *pscreen,
231 struct etna_screen *screen = etna_screen(pscreen);
277 return etna_resource_alloc(pscreen, layout, templat);
281 etna_resource_destroy(struct pipe_screen *pscreen, struct pipe_resource *prsc)
302 etna_resource_from_handle(struct pipe_screen *pscreen,
306 struct etna_screen *screen = etna_screen(pscreen);
325 prsc->screen = pscreen;
327 rsc->bo = etna_screen_bo_from_handle(pscreen, handle, &level->stride);
360 ptiled = etna_resource_create(pscreen, tmpl);
375 etna_resource_destroy(pscreen, prsc);
377 etna_resource_destroy(pscreen, ptiled);
383 etna_resource_get_handle(struct pipe_screen *pscreen,
393 return etna_screen_bo_get_handle(pscreen, rsc->bo, rsc->levels[0].stride,
422 struct pipe_screen *pscreen = pctx->screen;
426 if (!pscreen->fence_finish(pscreen, pctx, fence, 5000000000ULL))
429 pscreen->fence_reference(pscreen, &fence, NULL);
434 etna_resource_screen_init(struct pipe_screen *pscreen)
436 pscreen->can_create_resource = etna_screen_can_create_resource;
437 pscreen->resource_create = etna_resource_create;
438 pscreen->resource_from_handle = etna_resource_from_handle;
439 pscreen->resource_get_handle = etna_resource_get_handle;
440 pscreen->resource_destroy = etna_resource_destroy;