HomeSort by: relevance | last modified time | path
    Searched defs:fbc (Results 1 - 10 of 10) sorted by relevancy

  /src/sys/dev/sun/
cgthree.c 168 volatile struct fbcontrol *fbc = sc->sc_fbc; local in function:cgthreeattach
169 volatile struct bt_regs *bt = &fbc->fbc_dac;
178 if ((fbc->fbc_ctrl & FBC_TIMING) == 0) {
179 int sense = (fbc->fbc_status & FBS_MSENSE);
189 fbc->fbc_vcontrol[j] =
191 fbc->fbc_ctrl |= FBC_TIMING;
cgsix.c 296 #define CG6_DRAIN(fbc) do { \
297 while ((fbc)->fbc_s & GX_INPROGRESS) \
309 #define CG6_WAIT_READY(fbc) do { \
310 while (((fbc)->fbc_s & GX_INPROGRESS/*GX_FULL*/) != 0) \
323 volatile struct cg6_fbc *fbc = sc->sc_fbc; local in function:cg6_ras_init
325 CG6_DRAIN(fbc);
326 fbc->fbc_mode &= ~CG6_MODE_MASK;
327 fbc->fbc_mode |= CG6_MODE;
330 fbc->fbc_clip = 0;
331 fbc->fbc_s = 0
363 volatile struct cg6_fbc *fbc = sc->sc_fbc; local in function:cg6_ras_copyrows
402 volatile struct cg6_fbc *fbc = sc->sc_fbc; local in function:cg6_ras_copycols
449 volatile struct cg6_fbc *fbc = sc->sc_fbc; local in function:cg6_ras_erasecols
478 volatile struct cg6_fbc *fbc = sc->sc_fbc; local in function:cg6_ras_eraserows
1277 volatile struct cg6_fbc *fbc = sc->sc_fbc; local in function:cgsix_rectfill
1297 volatile struct cg6_fbc *fbc = sc->sc_fbc; local in function:cgsix_bitblt
1318 volatile struct cg6_fbc *fbc=sc->sc_fbc; local in function:cgsix_setup_mono
1340 volatile struct cg6_fbc *fbc = sc->sc_fbc; local in function:cgsix_feed_line
1363 volatile struct cg6_fbc *fbc = sc->sc_fbc; local in function:cgsix_putchar
1417 volatile struct cg6_fbc *fbc = sc->sc_fbc; local in function:cgsix_putchar_aa
1554 volatile struct cg6_fbc *fbc = sc->sc_fbc; local in function:cgsix_clearscreen
1574 volatile struct cg6_fbc *fbc = sc->sc_fbc; local in function:cg6_invert
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i915/display/
intel_fbc.c 27 * DOC: Frame Buffer Compression (FBC)
29 * FBC tries to save memory bandwidth (and so power consumption) by
33 * The benefits of FBC are mostly visible with solid backgrounds and
37 * i915 is responsible to reserve stolen memory for FBC and configure its
68 static unsigned int get_crtc_fence_y_offset(struct intel_fbc *fbc)
70 return fbc->state_cache.plane.y - fbc->state_cache.plane.adjusted_y;
117 DRM_DEBUG_KMS("FBC idle timed out\n");
124 struct intel_fbc_reg_params *params = &dev_priv->fbc.params;
129 /* Note: fbc.threshold == 1 for i8xx *
369 struct intel_fbc *fbc = &dev_priv->fbc; local in function:intel_fbc_hw_activate
386 struct intel_fbc *fbc = &dev_priv->fbc; local in function:intel_fbc_hw_deactivate
415 struct intel_fbc *fbc = &dev_priv->fbc; local in function:intel_fbc_deactivate
477 struct intel_fbc *fbc = &dev_priv->fbc; local in function:intel_fbc_alloc_cfb
538 struct intel_fbc *fbc = &dev_priv->fbc; local in function:__intel_fbc_cleanup_cfb
551 struct intel_fbc *fbc = &dev_priv->fbc; local in function:intel_fbc_cleanup_cfb
614 struct intel_fbc *fbc = &dev_priv->fbc; local in function:intel_fbc_hw_tracking_covers_screen
644 struct intel_fbc *fbc = &dev_priv->fbc; local in function:intel_fbc_update_state_cache
685 struct intel_fbc *fbc = &dev_priv->fbc; local in function:intel_fbc_cfb_size_changed
694 struct intel_fbc *fbc = &dev_priv->fbc; local in function:intel_fbc_can_activate
797 struct intel_fbc *fbc = &dev_priv->fbc; local in function:intel_fbc_can_enable
821 struct intel_fbc *fbc = &dev_priv->fbc; local in function:intel_fbc_get_reg_params
849 const struct intel_fbc *fbc = &dev_priv->fbc; local in function:intel_fbc_can_flip_nuke
882 struct intel_fbc *fbc = &dev_priv->fbc; local in function:intel_fbc_pre_update
933 struct intel_fbc *fbc = &dev_priv->fbc; local in function:__intel_fbc_disable
950 struct intel_fbc *fbc = &dev_priv->fbc; local in function:__intel_fbc_post_update
980 struct intel_fbc *fbc = &dev_priv->fbc; local in function:intel_fbc_post_update
1002 struct intel_fbc *fbc = &dev_priv->fbc; local in function:intel_fbc_invalidate
1023 struct intel_fbc *fbc = &dev_priv->fbc; local in function:intel_fbc_flush
1062 struct intel_fbc *fbc = &dev_priv->fbc; local in function:intel_fbc_choose_crtc
1122 struct intel_fbc *fbc = &dev_priv->fbc; local in function:intel_fbc_enable
1179 struct intel_fbc *fbc = &dev_priv->fbc; local in function:intel_fbc_disable
1198 struct intel_fbc *fbc = &dev_priv->fbc; local in function:intel_fbc_global_disable
1215 struct intel_fbc *fbc = &dev_priv->fbc; local in function:intel_fbc_underrun_work_fn
1275 struct intel_fbc *fbc = &dev_priv->fbc; local in function:intel_fbc_handle_fifo_underrun_irq
1335 struct intel_fbc *fbc = &dev_priv->fbc; local in function:intel_fbc_init
1370 struct intel_fbc *fbc = &dev_priv->fbc; local in function:intel_fbc_cleanup
    [all...]
intel_sprite.c 2971 struct intel_fbc *fbc = &dev_priv->fbc; local in function:skl_universal_plane_create
2973 fbc->possible_framebuffer_bits |= plane->frontbuffer_bit;
intel_display.c 2280 * FBC and the like impose on the size of the buffer, which
3409 * important and we should probably use that space with FBC or other
16165 * On gen2/3 only plane A can do FBC, but the panel fitter and LVDS
16177 struct intel_fbc *fbc = &dev_priv->fbc; local in function:intel_primary_plane_create
16179 fbc->possible_framebuffer_bits |= plane->frontbuffer_bit;
  /src/sys/dev/ic/
opl.c 519 u_int8_t chars0, chars1, ksl0, ksl1, fbc; local in function:oplsyn_setv
547 fbc = p->ops[OO_FB_CONN];
549 fbc &= ~OPL_STEREO_BITS;
550 fbc |= sc->pan[chan];
552 opl_set_ch_reg(sc, OPL_FEEDBACK_CONNECTION, voice, fbc);
  /src/sys/arch/sparc64/dev/
ffb.c 628 uint32_t fbc; local in function:ffb_ras_init
632 fbc = FFB_FBC_WM_COMBINED | FFB_FBC_WE_FORCEON |
636 fbc = FFB_FBC_XE_OFF;
646 fbc |= FFB_FBC_WB_A | FFB_FBC_RB_A | FFB_FBC_SB_BOTH |
648 DPRINTF(("%s: fbc is %08x\n", __func__, fbc));
649 FBC_WRITE(sc, FFB_FBC_FBC, fbc);
1498 /* Pixel Format Control, User Control and FBC Configuration. */
  /src/sys/external/bsd/drm2/dist/drm/i915/
i915_debugfs.c 1242 struct intel_fbc *fbc = &dev_priv->fbc; local in function:i915_fbc_status
1249 mutex_lock(&fbc->lock);
1252 seq_puts(m, "FBC enabled\n");
1254 seq_printf(m, "FBC disabled: %s\n", fbc->no_fbc_reason);
1274 mutex_unlock(&fbc->lock);
1287 *val = dev_priv->fbc.false_color;
1300 mutex_lock(&dev_priv->fbc.lock);
1303 dev_priv->fbc.false_color = val
    [all...]
intel_pm.c 950 * in the actual pixel depth regardless of whether FBC is enabled or not."
974 FW_WM(wm->sr.fbc, FBC_SR) |
975 FW_WM(wm->hpll.fbc, FBC_HPLL_SR) |
1204 /* NORMAL level doesn't have an FBC watermark */
1210 dirty |= raw->fbc != value;
1211 raw->fbc = value;
1260 * FBC wm is not mandatory as we
1266 dirty |= raw->fbc != wm;
1267 raw->fbc = wm;
1287 "FBC watermarks: SR=%d, HPLL=%d\n"
2522 u16 fbc; member in struct:ilk_wm_maximums
    [all...]
i915_drv.h 428 * and re-enable FBC for a new configuration we just check if there's
763 u16 fbc; member in struct:g4x_pipe_wm
769 u16 fbc; member in struct:g4x_sr_wm
1004 struct intel_fbc fbc; member in struct:drm_i915_private

Completed in 35 milliseconds