Lines Matching refs:device
40 vlVdpPresentationQueueCreate(VdpDevice device,
50 vlVdpDevice *dev = vlGetDataHTAB(device);
58 if (dev != pqt->device)
65 pq->device = dev;
102 pipe_mutex_lock(pq->device->mutex);
104 pipe_mutex_unlock(pq->device->mutex);
134 pipe_mutex_lock(pq->device->mutex);
136 pipe_mutex_unlock(pq->device->mutex);
158 pipe_mutex_lock(pq->device->mutex);
160 pipe_mutex_unlock(pq->device->mutex);
186 pipe_mutex_lock(pq->device->mutex);
187 *current_time = vl_screen_get_timestamp(pq->device->vscreen, pq->drawable);
188 pipe_mutex_unlock(pq->device->mutex);
224 pipe = pq->device->context;
225 compositor = &pq->device->compositor;
228 pipe_mutex_lock(pq->device->mutex);
229 tex = vl_screen_texture_from_drawable(pq->device->vscreen, pq->drawable);
231 pipe_mutex_unlock(pq->device->mutex);
235 dirty_area = vl_screen_get_dirty_area(pq->device->vscreen);
249 if (pq->device->delayed_rendering.surface == surface &&
253 cstate = pq->device->delayed_rendering.cstate;
255 vlVdpResolveDelayedRendering(pq->device, surf_draw, dirty_area);
258 vlVdpResolveDelayedRendering(pq->device, NULL, NULL);
271 vl_screen_set_next_timestamp(pq->device->vscreen, earliest_presentation_time);
275 vl_screen_get_private(pq->device->vscreen)
299 pipe_mutex_unlock(pq->device->mutex);
327 pipe_mutex_lock(pq->device->mutex);
329 screen = pq->device->vscreen->pscreen;
332 pipe_mutex_unlock(pq->device->mutex);
366 pipe_mutex_lock(pq->device->mutex);
367 screen = pq->device->vscreen->pscreen;
371 pipe_mutex_unlock(pq->device->mutex);
378 pipe_mutex_unlock(pq->device->mutex);