Lines Matching refs:rscreen
152 struct r600_screen *rscreen = (struct r600_screen*)screen; in r600_setup_surface() local
160 r = rscreen->ws->surface_init(rscreen->ws, &rtex->surface); in r600_setup_surface()
226 struct r600_screen *rscreen = (struct r600_screen*)screen; in r600_texture_get_handle() local
228 rscreen->ws->buffer_set_tiling(resource->buf, in r600_texture_get_handle()
240 return rscreen->ws->buffer_get_handle(resource->buf, in r600_texture_get_handle()
476 struct r600_screen *rscreen = (struct r600_screen*)screen; in r600_texture_create_object() local
508 if (!si_init_resource(rscreen, resource, size, base_align, base->bind, base->usage)) { in r600_texture_create_object()
514 resource->cs_buf = rscreen->ws->buffer_get_cs_handle(buf); in r600_texture_create_object()
524 struct r600_screen *rscreen = (struct r600_screen*)screen; in si_texture_create() local
542 r = rscreen->ws->surface_best(rscreen->ws, &surface); in si_texture_create()
589 struct r600_screen *rscreen = (struct r600_screen*)screen; in si_texture_from_handle() local
602 buf = rscreen->ws->buffer_from_handle(rscreen->ws, whandle, &stride); in si_texture_from_handle()
606 rscreen->ws->buffer_get_tiling(buf, µ, ¯o, in si_texture_from_handle()