Lines Matching refs:ws
55 rscreen->fences.data = rctx->ws->buffer_map(rscreen->fences.bo->cs_buf,
196 rctx->ws->cs_destroy(rctx->cs);
223 rctx->ws = rscreen->ws;
288 rctx->cs = rctx->ws->cs_create(rctx->ws);
289 rctx->ws->cs_set_flush_callback(rctx->cs, r600_flush_from_winsys, rctx);
695 rscreen->ws->buffer_unmap(rscreen->fences.bo->cs_buf);
700 rscreen->ws->destroy(rscreen->ws);
750 rscreen->ws->buffer_wait(rfence->sleep_bo->buf, RADEON_USAGE_READWRITE);
756 if (!rscreen->ws->buffer_is_busy(rfence->sleep_bo->buf, RADEON_USAGE_READWRITE))
900 return 1000000 * rscreen->ws->query_timestamp(rscreen->ws) /
904 struct pipe_screen *r600_screen_create(struct radeon_winsys *ws)
912 rscreen->ws = ws;
913 ws->query_info(ws, &rscreen->info);