Lines Matching defs:pscreen
58 panfrost_resource_from_handle(struct pipe_screen *pscreen,
63 struct panfrost_device *dev = pan_device(pscreen);
78 prsc->screen = pscreen;
126 panfrost_resource_set_damage_region(pscreen, &rsc->base, 0, NULL);
138 panfrost_resource_get_handle(struct pipe_screen *pscreen,
144 struct panfrost_device *dev = pan_device(pscreen);
186 panfrost_resource_get_param(struct pipe_screen *pscreen,
1473 panfrost_resource_screen_init(struct pipe_screen *pscreen)
1475 struct panfrost_device *dev = pan_device(pscreen);
1479 pscreen->resource_create_with_modifiers =
1481 pscreen->resource_create = u_transfer_helper_resource_create;
1482 pscreen->resource_destroy = u_transfer_helper_resource_destroy;
1483 pscreen->resource_from_handle = panfrost_resource_from_handle;
1484 pscreen->resource_get_handle = panfrost_resource_get_handle;
1485 pscreen->resource_get_param = panfrost_resource_get_param;
1486 pscreen->transfer_helper = u_transfer_helper_create(&transfer_vtbl,
1491 panfrost_resource_screen_destroy(struct pipe_screen *pscreen)
1493 u_transfer_helper_destroy(pscreen->transfer_helper);