Lines Matching refs:intel_fbc

65 	void (*activate)(struct intel_fbc *fbc);
66 void (*deactivate)(struct intel_fbc *fbc);
67 bool (*is_active)(struct intel_fbc *fbc);
68 bool (*is_compressing)(struct intel_fbc *fbc);
69 void (*nuke)(struct intel_fbc *fbc);
70 void (*program_cfb)(struct intel_fbc *fbc);
71 void (*set_false_color)(struct intel_fbc *fbc, bool enable);
84 struct intel_fbc { struct
225 static u32 i8xx_fbc_ctl(struct intel_fbc *fbc) in i8xx_fbc_ctl()
253 static u32 i965_fbc_ctl2(struct intel_fbc *fbc) in i965_fbc_ctl2()
267 static void i8xx_fbc_deactivate(struct intel_fbc *fbc) in i8xx_fbc_deactivate()
288 static void i8xx_fbc_activate(struct intel_fbc *fbc) in i8xx_fbc_activate()
309 static bool i8xx_fbc_is_active(struct intel_fbc *fbc) in i8xx_fbc_is_active()
314 static bool i8xx_fbc_is_compressing(struct intel_fbc *fbc) in i8xx_fbc_is_compressing()
320 static void i8xx_fbc_nuke(struct intel_fbc *fbc) in i8xx_fbc_nuke()
332 static void i8xx_fbc_program_cfb(struct intel_fbc *fbc) in i8xx_fbc_program_cfb()
356 static void i965_fbc_nuke(struct intel_fbc *fbc) in i965_fbc_nuke()
377 static u32 g4x_dpfc_ctl_limit(struct intel_fbc *fbc) in g4x_dpfc_ctl_limit()
392 static u32 g4x_dpfc_ctl(struct intel_fbc *fbc) in g4x_dpfc_ctl()
414 static void g4x_fbc_activate(struct intel_fbc *fbc) in g4x_fbc_activate()
426 static void g4x_fbc_deactivate(struct intel_fbc *fbc) in g4x_fbc_deactivate()
439 static bool g4x_fbc_is_active(struct intel_fbc *fbc) in g4x_fbc_is_active()
444 static bool g4x_fbc_is_compressing(struct intel_fbc *fbc) in g4x_fbc_is_compressing()
449 static void g4x_fbc_program_cfb(struct intel_fbc *fbc) in g4x_fbc_program_cfb()
465 static void ilk_fbc_activate(struct intel_fbc *fbc) in ilk_fbc_activate()
477 static void ilk_fbc_deactivate(struct intel_fbc *fbc) in ilk_fbc_deactivate()
490 static bool ilk_fbc_is_active(struct intel_fbc *fbc) in ilk_fbc_is_active()
495 static bool ilk_fbc_is_compressing(struct intel_fbc *fbc) in ilk_fbc_is_compressing()
500 static void ilk_fbc_program_cfb(struct intel_fbc *fbc) in ilk_fbc_program_cfb()
516 static void snb_fbc_program_fence(struct intel_fbc *fbc) in snb_fbc_program_fence()
529 static void snb_fbc_activate(struct intel_fbc *fbc) in snb_fbc_activate()
536 static void snb_fbc_nuke(struct intel_fbc *fbc) in snb_fbc_nuke()
553 static void glk_fbc_program_cfb_stride(struct intel_fbc *fbc) in glk_fbc_program_cfb_stride()
566 static void skl_fbc_program_cfb_stride(struct intel_fbc *fbc) in skl_fbc_program_cfb_stride()
582 static u32 ivb_dpfc_ctl(struct intel_fbc *fbc) in ivb_dpfc_ctl()
602 static void ivb_fbc_activate(struct intel_fbc *fbc) in ivb_fbc_activate()
618 static bool ivb_fbc_is_compressing(struct intel_fbc *fbc) in ivb_fbc_is_compressing()
623 static void ivb_fbc_set_false_color(struct intel_fbc *fbc, in ivb_fbc_set_false_color()
640 static bool intel_fbc_hw_is_active(struct intel_fbc *fbc) in intel_fbc_hw_is_active()
645 static void intel_fbc_hw_activate(struct intel_fbc *fbc) in intel_fbc_hw_activate()
655 static void intel_fbc_hw_deactivate(struct intel_fbc *fbc) in intel_fbc_hw_deactivate()
664 static bool intel_fbc_is_compressing(struct intel_fbc *fbc) in intel_fbc_is_compressing()
669 static void intel_fbc_nuke(struct intel_fbc *fbc) in intel_fbc_nuke()
680 static void intel_fbc_activate(struct intel_fbc *fbc) in intel_fbc_activate()
688 static void intel_fbc_deactivate(struct intel_fbc *fbc, const char *reason) in intel_fbc_deactivate()
743 static int find_compression_limit(struct intel_fbc *fbc, in find_compression_limit()
768 static int intel_fbc_alloc_cfb(struct intel_fbc *fbc, in intel_fbc_alloc_cfb()
810 static void intel_fbc_program_cfb(struct intel_fbc *fbc) in intel_fbc_program_cfb()
815 static void intel_fbc_program_workarounds(struct intel_fbc *fbc) in intel_fbc_program_workarounds()
823 static void __intel_fbc_cleanup_cfb(struct intel_fbc *fbc) in __intel_fbc_cleanup_cfb()
838 struct intel_fbc *fbc; in intel_fbc_cleanup()
981 struct intel_fbc *fbc = plane->fbc; in intel_fbc_update_state()
1037 struct intel_fbc *fbc = plane->fbc; in intel_fbc_is_cfb_ok()
1059 struct intel_fbc *fbc = plane->fbc; in intel_fbc_check_plane()
1227 struct intel_fbc *fbc = plane->fbc; in __intel_fbc_pre_update()
1266 struct intel_fbc *fbc = plane->fbc; in intel_fbc_pre_update()
1282 static void __intel_fbc_disable(struct intel_fbc *fbc) in __intel_fbc_disable()
1300 static void __intel_fbc_post_update(struct intel_fbc *fbc) in __intel_fbc_post_update()
1320 struct intel_fbc *fbc = plane->fbc; in intel_fbc_post_update()
1336 static unsigned int intel_fbc_get_frontbuffer_bit(struct intel_fbc *fbc) in intel_fbc_get_frontbuffer_bit()
1344 static void __intel_fbc_invalidate(struct intel_fbc *fbc, in __intel_fbc_invalidate()
1368 struct intel_fbc *fbc; in intel_fbc_invalidate()
1376 static void __intel_fbc_flush(struct intel_fbc *fbc, in __intel_fbc_flush()
1407 struct intel_fbc *fbc; in intel_fbc_flush()
1438 struct intel_fbc *fbc = plane->fbc; in __intel_fbc_enable()
1496 struct intel_fbc *fbc = plane->fbc; in intel_fbc_disable()
1518 struct intel_fbc *fbc = plane->fbc; in intel_fbc_update()
1538 struct intel_fbc *fbc = container_of(work, typeof(*fbc), underrun_work); in intel_fbc_underrun_work_fn()
1558 static void __intel_fbc_reset_underrun(struct intel_fbc *fbc) in __intel_fbc_reset_underrun()
1585 struct intel_fbc *fbc; in intel_fbc_reset_underrun()
1592 static void __intel_fbc_handle_fifo_underrun_irq(struct intel_fbc *fbc) in __intel_fbc_handle_fifo_underrun_irq()
1624 struct intel_fbc *fbc; in intel_fbc_handle_fifo_underrun_irq()
1667 void intel_fbc_add_plane(struct intel_fbc *fbc, struct intel_plane *plane) in intel_fbc_add_plane()
1672 static struct intel_fbc *intel_fbc_create(struct drm_i915_private *i915, in intel_fbc_create()
1675 struct intel_fbc *fbc; in intel_fbc_create()
1736 struct intel_fbc *fbc; in intel_fbc_sanitize()
1747 struct intel_fbc *fbc = m->private; in intel_fbc_debugfs_status_show()
1790 struct intel_fbc *fbc = data; in intel_fbc_debugfs_false_color_get()
1799 struct intel_fbc *fbc = data; in intel_fbc_debugfs_false_color_set()
1818 static void intel_fbc_debugfs_add(struct intel_fbc *fbc, in intel_fbc_debugfs_add()
1841 struct intel_fbc *fbc; in intel_fbc_debugfs_register()