Searched refs:plane (Results 1 - 16 of 16) sorted by relevance

/freebsd-11-stable/sys/dev/drm2/i915/
H A Dintel_sprite.c26 * New plane/sprite handling.
28 * The older chips had a separate interface for programming plane related
29 * registers; newer ones are much simpler and we can use the new DRM plane
44 ivb_update_plane(struct drm_plane *plane, struct drm_framebuffer *fb, argument
50 struct drm_device *dev = plane->dev;
52 struct intel_plane *intel_plane = to_intel_plane(plane);
151 ivb_disable_plane(struct drm_plane *plane) argument
153 struct drm_device *dev = plane->dev;
155 struct intel_plane *intel_plane = to_intel_plane(plane);
171 ivb_update_colorkey(struct drm_plane *plane, argument
200 ivb_get_colorkey(struct drm_plane *plane, struct drm_intel_sprite_colorkey *key) argument
225 ilk_update_plane(struct drm_plane *plane, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj, int crtc_x, int crtc_y, unsigned int crtc_w, unsigned int crtc_h, uint32_t x, uint32_t y, uint32_t src_w, uint32_t src_h) argument
311 ilk_disable_plane(struct drm_plane *plane) argument
361 ilk_update_colorkey(struct drm_plane *plane, struct drm_intel_sprite_colorkey *key) argument
390 ilk_get_colorkey(struct drm_plane *plane, struct drm_intel_sprite_colorkey *key) argument
415 intel_update_plane(struct drm_plane *plane, struct drm_crtc *crtc, struct drm_framebuffer *fb, int crtc_x, int crtc_y, unsigned int crtc_w, unsigned int crtc_h, uint32_t src_x, uint32_t src_y, uint32_t src_w, uint32_t src_h) argument
554 intel_disable_plane(struct drm_plane *plane) argument
576 intel_destroy_plane(struct drm_plane *plane) argument
589 struct drm_plane *plane; local
622 struct drm_plane *plane; local
[all...]
H A Dintel_drv.h225 enum plane plane; member in struct:intel_crtc
234 bool primary_disabled; /* is the crtc obscured by a plane? */
266 void (*update_plane)(struct drm_plane *plane,
273 void (*disable_plane)(struct drm_plane *plane);
274 int (*update_colorkey)(struct drm_plane *plane,
276 void (*get_colorkey)(struct drm_plane *plane,
419 intel_get_crtc_for_plane(struct drm_device *dev, int plane) argument
422 return dev_priv->plane_to_crtc_mapping[plane];
501 enum plane plan
[all...]
H A Dintel_fb.c253 struct drm_plane *plane; local
262 list_for_each_entry(plane, &config->plane_list, head)
263 plane->funcs->disable_plane(plane);
H A Dintel_display.c1235 enum plane plane, bool state)
1241 reg = DSPCNTR(plane);
1245 "plane %c assertion failure (expected %s, current %s)\n",
1246 plane_name(plane), state_string(state), state_string(cur_state));
1264 "plane %c assertion failure, should be disabled but not\n",
1276 "plane %c assertion failure, should be off on pipe %c but is still active\n",
1435 * Enable @pipe's PLL so we can start pumping pixels from a plane. Check to
1820 * a plane. On ILK+ the pipe PLLs are integrated, so we don't
1849 * are met, if applicable, e.g. plane disable
1234 assert_plane(struct drm_i915_private *dev_priv, enum plane plane, bool state) argument
1886 intel_flush_display_plane(struct drm_i915_private *dev_priv, enum plane plane) argument
1903 intel_enable_plane(struct drm_i915_private *dev_priv, enum plane plane, enum pipe pipe) argument
1930 intel_disable_plane(struct drm_i915_private *dev_priv, enum plane plane, enum pipe pipe) argument
2043 int plane = intel_crtc->plane; local
2140 int plane = intel_crtc->plane; local
2467 int plane = intel_crtc->plane; local
3327 int plane = intel_crtc->plane; local
3420 int plane = intel_crtc->plane; local
3497 int plane = intel_crtc->plane; local
3577 int plane = intel_crtc->plane; local
3667 int plane = intel_crtc->plane; local
3699 int plane = intel_crtc->plane; local
4699 int plane = intel_crtc->plane; local
5596 int plane = intel_crtc->plane; local
5779 int plane = intel_crtc->plane; local
7148 intel_finish_page_flip_plane(struct drm_device *dev, int plane) argument
7156 intel_prepare_page_flip(struct drm_device *dev, int plane) argument
9119 bool plane; local
9486 } plane[I915_MAX_PIPES]; member in struct:intel_display_error_state
[all...]
H A Dintel_pm.c89 int plane, i; local
98 plane = intel_crtc->plane == 0 ? FBC_CTL_PLANEA : FBC_CTL_PLANEB;
106 fbc_ctl2 |= plane;
119 DRM_DEBUG_KMS("enabled FBC, pitch %d, yoff %d, plane %d, ",
120 cfb_pitch, crtc->y, intel_crtc->plane);
138 int plane = intel_crtc->plane == 0 ? DPFC_CTL_PLANEA : DPFC_CTL_PLANEB; local
142 dpfc_ctl = plane | DPFC_SR_EN | DPFC_CTL_LIMIT_1X;
154 DRM_DEBUG_KMS("enabled fbc on plane
207 int plane = intel_crtc->plane == 0 ? DPFC_CTL_PLANEA : DPFC_CTL_PLANEB; local
735 i9xx_get_fifo_size(struct drm_device *dev, int plane) argument
751 i85x_get_fifo_size(struct drm_device *dev, int plane) argument
768 i845_get_fifo_size(struct drm_device *dev, int plane) argument
784 i830_get_fifo_size(struct drm_device *dev, int plane) argument
1085 g4x_compute_wm0(struct drm_device *dev, int plane, const struct intel_watermark_params *display, int display_latency_ns, const struct intel_watermark_params *cursor, int cursor_latency_ns, int *plane_wm, int *cursor_wm) argument
1171 g4x_compute_srwm(struct drm_device *dev, int plane, int latency_ns, const struct intel_watermark_params *display, const struct intel_watermark_params *cursor, int *display_wm, int *cursor_wm) argument
1217 vlv_compute_drain_latency(struct drm_device *dev, int plane, int *plane_prec_mult, int *plane_dl, int *cursor_prec_mult, int *cursor_dl) argument
1662 ironlake_compute_srwm(struct drm_device *dev, int level, int plane, int latency_ns, const struct intel_watermark_params *display, const struct intel_watermark_params *cursor, int *fbc_wm, int *display_wm, int *cursor_wm) argument
2048 sandybridge_compute_sprite_wm(struct drm_device *dev, int plane, uint32_t sprite_width, int pixel_size, const struct intel_watermark_params *display, int display_latency_ns, int *sprite_wm) argument
2080 sandybridge_compute_sprite_srwm(struct drm_device *dev, int plane, uint32_t sprite_width, int pixel_size, const struct intel_watermark_params *display, int latency_ns, int *sprite_wm) argument
[all...]
H A Di915_gem_execbuffer.c636 u32 plane, flip_mask; local
644 for (plane = 0; flips >> plane; plane++) {
645 if (((flips >> plane) & 1) == 0)
648 if (plane)
H A Di915_reg.h209 /* IVB has funny definitions for which plane to flip. */
632 #define MI_ARB_BLOCK_GRANT_2 (2 << 12) /* for 1 display plane */
673 /* Set display plane priority */
2601 * bytes_per_pixel is the number of bytes coming out of the plane,
3055 #define DSPCNTR(plane) _PIPE(plane, _DSPACNTR, _DSPBCNTR)
3056 #define DSPADDR(plane) _PIPE(plane, _DSPAADDR, _DSPBADDR)
3057 #define DSPSTRIDE(plane) _PIPE(plane, _DSPASTRID
[all...]
H A Di915_irq.c1503 int dspsurf = DSPSURF(intel_crtc->plane);
1507 int dspaddr = DSPADDR(intel_crtc->plane);
1517 intel_prepare_page_flip(dev, intel_crtc->plane);
2395 int plane = pipe; local
2397 plane = !plane;
2400 if (iir & flip[plane]) {
2401 intel_prepare_page_flip(dev, plane);
2403 flip_mask &= ~flip[plane];
H A Di915_debug.c299 const char plane = plane_name(crtc->plane); local
305 seq_printf(m, "No flip due on pipe %c (plane %c)\n",
306 pipe, plane);
309 seq_printf(m, "Flip queued on pipe %c (plane %c)\n",
310 pipe, plane);
312 seq_printf(m, "Flip pending (waiting for vsync) on pipe %c (plane %c)\n",
313 pipe, plane);
1112 seq_printf(m, "FBC unsupported on plane");
H A Di915_drv.h69 enum plane { enum
257 int (*get_fifo_size)(struct drm_device *dev, int plane);
374 FBC_BAD_PLANE, /* fbc not supported on plane */
694 enum plane cfb_plane;
H A Dintel_tv.c1091 int dspcntr_reg = DSPCNTR(intel_crtc->plane);
1098 intel_flush_display_plane(dev_priv, intel_crtc->plane);
1127 intel_flush_display_plane(dev_priv, intel_crtc->plane);
/freebsd-11-stable/sys/dev/drm2/
H A Ddrm_crtc.c373 struct drm_plane *plane; local
390 list_for_each_entry(plane, &dev->mode_config.plane_list, head) {
391 if (plane->fb == fb) {
393 ret = plane->funcs->disable_plane(plane);
395 DRM_ERROR("failed to disable plane with busy fb\n");
396 /* disconnect the plane from the fb and crtc: */
397 plane->fb = NULL;
398 plane->crtc = NULL;
648 int drm_plane_init(struct drm_device *dev, struct drm_plane *plane, argument
696 drm_plane_cleanup(struct drm_plane *plane) argument
1075 struct drm_plane *plane, *plt; local
1635 struct drm_plane *plane; local
1685 struct drm_plane *plane; local
1753 struct drm_plane *plane; local
3280 struct drm_plane *plane = obj_to_plane(obj); local
3834 drm_format_plane_cpp(uint32_t format, int plane) argument
[all...]
H A Ddrm_crtc.h246 * for example some hw, disabling a CRTC/plane is asynchronous, and
614 * drm_plane_funcs - driver plane control functions
615 * @update_plane: update the plane configuration
616 * @disable_plane: shut down the plane
617 * @destroy: clean up plane resources
621 int (*update_plane)(struct drm_plane *plane,
627 int (*disable_plane)(struct drm_plane *plane);
628 void (*destroy)(struct drm_plane *plane);
630 int (*set_property)(struct drm_plane *plane,
635 * drm_plane - central DRM plane contro
[all...]
/freebsd-11-stable/lib/libiconv_modules/DECHanyu/
H A Dcitrus_dechanyu.c326 int plane; local
328 plane = 0;
335 plane += 2;
340 plane += (wc & 0x80) ? 1 : 2;
343 *csid = plane;
/freebsd-11-stable/sys/arm/nvidia/drm2/
H A Dtegra_dc.c90 /* Complete description of one window (plane) */
512 struct tegra_plane *plane; local
519 plane = container_of(drm_plane, struct tegra_plane, drm_plane);
541 dc_setup_window(sc, plane->index, &win);
543 WR4(sc, DC_CMD_STATE_CONTROL, WIN_A_UPDATE << plane->index);
544 WR4(sc, DC_CMD_STATE_CONTROL, WIN_A_ACT_REQ << plane->index);
552 struct tegra_plane *plane; local
559 plane = container_of(drm_plane, struct tegra_plane, drm_plane);
563 idx = plane->index;
582 dc_plane_destroy(struct drm_plane *plane) argument
1108 struct tegra_plane *plane; local
[all...]
/freebsd-11-stable/contrib/expat/lib/
H A Dxmltok.c623 int plane; \
674 plane = (((hi & 0x3) << 2) | ((lo >> 6) & 0x3)) + 1; \
675 *(*toP)++ = (char)((plane >> 2) | UTF8_cval4); \
676 *(*toP)++ = (((lo >> 2) & 0xF) | ((plane & 0x3) << 4) | 0x80); \

Completed in 236 milliseconds