Home
last modified time | relevance | path

Searched refs:fifo_state (Results 1 – 5 of 5) sorted by relevance

/netbsd-src/sys/external/bsd/drm2/dist/drm/vmwgfx/
H A Dvmwgfx_fifo.c350 struct vmw_fifo_state *fifo_state = &dev_priv->fifo; in vmw_local_fifo_reserve() local
355 uint32_t reserveable = fifo_state->capabilities & SVGA_FIFO_CAP_RESERVE; in vmw_local_fifo_reserve()
358 mutex_lock(&fifo_state->fifo_mutex); in vmw_local_fifo_reserve()
366 BUG_ON(fifo_state->reserved_size != 0); in vmw_local_fifo_reserve()
367 BUG_ON(fifo_state->dynamic_buffer != NULL); in vmw_local_fifo_reserve()
369 fifo_state->reserved_size = bytes; in vmw_local_fifo_reserve()
403 fifo_state->using_bounce_buffer = false; in vmw_local_fifo_reserve()
416 fifo_state->using_bounce_buffer = true; in vmw_local_fifo_reserve()
417 if (bytes < fifo_state->static_buffer_size) in vmw_local_fifo_reserve()
418 return fifo_state->static_buffer; in vmw_local_fifo_reserve()
[all …]
H A Dvmwgfx_irq.c163 struct vmw_fifo_state *fifo_state) in vmw_update_seqno() argument
172 vmw_marker_pull(&fifo_state->marker_queue, seqno); in vmw_update_seqno()
180 struct vmw_fifo_state *fifo_state; in vmw_seqno_passed() local
188 fifo_state = &dev_priv->fifo; in vmw_seqno_passed()
189 vmw_update_seqno(dev_priv, fifo_state); in vmw_seqno_passed()
193 if (!(fifo_state->capabilities & SVGA_FIFO_CAP_FENCE) && in vmw_seqno_passed()
215 struct vmw_fifo_state *fifo_state = &dev_priv->fifo; in vmw_fallback_wait() local
234 down_read(&fifo_state->rwsem); in vmw_fallback_wait()
322 up_read(&fifo_state->rwsem); in vmw_fallback_wait()
H A Dvmwgfx_drv.h1098 struct vmw_fifo_state *fifo_state);
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/
H A Dintel_pm.c478 struct vlv_fifo_state *fifo_state = &crtc_state->wm.vlv.fifo_state; in vlv_get_fifo_size() local
507 fifo_state->plane[PLANE_PRIMARY] = sprite0_start; in vlv_get_fifo_size()
508 fifo_state->plane[PLANE_SPRITE0] = sprite1_start - sprite0_start; in vlv_get_fifo_size()
509 fifo_state->plane[PLANE_SPRITE1] = 511 - sprite1_start; in vlv_get_fifo_size()
510 fifo_state->plane[PLANE_CURSOR] = 63; in vlv_get_fifo_size()
1680 struct vlv_fifo_state *fifo_state = &crtc_state->wm.vlv.fifo_state; in vlv_compute_fifo() local
1715 fifo_state->plane[plane_id] = 0; in vlv_compute_fifo()
1720 fifo_state->plane[plane_id] = fifo_size * rate / total_rate; in vlv_compute_fifo()
1721 fifo_left -= fifo_state->plane[plane_id]; in vlv_compute_fifo()
1724 fifo_state->plane[PLANE_SPRITE0] += sprite0_fifo_extra; in vlv_compute_fifo()
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/display/
H A Dintel_display_types.h753 struct vlv_fifo_state fifo_state; member