drivers/gpu/drm/adp/adp_drv.c
114
struct drm_crtc crtc;
drivers/gpu/drm/adp/adp_drv.c
254
static int adp_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/adp/adp_drv.c
273
static void adp_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/adp/adp_drv.c
281
static void adp_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/adp/adp_drv.c
294
static void adp_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/adp/adp_drv.c
310
static void adp_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1572
u32 amdgpu_get_vblank_counter_kms(struct drm_crtc *crtc);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1573
int amdgpu_enable_vblank_kms(struct drm_crtc *crtc);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1574
void amdgpu_disable_vblank_kms(struct drm_crtc *crtc);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
93
struct drm_crtc *crtc = encoder->crtc;
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
128
struct drm_crtc *crtc = &amdgpu_crtc->base;
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1495
bool amdgpu_display_crtc_scaling_mode_fixup(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1729
bool amdgpu_crtc_get_scanout_position(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1759
struct drm_crtc *crtc;
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1810
struct drm_crtc *crtc;
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
191
int amdgpu_display_crtc_page_flip_target(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
316
struct drm_crtc *crtc;
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2780
struct drm_crtc *crtc;
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
1634
u32 amdgpu_get_vblank_counter_kms(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
1702
int amdgpu_enable_vblank_kms(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
1719
void amdgpu_disable_vblank_kms(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
664
struct drm_crtc *crtc;
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
679
crtc = (struct drm_crtc *)minfo->crtcs[i];
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
461
struct drm_crtc base;
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
689
bool amdgpu_display_crtc_scaling_mode_fixup(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
696
bool amdgpu_crtc_get_scanout_position(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
706
int amdgpu_display_crtc_page_flip_target(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c
269
u32 amdgpu_pll_get_use_mask(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c
272
struct drm_crtc *test_crtc;
drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c
296
int amdgpu_pll_get_shared_dp_ppll(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c
299
struct drm_crtc *test_crtc;
drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c
324
int amdgpu_pll_get_shared_nondp_ppll(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c
328
struct drm_crtc *test_crtc;
drivers/gpu/drm/amd/amdgpu/amdgpu_pll.h
35
u32 amdgpu_pll_get_use_mask(struct drm_crtc *crtc);
drivers/gpu/drm/amd/amdgpu/amdgpu_pll.h
36
int amdgpu_pll_get_shared_dp_ppll(struct drm_crtc *crtc);
drivers/gpu/drm/amd/amdgpu/amdgpu_pll.h
37
int amdgpu_pll_get_shared_nondp_ppll(struct drm_crtc *crtc);
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
132
static void amdgpu_vkms_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
138
static void amdgpu_vkms_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
144
static void amdgpu_vkms_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
168
static int amdgpu_vkms_crtc_init(struct drm_device *dev, struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
438
struct drm_crtc *crtc = &output->crtc.base;
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
48
struct drm_crtc *crtc = &amdgpu_crtc->base;
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
68
static int amdgpu_vkms_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
82
static void amdgpu_vkms_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
89
static bool amdgpu_vkms_get_vblank_timestamp(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
112
void amdgpu_atombios_crtc_lock(struct drm_crtc *crtc, int lock)
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
129
void amdgpu_atombios_crtc_enable(struct drm_crtc *crtc, int state)
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
145
void amdgpu_atombios_crtc_blank(struct drm_crtc *crtc, int state)
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
161
void amdgpu_atombios_crtc_powergate(struct drm_crtc *crtc, int state)
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
189
void amdgpu_atombios_crtc_set_dtd_timing(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
304
static u32 amdgpu_atombios_crtc_adjust_pll(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
38
void amdgpu_atombios_crtc_overscan_setup(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
575
void amdgpu_atombios_crtc_program_pll(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
746
int amdgpu_atombios_crtc_prepare_pll(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
816
void amdgpu_atombios_crtc_set_pll(struct drm_crtc *crtc, struct drm_display_mode *mode)
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
83
void amdgpu_atombios_crtc_scaler_setup(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/atombios_crtc.h
27
void amdgpu_atombios_crtc_overscan_setup(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/atombios_crtc.h
30
void amdgpu_atombios_crtc_scaler_setup(struct drm_crtc *crtc);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.h
31
void amdgpu_atombios_crtc_lock(struct drm_crtc *crtc, int lock);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.h
32
void amdgpu_atombios_crtc_enable(struct drm_crtc *crtc, int state);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.h
33
void amdgpu_atombios_crtc_blank(struct drm_crtc *crtc, int state);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.h
34
void amdgpu_atombios_crtc_powergate(struct drm_crtc *crtc, int state);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.h
36
void amdgpu_atombios_crtc_set_dtd_timing(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/atombios_crtc.h
42
void amdgpu_atombios_crtc_program_pll(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/atombios_crtc.h
55
int amdgpu_atombios_crtc_prepare_pll(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/atombios_crtc.h
57
void amdgpu_atombios_crtc_set_pll(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1813
static void dce_v10_0_vga_enable(struct drm_crtc *crtc, bool enable)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1827
static void dce_v10_0_grph_enable(struct drm_crtc *crtc, bool enable)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1839
static int dce_v10_0_crtc_do_set_base(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2081
static void dce_v10_0_set_interleave(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2097
static void dce_v10_0_crtc_load_lut(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2232
static u32 dce_v10_0_pick_pll(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2269
static void dce_v10_0_lock_cursor(struct drm_crtc *crtc, bool lock)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2283
static void dce_v10_0_hide_cursor(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2294
static void dce_v10_0_show_cursor(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2311
static int dce_v10_0_cursor_move_locked(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2343
static int dce_v10_0_crtc_cursor_move(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2355
static int dce_v10_0_crtc_cursor_set2(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2441
static void dce_v10_0_cursor_reset(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2457
static int dce_v10_0_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2466
static void dce_v10_0_crtc_destroy(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2487
static void dce_v10_0_crtc_dpms(struct drm_crtc *crtc, int mode)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2526
static void dce_v10_0_crtc_prepare(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2534
static void dce_v10_0_crtc_commit(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2540
static void dce_v10_0_crtc_disable(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2597
static int dce_v10_0_crtc_mode_set(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2619
static bool dce_v10_0_crtc_mode_fixup(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2654
static int dce_v10_0_crtc_set_base(struct drm_crtc *crtc, int x, int y,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1857
static void dce_v6_0_vga_enable(struct drm_crtc *crtc, bool enable)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1868
static void dce_v6_0_grph_enable(struct drm_crtc *crtc, bool enable)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1877
static int dce_v6_0_crtc_do_set_base(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2097
static void dce_v6_0_set_interleave(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2111
static void dce_v6_0_crtc_load_lut(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2211
static u32 dce_v6_0_pick_pll(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2242
static void dce_v6_0_lock_cursor(struct drm_crtc *crtc, bool lock)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2256
static void dce_v6_0_hide_cursor(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2266
static void dce_v6_0_show_cursor(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2282
static int dce_v6_0_cursor_move_locked(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2316
static int dce_v6_0_crtc_cursor_move(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2328
static int dce_v6_0_crtc_cursor_set2(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2414
static void dce_v6_0_cursor_reset(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2429
static int dce_v6_0_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2438
static void dce_v6_0_crtc_destroy(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2459
static void dce_v6_0_crtc_dpms(struct drm_crtc *crtc, int mode)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2493
static void dce_v6_0_crtc_prepare(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2501
static void dce_v6_0_crtc_commit(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2507
static void dce_v6_0_crtc_disable(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2564
static int dce_v6_0_crtc_mode_set(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2586
static bool dce_v6_0_crtc_mode_fixup(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2621
static int dce_v6_0_crtc_set_base(struct drm_crtc *crtc, int x, int y,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1760
static void dce_v8_0_vga_enable(struct drm_crtc *crtc, bool enable)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1774
static void dce_v8_0_grph_enable(struct drm_crtc *crtc, bool enable)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1786
static int dce_v8_0_crtc_do_set_base(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2008
static void dce_v8_0_set_interleave(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2022
static void dce_v8_0_crtc_load_lut(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2140
static u32 dce_v8_0_pick_pll(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2190
static void dce_v8_0_lock_cursor(struct drm_crtc *crtc, bool lock)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2204
static void dce_v8_0_hide_cursor(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2214
static void dce_v8_0_show_cursor(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2230
static int dce_v8_0_cursor_move_locked(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2262
static int dce_v8_0_crtc_cursor_move(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2274
static int dce_v8_0_crtc_cursor_set2(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2360
static void dce_v8_0_cursor_reset(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2376
static int dce_v8_0_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2385
static void dce_v8_0_crtc_destroy(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2406
static void dce_v8_0_crtc_dpms(struct drm_crtc *crtc, int mode)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2445
static void dce_v8_0_crtc_prepare(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2453
static void dce_v8_0_crtc_commit(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2459
static void dce_v8_0_crtc_disable(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2523
static int dce_v8_0_crtc_mode_set(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2545
static bool dce_v8_0_crtc_mode_fixup(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2580
static int dce_v8_0_crtc_set_base(struct drm_crtc *crtc, int x, int y,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10416
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10827
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10874
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
11272
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
11416
struct drm_crtc *crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
11917
static int dm_check_native_cursor_state(struct drm_crtc *new_plane_crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
11948
struct drm_crtc *old_plane_crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
11949
struct drm_crtc *new_plane_crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
11987
struct drm_crtc *new_plane_crtc, *old_plane_crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12235
static int add_affected_mst_dsc_crtcs(struct drm_atomic_state *state, struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12484
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3153
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3252
struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3257
struct drm_crtc *crtc_from_state;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
342
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8304
struct drm_crtc *crtc = new_con_state->crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9799
struct drm_crtc *crtc = afb ? plane->state->crtc : old_plane_state->crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9920
struct drm_crtc *pcrtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9982
struct drm_crtc *crtc = new_plane_state->crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
1119
struct drm_crtc *crtc);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
298
static void amdgpu_dm_set_crc_window_default(struct drm_crtc *crtc, struct dc_stream_state *stream)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
346
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
428
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
470
bool amdgpu_dm_crc_window_is_activated(struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
485
amdgpu_dm_crtc_verify_crc_source(struct drm_crtc *crtc, const char *src_name,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
500
int amdgpu_dm_crtc_configure_crc_source(struct drm_crtc *crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
573
int amdgpu_dm_crtc_set_crc_source(struct drm_crtc *crtc, const char *src_name)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
753
void amdgpu_dm_crtc_handle_crc_irq(struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
801
void amdgpu_dm_crtc_handle_crc_window_irq(struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
81
const char *const *amdgpu_dm_crtc_get_crc_sources(struct drm_crtc *crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h
125
int amdgpu_dm_crtc_configure_crc_source(struct drm_crtc *crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h
128
int amdgpu_dm_crtc_set_crc_source(struct drm_crtc *crtc, const char *src_name);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h
129
int amdgpu_dm_crtc_verify_crc_source(struct drm_crtc *crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h
132
const char *const *amdgpu_dm_crtc_get_crc_sources(struct drm_crtc *crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h
134
void amdgpu_dm_crtc_handle_crc_irq(struct drm_crtc *crtc);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h
143
bool amdgpu_dm_crc_window_is_activated(struct drm_crtc *crtc);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h
144
void amdgpu_dm_crtc_handle_crc_window_irq(struct drm_crtc *crtc);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h
30
struct drm_crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h
97
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
290
static inline int amdgpu_dm_crtc_set_vblank(struct drm_crtc *crtc, bool enable)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
415
int amdgpu_dm_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
420
void amdgpu_dm_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
425
static void amdgpu_dm_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
43
struct drm_crtc *crtc = &acrtc->base;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
441
static struct drm_crtc_state *amdgpu_dm_crtc_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
477
static void amdgpu_dm_crtc_destroy(struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
483
static void amdgpu_dm_crtc_reset_state(struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
498
static int amdgpu_dm_crtc_late_register(struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
517
dm_crtc_additional_color_mgmt(struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
528
amdgpu_dm_atomic_crtc_set_property(struct drm_crtc *crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
553
amdgpu_dm_atomic_crtc_get_property(struct drm_crtc *crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
594
static void amdgpu_dm_crtc_helper_disable(struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
630
static void amdgpu_dm_crtc_update_crtc_active_planes(struct drm_crtc *crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
645
static bool amdgpu_dm_crtc_helper_mode_fixup(struct drm_crtc *crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
652
static int amdgpu_dm_crtc_helper_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
77
int amdgpu_dm_crtc_set_vupdate_irq(struct drm_crtc *crtc, bool enable)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.h
36
int amdgpu_dm_crtc_set_vupdate_irq(struct drm_crtc *crtc, bool enable);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.h
42
int amdgpu_dm_crtc_enable_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.h
44
void amdgpu_dm_crtc_disable_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1094
struct drm_crtc *crtc = m->private;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1146
struct drm_crtc *crtc = m->private;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1644
struct drm_crtc *crtc = NULL;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1829
struct drm_crtc *crtc = NULL;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2012
struct drm_crtc *crtc = NULL;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2189
struct drm_crtc *crtc = NULL;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3661
struct drm_crtc *crtc = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3678
struct drm_crtc *crtc = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3698
struct drm_crtc *crtc = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3715
struct drm_crtc *crtc = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3734
struct drm_crtc *crtc = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3751
struct drm_crtc *crtc = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3770
struct drm_crtc *crtc = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3787
struct drm_crtc *crtc = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3805
struct drm_crtc *crtc = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3850
struct drm_crtc *crtc = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3873
struct drm_crtc *crtc = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3887
void crtc_debugfs_init(struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h
35
void crtc_debugfs_init(struct drm_crtc *crtc);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1609
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1639
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
1301
int amdgpu_dm_plane_get_cursor_position(struct drm_plane *plane, struct drm_crtc *crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
1353
struct drm_crtc *crtc = afb ? plane->state->crtc : old_plane_state->crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.h
32
int amdgpu_dm_plane_get_cursor_position(struct drm_plane *plane, struct drm_crtc *crtc,
drivers/gpu/drm/amd/pm/amdgpu_dpm_internal.c
35
struct drm_crtc *crtc;
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c
206
struct drm_crtc *crtc = &kcrtc->base;
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c
250
komeda_crtc_do_flush(struct drm_crtc *crtc,
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c
281
komeda_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c
327
komeda_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c
389
komeda_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c
420
struct drm_crtc *crtc = kcrtc_st->base.crtc;
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c
431
komeda_crtc_mode_valid(struct drm_crtc *crtc, const struct drm_display_mode *m)
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c
462
static bool komeda_crtc_mode_fixup(struct drm_crtc *crtc,
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c
496
static void komeda_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c
512
komeda_crtc_atomic_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c
530
static void komeda_crtc_atomic_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c
537
static int komeda_crtc_vblank_enable(struct drm_crtc *crtc)
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c
546
static void komeda_crtc_vblank_disable(struct drm_crtc *crtc)
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c
641
struct drm_crtc *crtc = &kcrtc->base;
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c
77
komeda_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/arm/display/komeda/komeda_kms.c
153
static int komeda_crtc_normalize_zpos(struct drm_crtc *crtc,
drivers/gpu/drm/arm/display/komeda/komeda_kms.c
221
struct drm_crtc *crtc;
drivers/gpu/drm/arm/display/komeda/komeda_kms.h
68
struct drm_crtc base;
drivers/gpu/drm/arm/display/komeda/komeda_pipeline.h
172
struct drm_crtc *crtc;
drivers/gpu/drm/arm/display/komeda/komeda_pipeline.h
456
struct drm_crtc *crtc;
drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c
154
struct drm_crtc *crtc)
drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c
64
struct drm_crtc *crtc)
drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c
762
struct drm_crtc *crtc = kcrtc_st->base.crtc;
drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c
822
struct drm_crtc *crtc = kcrtc_st->base.crtc;
drivers/gpu/drm/arm/hdlcd_crtc.c
135
static void hdlcd_crtc_mode_set_nofb(struct drm_crtc *crtc)
drivers/gpu/drm/arm/hdlcd_crtc.c
177
static void hdlcd_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/arm/hdlcd_crtc.c
188
static void hdlcd_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/arm/hdlcd_crtc.c
198
static enum drm_mode_status hdlcd_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/arm/hdlcd_crtc.c
214
static void hdlcd_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/arm/hdlcd_crtc.c
244
struct drm_crtc *crtc;
drivers/gpu/drm/arm/hdlcd_crtc.c
39
static void hdlcd_crtc_cleanup(struct drm_crtc *crtc)
drivers/gpu/drm/arm/hdlcd_crtc.c
48
static int hdlcd_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/arm/hdlcd_crtc.c
58
static void hdlcd_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/arm/hdlcd_crtc.c
92
static int hdlcd_set_pxl_fmt(struct drm_crtc *crtc)
drivers/gpu/drm/arm/hdlcd_drv.h
13
struct drm_crtc crtc;
drivers/gpu/drm/arm/malidp_crtc.c
147
static int malidp_crtc_atomic_check_gamma(struct drm_crtc *crtc,
drivers/gpu/drm/arm/malidp_crtc.c
201
static int malidp_crtc_atomic_check_ctm(struct drm_crtc *crtc,
drivers/gpu/drm/arm/malidp_crtc.c
246
static int malidp_crtc_atomic_check_scaling(struct drm_crtc *crtc,
drivers/gpu/drm/arm/malidp_crtc.c
25
static enum drm_mode_status malidp_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/arm/malidp_crtc.c
336
static int malidp_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/arm/malidp_crtc.c
442
static struct drm_crtc_state *malidp_crtc_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/arm/malidp_crtc.c
466
static void malidp_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/arm/malidp_crtc.c
479
static void malidp_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/arm/malidp_crtc.c
49
static void malidp_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/arm/malidp_crtc.c
492
static int malidp_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/arm/malidp_crtc.c
502
static void malidp_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/arm/malidp_crtc.c
73
static void malidp_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/arm/malidp_drv.c
121
static void malidp_atomic_commit_se_config(struct drm_crtc *crtc,
drivers/gpu/drm/arm/malidp_drv.c
238
struct drm_crtc *crtc;
drivers/gpu/drm/arm/malidp_drv.c
64
static void malidp_atomic_commit_update_gamma(struct drm_crtc *crtc,
drivers/gpu/drm/arm/malidp_drv.c
91
void malidp_atomic_commit_update_coloradj(struct drm_crtc *crtc,
drivers/gpu/drm/arm/malidp_drv.h
34
struct drm_crtc crtc;
drivers/gpu/drm/armada/armada_crtc.c
122
static void armada_drm_crtc_queue_state_event(struct drm_crtc *crtc)
drivers/gpu/drm/armada/armada_crtc.c
135
static void armada_drm_update_gamma(struct drm_crtc *crtc)
drivers/gpu/drm/armada/armada_crtc.c
173
static enum drm_mode_status armada_drm_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/armada/armada_crtc.c
200
static bool armada_drm_crtc_mode_fixup(struct drm_crtc *crtc,
drivers/gpu/drm/armada/armada_crtc.c
331
static void armada_drm_crtc_mode_set_nofb(struct drm_crtc *crtc)
drivers/gpu/drm/armada/armada_crtc.c
416
static int armada_drm_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/armada/armada_crtc.c
432
static void armada_drm_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/armada/armada_crtc.c
448
static void armada_drm_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/armada/armada_crtc.c
476
static void armada_drm_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/armada/armada_crtc.c
514
static void armada_drm_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/armada/armada_crtc.c
702
static int armada_drm_crtc_cursor_set(struct drm_crtc *crtc,
drivers/gpu/drm/armada/armada_crtc.c
752
static int armada_drm_crtc_cursor_move(struct drm_crtc *crtc, int x, int y)
drivers/gpu/drm/armada/armada_crtc.c
768
static void armada_drm_crtc_destroy(struct drm_crtc *crtc)
drivers/gpu/drm/armada/armada_crtc.c
789
static int armada_drm_crtc_late_register(struct drm_crtc *crtc)
drivers/gpu/drm/armada/armada_crtc.c
798
static int armada_drm_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/armada/armada_crtc.c
809
static void armada_drm_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/armada/armada_crtc.h
37
struct drm_crtc crtc;
drivers/gpu/drm/armada/armada_overlay.c
259
armada_overlay_plane_update(struct drm_plane *plane, struct drm_crtc *crtc,
drivers/gpu/drm/armada/armada_plane.c
88
struct drm_crtc *crtc = new_plane_state->crtc;
drivers/gpu/drm/armada/armada_trace.h
16
TP_PROTO(struct drm_crtc *crtc, u32 stat),
drivers/gpu/drm/armada/armada_trace.h
19
__field(struct drm_crtc *, crtc)
drivers/gpu/drm/armada/armada_trace.h
31
TP_PROTO(struct drm_plane *plane, struct drm_crtc *crtc,
drivers/gpu/drm/armada/armada_trace.h
38
__field(struct drm_crtc *, crtc)
drivers/gpu/drm/armada/armada_trace.h
7
struct drm_crtc;
drivers/gpu/drm/armada/armada_trace.h
71
TP_PROTO(struct drm_crtc *crtc, struct drm_plane *plane),
drivers/gpu/drm/armada/armada_trace.h
75
__field(struct drm_crtc *, crtc)
drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c
147
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c
157
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c
167
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c
28
struct drm_crtc *crtc = &priv->pipe.crtc;
drivers/gpu/drm/ast/ast_dp.c
538
struct drm_crtc *crtc = &ast->crtc;
drivers/gpu/drm/ast/ast_dp501.c
571
struct drm_crtc *crtc = &ast->crtc;
drivers/gpu/drm/ast/ast_drv.h
211
struct drm_crtc crtc;
drivers/gpu/drm/ast/ast_mode.c
101
struct drm_crtc *crtc = &ast->crtc;
drivers/gpu/drm/ast/ast_mode.c
125
struct drm_crtc *crtc = &ast->crtc;
drivers/gpu/drm/ast/ast_mode.c
554
struct drm_crtc *crtc = plane_state->crtc;
drivers/gpu/drm/ast/ast_mode.c
671
ast_crtc_helper_mode_valid(struct drm_crtc *crtc, const struct drm_display_mode *mode)
drivers/gpu/drm/ast/ast_mode.c
683
static void ast_crtc_helper_mode_set_nofb(struct drm_crtc *crtc)
drivers/gpu/drm/ast/ast_mode.c
710
static int ast_crtc_helper_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/ast/ast_mode.c
75
static void ast_set_gamma_lut(struct drm_crtc *crtc, unsigned int index,
drivers/gpu/drm/ast/ast_mode.c
810
ast_crtc_helper_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/ast/ast_mode.c
833
static void ast_crtc_helper_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_state *state)
drivers/gpu/drm/ast/ast_mode.c
846
static void ast_crtc_helper_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_state *state)
drivers/gpu/drm/ast/ast_mode.c
877
static void ast_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/ast/ast_mode.c
891
ast_crtc_atomic_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/ast/ast_mode.c
913
static void ast_crtc_atomic_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/ast/ast_mode.c
934
struct drm_crtc *crtc = &ast->crtc;
drivers/gpu/drm/ast/ast_sil164.c
83
struct drm_crtc *crtc = &ast->crtc;
drivers/gpu/drm/ast/ast_vga.c
83
struct drm_crtc *crtc = &ast->crtc;
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c
194
atmel_hlcdc_crtc_mode_valid(struct drm_crtc *c,
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c
202
static void atmel_hlcdc_crtc_atomic_disable(struct drm_crtc *c,
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c
254
static void atmel_hlcdc_crtc_atomic_enable(struct drm_crtc *c,
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c
460
static int atmel_hlcdc_crtc_atomic_check(struct drm_crtc *c,
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c
477
static void atmel_hlcdc_crtc_atomic_begin(struct drm_crtc *c,
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c
483
static void atmel_hlcdc_crtc_atomic_flush(struct drm_crtc *c,
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c
526
void atmel_hlcdc_crtc_irq(struct drm_crtc *c)
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c
532
static void atmel_hlcdc_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c
549
atmel_hlcdc_crtc_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c
57
struct drm_crtc base;
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c
570
static void atmel_hlcdc_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c
580
static int atmel_hlcdc_crtc_enable_vblank(struct drm_crtc *c)
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c
591
static void atmel_hlcdc_crtc_disable_vblank(struct drm_crtc *c)
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c
64
drm_crtc_to_atmel_hlcdc_crtc(struct drm_crtc *crtc)
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c
69
static void atmel_hlcdc_crtc_mode_set_nofb(struct drm_crtc *c)
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h
352
struct drm_crtc *crtc;
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h
495
void atmel_hlcdc_crtc_irq(struct drm_crtc *c);
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c
74
struct drm_crtc *crtc = dc->crtc;
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c
524
struct drm_crtc *crtc = state->base.crtc;
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
1088
struct drm_crtc *analogix_dp_get_old_crtc(struct analogix_dp_device *dp,
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
1107
struct drm_crtc *analogix_dp_get_new_crtc(struct analogix_dp_device *dp,
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
1129
struct drm_crtc *crtc;
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
1184
struct drm_crtc *crtc;
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
1244
struct drm_crtc *old_crtc, *new_crtc;
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
1282
struct drm_crtc *crtc;
drivers/gpu/drm/bridge/fsl-ldb.c
133
struct drm_crtc *crtc;
drivers/gpu/drm/bridge/ite-it6263.c
601
struct drm_crtc *crtc;
drivers/gpu/drm/bridge/lontium-lt9211.c
465
struct drm_crtc *crtc;
drivers/gpu/drm/bridge/panel.c
118
struct drm_crtc *crtc;
drivers/gpu/drm/bridge/panel.c
137
struct drm_crtc *crtc;
drivers/gpu/drm/bridge/panel.c
156
struct drm_crtc *crtc;
drivers/gpu/drm/bridge/panel.c
175
struct drm_crtc *crtc;
drivers/gpu/drm/bridge/ssd2825.c
492
struct drm_crtc *crtc;
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
2538
struct drm_crtc *crtc = new_state->crtc;
drivers/gpu/drm/bridge/ti-sn65dsi83.c
525
struct drm_crtc *crtc;
drivers/gpu/drm/clients/drm_log.c
194
struct drm_crtc *crtc = mode_set->crtc;
drivers/gpu/drm/display/drm_dp_helper.c
2291
struct drm_crtc *crtc;
drivers/gpu/drm/display/drm_dp_helper.c
2478
int drm_dp_start_crc(struct drm_dp_aux *aux, struct drm_crtc *crtc)
drivers/gpu/drm/display/drm_dp_mst_topology.c
4598
struct drm_crtc *crtc;
drivers/gpu/drm/display/drm_dp_mst_topology.c
5423
struct drm_crtc *crtc;
drivers/gpu/drm/display/drm_hdmi_state_helper.c
334
struct drm_crtc *crtc;
drivers/gpu/drm/display/drm_hdmi_state_helper.c
865
struct drm_crtc *crtc = new_conn_state->crtc;
drivers/gpu/drm/drm_atomic.c
1209
struct drm_crtc *
drivers/gpu/drm/drm_atomic.c
1239
struct drm_crtc *
drivers/gpu/drm/drm_atomic.c
1503
struct drm_crtc *crtc)
drivers/gpu/drm/drm_atomic.c
1567
struct drm_crtc *crtc)
drivers/gpu/drm/drm_atomic.c
1654
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic.c
1836
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic.c
1906
struct drm_crtc *crtc = set->crtc;
drivers/gpu/drm/drm_atomic.c
2001
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic.c
2036
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic.c
226
struct drm_crtc *crtc = state->crtcs[i].ptr;
drivers/gpu/drm/drm_atomic.c
366
struct drm_crtc *crtc)
drivers/gpu/drm/drm_atomic.c
402
struct drm_crtc *crtc = new_crtc_state->crtc;
drivers/gpu/drm/drm_atomic.c
463
struct drm_crtc *crtc = state->crtc;
drivers/gpu/drm/drm_atomic.c
707
struct drm_crtc *crtc = new_plane_state->crtc;
drivers/gpu/drm/drm_atomic_helper.c
1022
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_helper.c
1256
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_helper.c
1402
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_helper.c
1468
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_helper.c
1491
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_helper.c
1662
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_helper.c
1779
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_helper.c
1886
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_helper.c
1947
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_helper.c
2039
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_helper.c
2111
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_helper.c
226
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_helper.c
2375
static int stall_checks(struct drm_crtc *crtc, bool nonblock)
drivers/gpu/drm/drm_atomic_helper.c
2434
static void init_commit(struct drm_crtc_commit *commit, struct drm_crtc *crtc)
drivers/gpu/drm/drm_atomic_helper.c
2445
crtc_or_fake_commit(struct drm_atomic_state *state, struct drm_crtc *crtc)
drivers/gpu/drm/drm_atomic_helper.c
2514
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_helper.c
2638
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_helper.c
2694
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_helper.c
271
struct drm_crtc *encoder_crtc;
drivers/gpu/drm/drm_atomic_helper.c
2731
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_helper.c
2776
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_helper.c
2976
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_helper.c
3095
struct drm_crtc *crtc = old_crtc_state->crtc;
drivers/gpu/drm/drm_atomic_helper.c
3164
struct drm_crtc *crtc = old_crtc_state->crtc;
drivers/gpu/drm/drm_atomic_helper.c
3259
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_helper.c
3399
struct drm_crtc *crtc,
drivers/gpu/drm/drm_atomic_helper.c
3507
struct drm_crtc *crtc = set->crtc;
drivers/gpu/drm/drm_atomic_helper.c
3563
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_helper.c
3634
int drm_atomic_helper_reset_crtc(struct drm_crtc *crtc,
drivers/gpu/drm/drm_atomic_helper.c
3726
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_helper.c
3861
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_helper.c
3919
struct drm_crtc *crtc,
drivers/gpu/drm/drm_atomic_helper.c
3974
int drm_atomic_helper_page_flip(struct drm_crtc *crtc,
drivers/gpu/drm/drm_atomic_helper.c
4017
int drm_atomic_helper_page_flip_target(struct drm_crtc *crtc,
drivers/gpu/drm/drm_atomic_helper.c
421
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_helper.c
515
struct drm_crtc *crtc,
drivers/gpu/drm/drm_atomic_helper.c
557
struct drm_crtc *crtc = conn_state->crtc;
drivers/gpu/drm/drm_atomic_helper.c
582
struct drm_crtc *crtc)
drivers/gpu/drm/drm_atomic_helper.c
652
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_helper.c
986
struct drm_crtc *crtc = crtc_state->crtc;
drivers/gpu/drm/drm_atomic_state_helper.c
114
void drm_atomic_helper_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/drm_atomic_state_helper.c
134
void __drm_atomic_helper_crtc_duplicate_state(struct drm_crtc *crtc,
drivers/gpu/drm/drm_atomic_state_helper.c
171
drm_atomic_helper_crtc_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/drm_atomic_state_helper.c
230
void drm_atomic_helper_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/drm_atomic_state_helper.c
598
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_state_helper.c
75
struct drm_crtc *crtc)
drivers/gpu/drm/drm_atomic_state_helper.c
94
__drm_atomic_helper_crtc_reset(struct drm_crtc *crtc,
drivers/gpu/drm/drm_atomic_uapi.c
1049
struct drm_crtc *crtc = obj_to_crtc(obj);
drivers/gpu/drm/drm_atomic_uapi.c
1087
struct drm_crtc *crtc, uint64_t user_data)
drivers/gpu/drm/drm_atomic_uapi.c
1109
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_uapi.c
1208
struct drm_crtc *crtc = obj_to_crtc(obj);
drivers/gpu/drm/drm_atomic_uapi.c
126
struct drm_crtc *crtc = state->crtc;
drivers/gpu/drm/drm_atomic_uapi.c
1379
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_uapi.c
1503
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_uapi.c
1550
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_uapi.c
191
struct drm_crtc *crtc)
drivers/gpu/drm/drm_atomic_uapi.c
305
struct drm_crtc *crtc)
drivers/gpu/drm/drm_atomic_uapi.c
351
struct drm_crtc *crtc, s32 __user *fence_ptr)
drivers/gpu/drm/drm_atomic_uapi.c
357
struct drm_crtc *crtc)
drivers/gpu/drm/drm_atomic_uapi.c
396
static int drm_atomic_crtc_set_property(struct drm_crtc *crtc,
drivers/gpu/drm/drm_atomic_uapi.c
485
drm_atomic_crtc_get_property(struct drm_crtc *crtc,
drivers/gpu/drm/drm_atomic_uapi.c
551
struct drm_crtc *crtc = drm_crtc_find(dev, file_priv, val);
drivers/gpu/drm/drm_atomic_uapi.c
72
struct drm_crtc *crtc = state->crtc;
drivers/gpu/drm/drm_atomic_uapi.c
831
struct drm_crtc *crtc = drm_crtc_find(dev, file_priv, val);
drivers/gpu/drm/drm_blend.c
448
static int drm_atomic_helper_crtc_normalize_zpos(struct drm_crtc *crtc,
drivers/gpu/drm/drm_blend.c
519
struct drm_crtc *crtc;
drivers/gpu/drm/drm_bridge_helper.c
33
struct drm_crtc *crtc;
drivers/gpu/drm/drm_client_modeset.c
1094
struct drm_crtc *crtc = mode_set->crtc;
drivers/gpu/drm/drm_client_modeset.c
112
drm_client_find_modeset(struct drm_client_dev *client, struct drm_crtc *crtc)
drivers/gpu/drm/drm_client_modeset.c
1143
struct drm_crtc *crtc = mode_set->crtc;
drivers/gpu/drm/drm_client_modeset.c
1312
struct drm_crtc *crtc;
drivers/gpu/drm/drm_client_modeset.c
43
struct drm_crtc *crtc;
drivers/gpu/drm/drm_client_modeset.c
532
struct drm_crtc *crtc)
drivers/gpu/drm/drm_client_modeset.c
547
struct drm_crtc *best_crtcs[],
drivers/gpu/drm/drm_client_modeset.c
554
struct drm_crtc **crtcs;
drivers/gpu/drm/drm_client_modeset.c
585
struct drm_crtc *crtc = modeset->crtc;
drivers/gpu/drm/drm_client_modeset.c
622
struct drm_crtc *crtcs[],
drivers/gpu/drm/drm_client_modeset.c
666
struct drm_crtc *crtc;
drivers/gpu/drm/drm_client_modeset.c
826
struct drm_crtc **crtcs;
drivers/gpu/drm/drm_client_modeset.c
899
struct drm_crtc *crtc = crtcs[i];
drivers/gpu/drm/drm_color_mgmt.c
166
void drm_crtc_enable_color_mgmt(struct drm_crtc *crtc,
drivers/gpu/drm/drm_color_mgmt.c
208
int drm_mode_crtc_set_gamma_size(struct drm_crtc *crtc,
drivers/gpu/drm/drm_color_mgmt.c
244
static bool drm_crtc_supports_legacy_gamma(struct drm_crtc *crtc)
drivers/gpu/drm/drm_color_mgmt.c
277
static int drm_crtc_legacy_gamma_set(struct drm_crtc *crtc,
drivers/gpu/drm/drm_color_mgmt.c
365
struct drm_crtc *crtc;
drivers/gpu/drm/drm_color_mgmt.c
434
struct drm_crtc *crtc;
drivers/gpu/drm/drm_color_mgmt.c
651
void drm_crtc_load_gamma_888(struct drm_crtc *crtc, const struct drm_color_lut *lut,
drivers/gpu/drm/drm_color_mgmt.c
671
void drm_crtc_load_gamma_565_from_888(struct drm_crtc *crtc, const struct drm_color_lut *lut,
drivers/gpu/drm/drm_color_mgmt.c
701
void drm_crtc_load_gamma_555_from_888(struct drm_crtc *crtc, const struct drm_color_lut *lut,
drivers/gpu/drm/drm_color_mgmt.c
716
static void fill_gamma_888(struct drm_crtc *crtc, unsigned int i, u16 r, u16 g, u16 b,
drivers/gpu/drm/drm_color_mgmt.c
733
void drm_crtc_fill_gamma_888(struct drm_crtc *crtc, drm_crtc_set_lut_func set_gamma)
drivers/gpu/drm/drm_color_mgmt.c
742
static void fill_gamma_565(struct drm_crtc *crtc, unsigned int i, u16 r, u16 g, u16 b,
drivers/gpu/drm/drm_color_mgmt.c
759
void drm_crtc_fill_gamma_565(struct drm_crtc *crtc, drm_crtc_set_lut_func set_gamma)
drivers/gpu/drm/drm_color_mgmt.c
771
static void fill_gamma_555(struct drm_crtc *crtc, unsigned int i, u16 r, u16 g, u16 b,
drivers/gpu/drm/drm_color_mgmt.c
788
void drm_crtc_fill_gamma_555(struct drm_crtc *crtc, drm_crtc_set_lut_func set_gamma)
drivers/gpu/drm/drm_color_mgmt.c
810
void drm_crtc_load_palette_8(struct drm_crtc *crtc, const struct drm_color_lut *lut,
drivers/gpu/drm/drm_color_mgmt.c
820
static void fill_palette_332(struct drm_crtc *crtc, u16 r, u16 g, u16 b,
drivers/gpu/drm/drm_color_mgmt.c
840
void drm_crtc_fill_palette_332(struct drm_crtc *crtc, drm_crtc_set_lut_func set_palette)
drivers/gpu/drm/drm_color_mgmt.c
854
static void fill_palette_8(struct drm_crtc *crtc, unsigned int i,
drivers/gpu/drm/drm_color_mgmt.c
869
void drm_crtc_fill_palette_8(struct drm_crtc *crtc, drm_crtc_set_lut_func set_palette)
drivers/gpu/drm/drm_crtc.c
112
struct drm_crtc *crtc;
drivers/gpu/drm/drm_crtc.c
129
struct drm_crtc *crtc;
drivers/gpu/drm/drm_crtc.c
138
static int drm_crtc_crc_init(struct drm_crtc *crtc)
drivers/gpu/drm/drm_crtc.c
150
static void drm_crtc_crc_fini(struct drm_crtc *crtc)
drivers/gpu/drm/drm_crtc.c
159
static struct drm_crtc *fence_to_crtc(struct dma_fence *fence)
drivers/gpu/drm/drm_crtc.c
162
return container_of(fence->lock, struct drm_crtc, fence_lock);
drivers/gpu/drm/drm_crtc.c
167
struct drm_crtc *crtc = fence_to_crtc(fence);
drivers/gpu/drm/drm_crtc.c
174
struct drm_crtc *crtc = fence_to_crtc(fence);
drivers/gpu/drm/drm_crtc.c
184
struct dma_fence *drm_crtc_create_fence(struct drm_crtc *crtc)
drivers/gpu/drm/drm_crtc.c
254
static int __drm_crtc_init_with_planes(struct drm_device *dev, struct drm_crtc *crtc,
drivers/gpu/drm/drm_crtc.c
360
int drm_crtc_init_with_planes(struct drm_device *dev, struct drm_crtc *crtc,
drivers/gpu/drm/drm_crtc.c
383
struct drm_crtc *crtc = ptr;
drivers/gpu/drm/drm_crtc.c
390
struct drm_crtc *crtc,
drivers/gpu/drm/drm_crtc.c
442
int drmm_crtc_init_with_planes(struct drm_device *dev, struct drm_crtc *crtc,
drivers/gpu/drm/drm_crtc.c
470
struct drm_crtc *crtc;
drivers/gpu/drm/drm_crtc.c
502
void drm_crtc_cleanup(struct drm_crtc *crtc)
drivers/gpu/drm/drm_crtc.c
549
struct drm_crtc *crtc;
drivers/gpu/drm/drm_crtc.c
607
struct drm_crtc *crtc = set->crtc;
drivers/gpu/drm/drm_crtc.c
609
struct drm_crtc *tmp;
drivers/gpu/drm/drm_crtc.c
678
int drm_crtc_check_viewport(const struct drm_crtc *crtc,
drivers/gpu/drm/drm_crtc.c
716
struct drm_crtc *crtc;
drivers/gpu/drm/drm_crtc.c
87
struct drm_crtc *drm_crtc_from_index(struct drm_device *dev, int idx)
drivers/gpu/drm/drm_crtc.c
89
struct drm_crtc *crtc;
drivers/gpu/drm/drm_crtc.c
920
struct drm_crtc *crtc = obj_to_crtc(obj);
drivers/gpu/drm/drm_crtc.c
944
int drm_crtc_create_scaling_filter_property(struct drm_crtc *crtc,
drivers/gpu/drm/drm_crtc.c
961
int drm_crtc_create_sharpness_strength_property(struct drm_crtc *crtc)
drivers/gpu/drm/drm_crtc.c
99
int drm_crtc_force_disable(struct drm_crtc *crtc)
drivers/gpu/drm/drm_crtc_helper.c
1046
struct drm_crtc *crtc;
drivers/gpu/drm/drm_crtc_helper.c
148
bool drm_helper_crtc_in_use(struct drm_crtc *crtc)
drivers/gpu/drm/drm_crtc_helper.c
186
struct drm_crtc *crtc;
drivers/gpu/drm/drm_crtc_helper.c
283
bool drm_crtc_helper_set_mode(struct drm_crtc *crtc,
drivers/gpu/drm/drm_crtc_helper.c
449
int drm_crtc_helper_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *state)
drivers/gpu/drm/drm_crtc_helper.c
461
drm_crtc_helper_disable(struct drm_crtc *crtc)
drivers/gpu/drm/drm_crtc_helper.c
556
struct drm_crtc **save_encoder_crtcs, *new_crtc;
drivers/gpu/drm/drm_crtc_helper.c
605
save_encoder_crtcs = kzalloc_objs(struct drm_crtc *,
drivers/gpu/drm/drm_crtc_helper.c
871
static int drm_helper_choose_crtc_dpms(struct drm_crtc *crtc)
drivers/gpu/drm/drm_crtc_helper.c
912
struct drm_crtc *crtc = encoder ? encoder->crtc : NULL;
drivers/gpu/drm/drm_crtc_helper.c
984
struct drm_crtc *crtc;
drivers/gpu/drm/drm_crtc_helper_internal.h
34
struct drm_crtc;
drivers/gpu/drm/drm_crtc_helper_internal.h
40
enum drm_mode_status drm_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/drm_crtc_internal.h
50
struct drm_crtc;
drivers/gpu/drm/drm_crtc_internal.h
75
int drm_crtc_check_viewport(const struct drm_crtc *crtc,
drivers/gpu/drm/drm_crtc_internal.h
81
int drm_crtc_force_disable(struct drm_crtc *crtc);
drivers/gpu/drm/drm_crtc_internal.h
83
struct dma_fence *drm_crtc_create_fence(struct drm_crtc *crtc);
drivers/gpu/drm/drm_debugfs.c
834
void drm_debugfs_crtc_add(struct drm_crtc *crtc)
drivers/gpu/drm/drm_debugfs.c
852
void drm_debugfs_crtc_remove(struct drm_crtc *crtc)
drivers/gpu/drm/drm_debugfs_crc.c
116
struct drm_crtc *crtc = inode->i_private;
drivers/gpu/drm/drm_debugfs_crc.c
125
struct drm_crtc *crtc = m->private;
drivers/gpu/drm/drm_debugfs_crc.c
198
struct drm_crtc *crtc = inode->i_private;
drivers/gpu/drm/drm_debugfs_crc.c
261
struct drm_crtc *crtc = filep->f_inode->i_private;
drivers/gpu/drm/drm_debugfs_crc.c
288
struct drm_crtc *crtc = filep->f_inode->i_private;
drivers/gpu/drm/drm_debugfs_crc.c
347
struct drm_crtc *crtc = file->f_inode->i_private;
drivers/gpu/drm/drm_debugfs_crc.c
369
void drm_debugfs_crtc_crc_add(struct drm_crtc *crtc)
drivers/gpu/drm/drm_debugfs_crc.c
394
int drm_crtc_add_crc_entry(struct drm_crtc *crtc, bool has_frame,
drivers/gpu/drm/drm_debugfs_crc.c
86
struct drm_crtc *crtc = m->private;
drivers/gpu/drm/drm_encoder.c
304
static struct drm_crtc *drm_encoder_get_crtc(struct drm_encoder *encoder)
drivers/gpu/drm/drm_encoder.c
340
struct drm_crtc *crtc;
drivers/gpu/drm/drm_fb_helper.c
1318
struct drm_crtc *crtc = mode_set->crtc;
drivers/gpu/drm/drm_fb_helper.c
694
struct drm_crtc *crtc;
drivers/gpu/drm/drm_fb_helper.c
730
static struct drm_property_blob *setcmap_new_gamma_lut(struct drm_crtc *crtc,
drivers/gpu/drm/drm_fb_helper.c
782
struct drm_crtc *crtc;
drivers/gpu/drm/drm_framebuffer.c
1106
struct drm_crtc *crtc;
drivers/gpu/drm/drm_internal.h
206
void drm_debugfs_crtc_add(struct drm_crtc *crtc);
drivers/gpu/drm/drm_internal.h
207
void drm_debugfs_crtc_remove(struct drm_crtc *crtc);
drivers/gpu/drm/drm_internal.h
208
void drm_debugfs_crtc_crc_add(struct drm_crtc *crtc);
drivers/gpu/drm/drm_internal.h
236
static inline void drm_debugfs_crtc_add(struct drm_crtc *crtc)
drivers/gpu/drm/drm_internal.h
239
static inline void drm_debugfs_crtc_remove(struct drm_crtc *crtc)
drivers/gpu/drm/drm_internal.h
243
static inline void drm_debugfs_crtc_crc_add(struct drm_crtc *crtc)
drivers/gpu/drm/drm_internal.h
42
struct drm_crtc;
drivers/gpu/drm/drm_ioctl.c
237
struct drm_crtc *crtc;
drivers/gpu/drm/drm_lease.c
158
struct drm_crtc *crtc;
drivers/gpu/drm/drm_lease.c
440
struct drm_crtc *crtc = obj_to_crtc(obj);
drivers/gpu/drm/drm_mode_config.c
195
struct drm_crtc *crtc;
drivers/gpu/drm/drm_mode_config.c
521
struct drm_crtc *crtc, *ct;
drivers/gpu/drm/drm_mode_config.c
644
struct drm_crtc *crtc;
drivers/gpu/drm/drm_mode_config.c
668
struct drm_crtc *crtc;
drivers/gpu/drm/drm_mode_config.c
99
struct drm_crtc *crtc;
drivers/gpu/drm/drm_modeset_helper.c
145
int drm_crtc_init(struct drm_device *dev, struct drm_crtc *crtc,
drivers/gpu/drm/drm_modeset_lock.c
225
struct drm_crtc *crtc;
drivers/gpu/drm/drm_modeset_lock.c
455
struct drm_crtc *crtc;
drivers/gpu/drm/drm_of.c
202
struct drm_crtc *crtc = encoder->crtc;
drivers/gpu/drm/drm_of.c
36
struct drm_crtc *tmp;
drivers/gpu/drm/drm_plane.c
1019
struct drm_crtc *crtc,
drivers/gpu/drm/drm_plane.c
1072
struct drm_crtc *crtc,
drivers/gpu/drm/drm_plane.c
1107
struct drm_crtc *crtc,
drivers/gpu/drm/drm_plane.c
1140
struct drm_crtc *crtc = NULL;
drivers/gpu/drm/drm_plane.c
1187
static int drm_mode_cursor_universal(struct drm_crtc *crtc,
drivers/gpu/drm/drm_plane.c
1280
struct drm_crtc *crtc;
drivers/gpu/drm/drm_plane.c
1385
struct drm_crtc *crtc;
drivers/gpu/drm/drm_plane.c
948
struct drm_crtc *crtc,
drivers/gpu/drm/drm_plane_helper.c
165
int drm_plane_helper_update_primary(struct drm_plane *plane, struct drm_crtc *crtc,
drivers/gpu/drm/drm_plane_helper.c
65
static int get_connectors_for_crtc(struct drm_crtc *crtc,
drivers/gpu/drm/drm_plane_helper.c
96
struct drm_crtc *crtc,
drivers/gpu/drm/drm_probe_helper.c
107
struct drm_crtc *crtc;
drivers/gpu/drm/drm_probe_helper.c
1131
enum drm_mode_status drm_crtc_helper_mode_valid_fixed(struct drm_crtc *crtc,
drivers/gpu/drm/drm_probe_helper.c
181
enum drm_mode_status drm_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/drm_self_refresh_helper.c
150
struct drm_crtc *crtc;
drivers/gpu/drm/drm_self_refresh_helper.c
190
struct drm_crtc *crtc;
drivers/gpu/drm/drm_self_refresh_helper.c
233
int drm_self_refresh_helper_init(struct drm_crtc *crtc)
drivers/gpu/drm/drm_self_refresh_helper.c
269
void drm_self_refresh_helper_cleanup(struct drm_crtc *crtc)
drivers/gpu/drm/drm_self_refresh_helper.c
60
struct drm_crtc *crtc;
drivers/gpu/drm/drm_self_refresh_helper.c
73
struct drm_crtc *crtc = sr_data->crtc;
drivers/gpu/drm/drm_simple_kms_helper.c
100
static int drm_simple_kms_crtc_check(struct drm_crtc *crtc,
drivers/gpu/drm/drm_simple_kms_helper.c
117
static void drm_simple_kms_crtc_enable(struct drm_crtc *crtc,
drivers/gpu/drm/drm_simple_kms_helper.c
131
static void drm_simple_kms_crtc_disable(struct drm_crtc *crtc,
drivers/gpu/drm/drm_simple_kms_helper.c
150
static void drm_simple_kms_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/drm_simple_kms_helper.c
161
static struct drm_crtc_state *drm_simple_kms_crtc_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/drm_simple_kms_helper.c
172
static void drm_simple_kms_crtc_destroy_state(struct drm_crtc *crtc, struct drm_crtc_state *state)
drivers/gpu/drm/drm_simple_kms_helper.c
183
static int drm_simple_kms_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/drm_simple_kms_helper.c
194
static void drm_simple_kms_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/drm_simple_kms_helper.c
427
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/drm_simple_kms_helper.c
87
drm_simple_kms_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/drm_vblank.c
1012
int drm_crtc_next_vblank_start(struct drm_crtc *crtc, ktime_t *vblanktime)
drivers/gpu/drm/drm_vblank.c
1113
void drm_crtc_arm_vblank_event(struct drm_crtc *crtc,
drivers/gpu/drm/drm_vblank.c
1138
void drm_crtc_send_vblank_event(struct drm_crtc *crtc,
drivers/gpu/drm/drm_vblank.c
1161
struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe);
drivers/gpu/drm/drm_vblank.c
1248
int drm_crtc_vblank_get(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank.c
1285
void drm_crtc_vblank_put(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank.c
1301
int drm_crtc_wait_one_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank.c
1339
void drm_crtc_vblank_off(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank.c
1418
void drm_crtc_vblank_reset(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank.c
1456
void drm_crtc_set_max_vblank_count(struct drm_crtc *crtc,
drivers/gpu/drm/drm_vblank.c
1482
void drm_crtc_vblank_on_config(struct drm_crtc *crtc,
drivers/gpu/drm/drm_vblank.c
1528
void drm_crtc_vblank_on(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank.c
1593
void drm_crtc_vblank_restore(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank.c
1630
struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe);
drivers/gpu/drm/drm_vblank.c
1737
struct drm_crtc *crtc;
drivers/gpu/drm/drm_vblank.c
185
drm_crtc_vblank_crtc(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank.c
1878
struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe);
drivers/gpu/drm/drm_vblank.c
1992
bool drm_crtc_handle_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank.c
2009
struct drm_crtc *crtc;
drivers/gpu/drm/drm_vblank.c
2066
struct drm_crtc *crtc;
drivers/gpu/drm/drm_vblank.c
2173
struct drm_crtc *crtc = vtimer->crtc;
drivers/gpu/drm/drm_vblank.c
2213
int drm_crtc_vblank_start_timer(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank.c
2255
void drm_crtc_vblank_cancel_timer(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank.c
227
struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe);
drivers/gpu/drm/drm_vblank.c
2285
void drm_crtc_vblank_get_vblank_timeout(struct drm_crtc *crtc, ktime_t *vblank_time)
drivers/gpu/drm/drm_vblank.c
420
u64 drm_crtc_accurate_vblank_count(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank.c
445
struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe);
drivers/gpu/drm/drm_vblank.c
606
wait_queue_head_t *drm_crtc_vblank_waitqueue(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank.c
626
void drm_calc_timestamping_constants(struct drm_crtc *crtc,
drivers/gpu/drm/drm_vblank.c
709
struct drm_crtc *crtc, int *max_error, ktime_t *vblank_time,
drivers/gpu/drm/drm_vblank.c
851
bool drm_crtc_vblank_helper_get_vblank_timestamp(struct drm_crtc *crtc,
drivers/gpu/drm/drm_vblank.c
883
drm_crtc_get_last_vbltimestamp(struct drm_crtc *crtc, ktime_t *tvblank,
drivers/gpu/drm/drm_vblank.c
910
struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe);
drivers/gpu/drm/drm_vblank.c
936
u64 drm_crtc_vblank_count(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank.c
996
u64 drm_crtc_vblank_count_and_time(struct drm_crtc *crtc,
drivers/gpu/drm/drm_vblank_helper.c
101
void drm_crtc_vblank_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/drm_vblank_helper.c
127
int drm_crtc_vblank_helper_enable_vblank_timer(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank_helper.c
143
void drm_crtc_vblank_helper_disable_vblank_timer(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank_helper.c
167
bool drm_crtc_vblank_helper_get_vblank_timestamp_from_timer(struct drm_crtc *crtc,
drivers/gpu/drm/drm_vblank_helper.c
51
void drm_crtc_vblank_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/drm_vblank_helper.c
84
void drm_crtc_vblank_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/drm_vblank_work.c
244
void drm_vblank_work_flush_all(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank_work.c
267
void drm_vblank_work_init(struct drm_vblank_work *work, struct drm_crtc *crtc,
drivers/gpu/drm/exynos/exynos_drm_crtc.c
121
struct drm_crtc *crtc = &exynos_crtc->base;
drivers/gpu/drm/exynos/exynos_drm_crtc.c
136
static void exynos_drm_crtc_destroy(struct drm_crtc *crtc)
drivers/gpu/drm/exynos/exynos_drm_crtc.c
144
static int exynos_drm_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/exynos/exynos_drm_crtc.c
154
static void exynos_drm_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/exynos/exynos_drm_crtc.c
180
struct drm_crtc *crtc;
drivers/gpu/drm/exynos/exynos_drm_crtc.c
21
static void exynos_drm_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/exynos/exynos_drm_crtc.c
211
struct drm_crtc *crtc;
drivers/gpu/drm/exynos/exynos_drm_crtc.c
234
void exynos_drm_crtc_te_handler(struct drm_crtc *crtc)
drivers/gpu/drm/exynos/exynos_drm_crtc.c
32
static void exynos_drm_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/exynos/exynos_drm_crtc.c
50
static int exynos_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/exynos/exynos_drm_crtc.c
66
static void exynos_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/exynos/exynos_drm_crtc.c
75
static void exynos_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/exynos/exynos_drm_crtc.c
84
static enum drm_mode_status exynos_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/exynos/exynos_drm_crtc.c
95
static bool exynos_crtc_mode_fixup(struct drm_crtc *crtc,
drivers/gpu/drm/exynos/exynos_drm_crtc.h
35
void exynos_drm_crtc_te_handler(struct drm_crtc *crtc);
drivers/gpu/drm/exynos/exynos_drm_drv.h
170
struct drm_crtc base;
drivers/gpu/drm/exynos/exynos_drm_plane.c
205
struct drm_crtc *crtc = state->base.crtc;
drivers/gpu/drm/exynos/exynos_drm_plane.c
60
struct drm_crtc *crtc = state->crtc;
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c
135
static int fsl_dcu_drm_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c
148
static void fsl_dcu_drm_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c
173
struct drm_crtc *crtc = &fsl_dev->crtc;
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c
23
static void fsl_dcu_drm_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c
45
static void fsl_dcu_drm_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c
66
static void fsl_dcu_drm_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c
82
static void fsl_dcu_drm_crtc_mode_set_nofb(struct drm_crtc *crtc)
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.h
193
struct drm_crtc crtc;
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_output.h
25
struct drm_crtc *crtc);
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c
23
struct drm_crtc *crtc)
drivers/gpu/drm/gma500/cdv_device.h
19
struct drm_crtc *crtc);
drivers/gpu/drm/gma500/cdv_device.h
20
extern void cdv_update_wm(struct drm_device *dev, struct drm_crtc *crtc);
drivers/gpu/drm/gma500/cdv_device.h
6
struct drm_crtc;
drivers/gpu/drm/gma500/cdv_intel_crt.c
94
struct drm_crtc *crtc = encoder->crtc;
drivers/gpu/drm/gma500/cdv_intel_display.c
214
cdv_dpll_set_clock_cdv(struct drm_device *dev, struct drm_crtc *crtc,
drivers/gpu/drm/gma500/cdv_intel_display.c
25
struct drm_crtc *crtc, int target,
drivers/gpu/drm/gma500/cdv_intel_display.c
365
static const struct gma_limit_t *cdv_intel_limit(struct drm_crtc *crtc,
drivers/gpu/drm/gma500/cdv_intel_display.c
403
struct drm_crtc *crtc, int target,
drivers/gpu/drm/gma500/cdv_intel_display.c
459
struct drm_crtc *crtc;
drivers/gpu/drm/gma500/cdv_intel_display.c
492
void cdv_update_wm(struct drm_device *dev, struct drm_crtc *crtc)
drivers/gpu/drm/gma500/cdv_intel_display.c
572
static int cdv_intel_crtc_mode_set(struct drm_crtc *crtc,
drivers/gpu/drm/gma500/cdv_intel_display.c
837
struct drm_crtc *crtc)
drivers/gpu/drm/gma500/cdv_intel_display.c
916
struct drm_crtc *crtc)
drivers/gpu/drm/gma500/cdv_intel_dp.c
1039
struct drm_crtc *crtc = encoder->crtc;
drivers/gpu/drm/gma500/cdv_intel_dp.c
1849
struct drm_crtc *crtc = encoder->base.crtc;
drivers/gpu/drm/gma500/cdv_intel_dp.c
982
cdv_intel_dp_set_m_n(struct drm_crtc *crtc, struct drm_display_mode *mode,
drivers/gpu/drm/gma500/cdv_intel_hdmi.c
70
struct drm_crtc *crtc = encoder->crtc;
drivers/gpu/drm/gma500/cdv_intel_lvds.c
487
struct drm_crtc *crtc;
drivers/gpu/drm/gma500/gma_display.c
144
void gma_crtc_load_lut(struct drm_crtc *crtc)
drivers/gpu/drm/gma500/gma_display.c
182
static int gma_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green,
drivers/gpu/drm/gma500/gma_display.c
197
void gma_crtc_dpms(struct drm_crtc *crtc, int mode)
drivers/gpu/drm/gma500/gma_display.c
30
bool gma_pipe_has_type(struct drm_crtc *crtc, int type)
drivers/gpu/drm/gma500/gma_display.c
329
static int gma_crtc_cursor_set(struct drm_crtc *crtc,
drivers/gpu/drm/gma500/gma_display.c
444
static int gma_crtc_cursor_move(struct drm_crtc *crtc, int x, int y)
drivers/gpu/drm/gma500/gma_display.c
474
void gma_crtc_prepare(struct drm_crtc *crtc)
drivers/gpu/drm/gma500/gma_display.c
480
void gma_crtc_commit(struct drm_crtc *crtc)
drivers/gpu/drm/gma500/gma_display.c
486
void gma_crtc_disable(struct drm_crtc *crtc)
drivers/gpu/drm/gma500/gma_display.c
499
void gma_crtc_destroy(struct drm_crtc *crtc)
drivers/gpu/drm/gma500/gma_display.c
511
int gma_crtc_page_flip(struct drm_crtc *crtc,
drivers/gpu/drm/gma500/gma_display.c
575
void gma_crtc_save(struct drm_crtc *crtc)
drivers/gpu/drm/gma500/gma_display.c
58
int gma_pipe_set_base(struct drm_crtc *crtc, int x, int y,
drivers/gpu/drm/gma500/gma_display.c
618
void gma_crtc_restore(struct drm_crtc *crtc)
drivers/gpu/drm/gma500/gma_display.c
719
bool gma_pll_is_valid(struct drm_crtc *crtc,
drivers/gpu/drm/gma500/gma_display.c
751
struct drm_crtc *crtc, int target, int refclk,
drivers/gpu/drm/gma500/gma_display.h
43
bool (*find_pll)(const struct gma_limit_t *, struct drm_crtc *,
drivers/gpu/drm/gma500/gma_display.h
50
const struct gma_limit_t *(*limit)(struct drm_crtc *crtc, int refclk);
drivers/gpu/drm/gma500/gma_display.h
51
bool (*pll_is_valid)(struct drm_crtc *crtc,
drivers/gpu/drm/gma500/gma_display.h
57
extern bool gma_pipe_has_type(struct drm_crtc *crtc, int type);
drivers/gpu/drm/gma500/gma_display.h
59
extern int gma_pipe_set_base(struct drm_crtc *crtc, int x, int y,
drivers/gpu/drm/gma500/gma_display.h
61
extern void gma_crtc_load_lut(struct drm_crtc *crtc);
drivers/gpu/drm/gma500/gma_display.h
62
extern void gma_crtc_dpms(struct drm_crtc *crtc, int mode);
drivers/gpu/drm/gma500/gma_display.h
63
extern void gma_crtc_prepare(struct drm_crtc *crtc);
drivers/gpu/drm/gma500/gma_display.h
64
extern void gma_crtc_commit(struct drm_crtc *crtc);
drivers/gpu/drm/gma500/gma_display.h
65
extern void gma_crtc_disable(struct drm_crtc *crtc);
drivers/gpu/drm/gma500/gma_display.h
66
extern void gma_crtc_destroy(struct drm_crtc *crtc);
drivers/gpu/drm/gma500/gma_display.h
67
extern int gma_crtc_page_flip(struct drm_crtc *crtc,
drivers/gpu/drm/gma500/gma_display.h
73
extern void gma_crtc_save(struct drm_crtc *crtc);
drivers/gpu/drm/gma500/gma_display.h
74
extern void gma_crtc_restore(struct drm_crtc *crtc);
drivers/gpu/drm/gma500/gma_display.h
83
extern const struct gma_limit_t *gma_limit(struct drm_crtc *crtc, int refclk);
drivers/gpu/drm/gma500/gma_display.h
84
extern bool gma_pll_is_valid(struct drm_crtc *crtc,
drivers/gpu/drm/gma500/gma_display.h
88
struct drm_crtc *crtc, int target, int refclk,
drivers/gpu/drm/gma500/oaktrail.h
242
extern int oaktrail_crtc_hdmi_mode_set(struct drm_crtc *crtc, struct drm_display_mode *mode,
drivers/gpu/drm/gma500/oaktrail.h
245
extern void oaktrail_crtc_hdmi_dpms(struct drm_crtc *crtc, int mode);
drivers/gpu/drm/gma500/oaktrail_crtc.c
128
struct drm_crtc *crtc, int target,
drivers/gpu/drm/gma500/oaktrail_crtc.c
186
struct drm_crtc *crtc, int target,
drivers/gpu/drm/gma500/oaktrail_crtc.c
218
static void oaktrail_crtc_dpms(struct drm_crtc *crtc, int mode)
drivers/gpu/drm/gma500/oaktrail_crtc.c
360
static int oaktrail_crtc_mode_set(struct drm_crtc *crtc,
drivers/gpu/drm/gma500/oaktrail_crtc.c
41
struct drm_crtc *crtc, int target,
drivers/gpu/drm/gma500/oaktrail_crtc.c
45
struct drm_crtc *crtc, int target,
drivers/gpu/drm/gma500/oaktrail_crtc.c
593
static int oaktrail_pipe_set_base(struct drm_crtc *crtc,
drivers/gpu/drm/gma500/oaktrail_crtc.c
84
static const struct gma_limit_t *mrst_limit(struct drm_crtc *crtc,
drivers/gpu/drm/gma500/oaktrail_hdmi.c
179
static void oaktrail_hdmi_find_dpll(struct drm_crtc *crtc, int target,
drivers/gpu/drm/gma500/oaktrail_hdmi.c
264
int oaktrail_crtc_hdmi_mode_set(struct drm_crtc *crtc,
drivers/gpu/drm/gma500/oaktrail_hdmi.c
384
void oaktrail_crtc_hdmi_dpms(struct drm_crtc *crtc, int mode)
drivers/gpu/drm/gma500/oaktrail_lvds.c
90
struct drm_crtc *crtc = encoder->crtc;
drivers/gpu/drm/gma500/psb_device.c
107
struct drm_crtc *crtc;
drivers/gpu/drm/gma500/psb_device.c
151
struct drm_crtc *crtc;
drivers/gpu/drm/gma500/psb_drv.h
429
struct drm_crtc *plane_to_crtc_mapping[PSB_NUM_PIPE];
drivers/gpu/drm/gma500/psb_drv.h
430
struct drm_crtc *pipe_to_crtc_mapping[PSB_NUM_PIPE];
drivers/gpu/drm/gma500/psb_drv.h
573
void (*save_crtc)(struct drm_crtc *crtc);
drivers/gpu/drm/gma500/psb_drv.h
574
void (*restore_crtc)(struct drm_crtc *crtc);
drivers/gpu/drm/gma500/psb_drv.h
577
void (*update_wm)(struct drm_device *dev, struct drm_crtc *crtc);
drivers/gpu/drm/gma500/psb_intel_display.c
305
struct drm_crtc *crtc)
drivers/gpu/drm/gma500/psb_intel_display.c
381
struct drm_crtc *crtc)
drivers/gpu/drm/gma500/psb_intel_display.c
529
struct drm_crtc *psb_intel_get_crtc_from_pipe(struct drm_device *dev, int pipe)
drivers/gpu/drm/gma500/psb_intel_display.c
531
struct drm_crtc *crtc;
drivers/gpu/drm/gma500/psb_intel_display.c
57
static const struct gma_limit_t *psb_intel_limit(struct drm_crtc *crtc,
drivers/gpu/drm/gma500/psb_intel_display.c
94
static int psb_intel_crtc_mode_set(struct drm_crtc *crtc,
drivers/gpu/drm/gma500/psb_intel_drv.h
138
struct drm_crtc base;
drivers/gpu/drm/gma500/psb_intel_drv.h
207
struct drm_crtc *crtc);
drivers/gpu/drm/gma500/psb_intel_drv.h
208
extern struct drm_crtc *psb_intel_get_crtc_from_pipe(struct drm_device *dev,
drivers/gpu/drm/gma500/psb_intel_drv.h
229
extern void cdv_intel_dp_set_m_n(struct drm_crtc *crtc,
drivers/gpu/drm/gma500/psb_intel_lvds.c
635
struct drm_crtc *crtc;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1729
struct drm_crtc *crtc = psb_intel_sdvo->base.base.crtc;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1752
struct drm_crtc *crtc = encoder->crtc;
drivers/gpu/drm/gma500/psb_intel_sdvo.c
994
struct drm_crtc *crtc = encoder->crtc;
drivers/gpu/drm/gma500/psb_irq.c
116
struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe);
drivers/gpu/drm/gma500/psb_irq.c
377
int gma_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/gma500/psb_irq.c
410
void gma_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/gma500/psb_irq.c
434
u32 gma_crtc_get_vblank_counter(struct drm_crtc *crtc)
drivers/gpu/drm/gma500/psb_irq.h
15
struct drm_crtc;
drivers/gpu/drm/gma500/psb_irq.h
23
int gma_crtc_enable_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/gma500/psb_irq.h
24
void gma_crtc_disable_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/gma500/psb_irq.h
25
u32 gma_crtc_get_vblank_counter(struct drm_crtc *crtc);
drivers/gpu/drm/gud/gud_internal.h
18
struct drm_crtc crtc;
drivers/gpu/drm/gud/gud_internal.h
65
void gud_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/gud/gud_internal.h
67
void gud_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/gud/gud_pipe.c
459
struct drm_crtc *crtc = new_plane_state->crtc;
drivers/gpu/drm/gud/gud_pipe.c
583
void gud_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/gud/gud_pipe.c
600
void gud_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/gud/gud_pipe.c
625
struct drm_crtc *crtc = new_state->crtc;
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
160
static void hibmc_crtc_dpms(struct drm_crtc *crtc, u32 dpms)
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
174
static void hibmc_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
193
static void hibmc_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
214
hibmc_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
360
static void hibmc_crtc_mode_set_nofb(struct drm_crtc *crtc)
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
394
static void hibmc_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
414
static void hibmc_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
427
static int hibmc_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
437
static void hibmc_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
445
static void hibmc_crtc_load_lut(struct drm_crtc *crtc)
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
472
static int hibmc_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green,
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
505
struct drm_crtc *crtc = &priv->crtc;
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
61
struct drm_crtc *crtc = new_plane_state->crtc;
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_dp.c
205
struct drm_crtc *crtc = &priv->crtc;
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h
43
struct drm_crtc crtc;
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c
99
struct drm_crtc *crtc = &priv->crtc;
drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c
645
struct drm_crtc *crtc = NULL;
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c
142
static bool ade_crtc_mode_fixup(struct drm_crtc *crtc,
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c
277
static int ade_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c
292
static void ade_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c
310
struct drm_crtc *crtc = ctx->crtc;
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c
440
static void ade_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c
463
static void ade_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c
477
static void ade_crtc_mode_set_nofb(struct drm_crtc *crtc)
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c
489
static void ade_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c
502
static void ade_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c
54
struct drm_crtc *crtc;
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c
767
struct drm_crtc *crtc = new_plane_state->crtc;
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c
846
struct drm_crtc *crtc)
drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c
41
static int kirin_drm_crtc_init(struct drm_device *dev, struct drm_crtc *crtc,
drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h
23
struct drm_crtc base;
drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h
51
struct drm_crtc *crtc);
drivers/gpu/drm/hyperv/hyperv_drm.h
15
struct drm_crtc crtc;
drivers/gpu/drm/hyperv/hyperv_drm_modeset.c
104
static void hyperv_crtc_helper_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/hyperv/hyperv_drm_modeset.c
144
struct drm_crtc *crtc = plane_state->crtc;
drivers/gpu/drm/hyperv/hyperv_drm_modeset.c
250
struct drm_crtc *crtc = &hv->crtc;
drivers/gpu/drm/i915/display/g4x_hdmi.c
625
struct drm_crtc *crtc;
drivers/gpu/drm/i915/display/intel_alpm.c
474
struct drm_crtc *crtc;
drivers/gpu/drm/i915/display/intel_atomic.c
237
intel_crtc_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/i915/display/intel_atomic.c
308
intel_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/i915/display/intel_atomic.h
14
struct drm_crtc;
drivers/gpu/drm/i915/display/intel_atomic.h
42
struct drm_crtc_state *intel_crtc_duplicate_state(struct drm_crtc *crtc);
drivers/gpu/drm/i915/display/intel_atomic.h
43
void intel_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/i915/display/intel_crtc.c
221
static void intel_crtc_destroy(struct drm_crtc *_crtc)
drivers/gpu/drm/i915/display/intel_crtc.c
231
static int intel_crtc_late_register(struct drm_crtc *crtc)
drivers/gpu/drm/i915/display/intel_crtc.c
38
static void assert_vblank_disabled(struct drm_crtc *crtc)
drivers/gpu/drm/i915/display/intel_crtc.c
430
struct drm_crtc *drm_crtc;
drivers/gpu/drm/i915/display/intel_crtc.c
433
drm_crtc = drm_crtc_find(dev, file, pipe_from_crtc_id->crtc_id);
drivers/gpu/drm/i915/display/intel_crtc.c
434
if (!drm_crtc)
drivers/gpu/drm/i915/display/intel_crtc.c
437
crtc = to_intel_crtc(drm_crtc);
drivers/gpu/drm/i915/display/intel_cursor.c
801
struct drm_crtc *_crtc,
drivers/gpu/drm/i915/display/intel_display.c
720
struct drm_crtc *crtc;
drivers/gpu/drm/i915/display/intel_display_debugfs.c
1011
struct drm_crtc *crtc;
drivers/gpu/drm/i915/display/intel_display_debugfs.c
1077
struct drm_crtc *crtc;
drivers/gpu/drm/i915/display/intel_display_debugfs.c
1144
struct drm_crtc *crtc;
drivers/gpu/drm/i915/display/intel_display_debugfs.c
894
struct drm_crtc *crtc;
drivers/gpu/drm/i915/display/intel_display_driver.c
714
struct drm_crtc *crtc;
drivers/gpu/drm/i915/display/intel_display_irq.c
1646
int i8xx_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/i915/display/intel_display_irq.c
1659
void i8xx_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/i915/display/intel_display_irq.c
1670
int i915gm_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/i915/display/intel_display_irq.c
1679
void i915gm_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/i915/display/intel_display_irq.c
1688
int i965_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/i915/display/intel_display_irq.c
1702
void i965_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/i915/display/intel_display_irq.c
1714
int ilk_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/i915/display/intel_display_irq.c
1735
void ilk_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/i915/display/intel_display_irq.c
1780
int bdw_enable_vblank(struct drm_crtc *_crtc)
drivers/gpu/drm/i915/display/intel_display_irq.c
1806
void bdw_disable_vblank(struct drm_crtc *_crtc)
drivers/gpu/drm/i915/display/intel_display_irq.h
14
struct drm_crtc;
drivers/gpu/drm/i915/display/intel_display_irq.h
41
int i8xx_enable_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/i915/display/intel_display_irq.h
42
int i915gm_enable_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/i915/display/intel_display_irq.h
43
int i965_enable_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/i915/display/intel_display_irq.h
44
int ilk_enable_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/i915/display/intel_display_irq.h
45
int bdw_enable_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/i915/display/intel_display_irq.h
46
void i8xx_disable_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/i915/display/intel_display_irq.h
47
void i915gm_disable_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/i915/display/intel_display_irq.h
48
void i965_disable_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/i915/display/intel_display_irq.h
49
void ilk_disable_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/i915/display/intel_display_irq.h
50
void bdw_disable_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/i915/display/intel_display_rps.c
21
struct drm_crtc *crtc;
drivers/gpu/drm/i915/display/intel_display_rps.c
47
void intel_display_rps_boost_after_vblank(struct drm_crtc *crtc,
drivers/gpu/drm/i915/display/intel_display_rps.h
12
struct drm_crtc;
drivers/gpu/drm/i915/display/intel_display_rps.h
16
void intel_display_rps_boost_after_vblank(struct drm_crtc *crtc,
drivers/gpu/drm/i915/display/intel_display_types.h
1482
struct drm_crtc base;
drivers/gpu/drm/i915/display/intel_display_types.h
671
struct drm_crtc *crtc;
drivers/gpu/drm/i915/display/intel_hdcp.c
2833
struct drm_crtc *crtc;
drivers/gpu/drm/i915/display/intel_load_detect.c
24
struct drm_crtc *crtc)
drivers/gpu/drm/i915/display/intel_overlay.c
1124
struct drm_crtc *drmmode_crtc;
drivers/gpu/drm/i915/display/intel_pipe_crc.c
556
const char *const *intel_crtc_get_crc_sources(struct drm_crtc *crtc,
drivers/gpu/drm/i915/display/intel_pipe_crc.c
563
int intel_crtc_verify_crc_source(struct drm_crtc *crtc, const char *source_name,
drivers/gpu/drm/i915/display/intel_pipe_crc.c
583
int intel_crtc_set_crc_source(struct drm_crtc *_crtc, const char *source_name)
drivers/gpu/drm/i915/display/intel_pipe_crc.h
11
struct drm_crtc;
drivers/gpu/drm/i915/display/intel_pipe_crc.h
16
int intel_crtc_set_crc_source(struct drm_crtc *crtc, const char *source_name);
drivers/gpu/drm/i915/display/intel_pipe_crc.h
17
int intel_crtc_verify_crc_source(struct drm_crtc *crtc,
drivers/gpu/drm/i915/display/intel_pipe_crc.h
19
const char *const *intel_crtc_get_crc_sources(struct drm_crtc *crtc,
drivers/gpu/drm/i915/display/intel_vblank.c
126
u32 g4x_get_vblank_counter(struct drm_crtc *crtc)
drivers/gpu/drm/i915/display/intel_vblank.c
329
static bool i915_get_crtc_scanoutpos(struct drm_crtc *_crtc,
drivers/gpu/drm/i915/display/intel_vblank.c
457
bool intel_crtc_get_vblank_timestamp(struct drm_crtc *crtc, int *max_error,
drivers/gpu/drm/i915/display/intel_vblank.c
74
u32 i915_get_vblank_counter(struct drm_crtc *crtc)
drivers/gpu/drm/i915/display/intel_vblank.h
12
struct drm_crtc;
drivers/gpu/drm/i915/display/intel_vblank.h
36
u32 i915_get_vblank_counter(struct drm_crtc *crtc);
drivers/gpu/drm/i915/display/intel_vblank.h
37
u32 g4x_get_vblank_counter(struct drm_crtc *crtc);
drivers/gpu/drm/i915/display/intel_vblank.h
38
bool intel_crtc_get_vblank_timestamp(struct drm_crtc *crtc, int *max_error,
drivers/gpu/drm/i915/i915_initial_plane.c
18
static void i915_initial_plane_vblank_wait(struct drm_crtc *crtc)
drivers/gpu/drm/i915/i915_irq.h
15
struct drm_crtc;
drivers/gpu/drm/imx/dc/dc-crtc.c
115
struct drm_crtc *crtc = crtc_state->crtc;
drivers/gpu/drm/imx/dc/dc-crtc.c
135
dc_crtc_mode_valid(struct drm_crtc *crtc, const struct drm_display_mode *mode)
drivers/gpu/drm/imx/dc/dc-crtc.c
151
dc_crtc_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *state)
drivers/gpu/drm/imx/dc/dc-crtc.c
167
dc_crtc_atomic_begin(struct drm_crtc *crtc, struct drm_atomic_state *state)
drivers/gpu/drm/imx/dc/dc-crtc.c
191
dc_crtc_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_state *state)
drivers/gpu/drm/imx/dc/dc-crtc.c
225
dc_crtc_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_state *state)
drivers/gpu/drm/imx/dc/dc-crtc.c
297
dc_crtc_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_state *state)
drivers/gpu/drm/imx/dc/dc-crtc.c
32
struct drm_crtc *_crtc = (crtc); \
drivers/gpu/drm/imx/dc/dc-crtc.c
334
static bool dc_crtc_get_scanout_position(struct drm_crtc *crtc,
drivers/gpu/drm/imx/dc/dc-crtc.c
39
struct drm_crtc *_crtc = (crtc); \
drivers/gpu/drm/imx/dc/dc-crtc.c
392
struct drm_crtc *crtc = &dc_crtc->base;
drivers/gpu/drm/imx/dc/dc-crtc.c
71
static inline struct dc_crtc *to_dc_crtc(struct drm_crtc *crtc)
drivers/gpu/drm/imx/dc/dc-crtc.c
76
static u32 dc_crtc_get_vblank_counter(struct drm_crtc *crtc)
drivers/gpu/drm/imx/dc/dc-crtc.c
83
static int dc_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/imx/dc/dc-crtc.c
92
static void dc_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/imx/dc/dc-kms.c
38
struct drm_crtc *crtc = &dc_crtc->base;
drivers/gpu/drm/imx/dc/dc-kms.h
40
struct drm_crtc base;
drivers/gpu/drm/imx/dcss/dcss-crtc.c
116
static void dcss_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/imx/dcss/dcss-crtc.c
15
static int dcss_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/imx/dcss/dcss-crtc.c
30
static void dcss_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/imx/dcss/dcss-crtc.c
55
static void dcss_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/imx/dcss/dcss-crtc.c
61
static void dcss_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/imx/dcss/dcss-crtc.c
80
static void dcss_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/imx/dcss/dcss-kms.c
70
struct drm_crtc *crtc = (struct drm_crtc *)&kms->crtc;
drivers/gpu/drm/imx/dcss/dcss-kms.h
18
struct drm_crtc base;
drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c
110
static void imx_drm_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c
125
static struct drm_crtc_state *imx_drm_crtc_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c
141
static void imx_drm_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c
148
static int ipu_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c
157
static void ipu_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c
177
struct drm_crtc *crtc = &ipu_crtc->base;
drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c
206
static bool ipu_crtc_mode_fixup(struct drm_crtc *crtc,
drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c
228
static int ipu_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c
241
static void ipu_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c
247
static void ipu_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c
261
static void ipu_crtc_mode_set_nofb(struct drm_crtc *crtc)
drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c
33
struct drm_crtc base;
drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c
371
struct drm_crtc *crtc;
drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c
44
static inline struct ipu_crtc *to_ipu_crtc(struct drm_crtc *crtc)
drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c
49
static void ipu_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c
81
static void ipu_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c
814
struct drm_crtc *crtc;
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.h
10
struct drm_crtc;
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.h
37
int ipu_plane_mode_set(struct ipu_plane *plane, struct drm_crtc *crtc,
drivers/gpu/drm/imx/lcdc/imx-lcdc.c
142
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/imx/lcdc/imx-lcdc.c
255
struct drm_crtc *crtc = &lcdc->pipe.crtc;
drivers/gpu/drm/imx/lcdc/imx-lcdc.c
301
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/imx/lcdc/imx-lcdc.c
306
struct drm_crtc *old_crtc = old_state->crtc;
drivers/gpu/drm/imx/lcdc/imx-lcdc.c
372
struct drm_crtc *crtc = &lcdc->pipe.crtc;
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
195
static inline struct ingenic_drm *drm_crtc_get_priv(struct drm_crtc *crtc)
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
243
static void ingenic_drm_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
276
static void ingenic_drm_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
336
static int ingenic_drm_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
389
ingenic_drm_crtc_mode_valid(struct drm_crtc *crtc, const struct drm_display_mode *mode)
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
406
static void ingenic_drm_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
428
static void ingenic_drm_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
471
struct drm_crtc *crtc = new_plane_state->crtc ?: old_plane_state->crtc;
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
887
static int ingenic_drm_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
900
static void ingenic_drm_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
92
struct drm_crtc crtc;
drivers/gpu/drm/ingenic/ingenic-ipu.c
576
struct drm_crtc *crtc = new_plane_state->crtc ?: old_plane_state->crtc;
drivers/gpu/drm/ingenic/ingenic-ipu.c
761
struct drm_crtc *crtc = drm_crtc_from_index(ipu->drm, 0);
drivers/gpu/drm/kmb/kmb_crtc.c
135
static void kmb_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/kmb/kmb_crtc.c
145
static void kmb_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/kmb/kmb_crtc.c
158
static void kmb_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/kmb/kmb_crtc.c
168
static void kmb_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/kmb/kmb_crtc.c
189
kmb_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/kmb/kmb_crtc.c
29
static int kmb_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/kmb/kmb_crtc.c
45
static void kmb_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/kmb/kmb_crtc.c
68
static void kmb_crtc_set_mode(struct drm_crtc *crtc,
drivers/gpu/drm/kmb/kmb_drv.h
53
struct drm_crtc crtc;
drivers/gpu/drm/kmb/kmb_drv.h
71
static inline struct kmb_drm_private *crtc_to_kmb_priv(const struct drm_crtc *x)
drivers/gpu/drm/logicvc/logicvc_crtc.c
139
drm_crtc_vblank_on(drm_crtc);
drivers/gpu/drm/logicvc/logicvc_crtc.c
142
if (drm_crtc->state->event && !old_state->active) {
drivers/gpu/drm/logicvc/logicvc_crtc.c
144
WARN_ON(drm_crtc_vblank_get(drm_crtc) != 0);
drivers/gpu/drm/logicvc/logicvc_crtc.c
146
crtc->event = drm_crtc->state->event;
drivers/gpu/drm/logicvc/logicvc_crtc.c
147
drm_crtc->state->event = NULL;
drivers/gpu/drm/logicvc/logicvc_crtc.c
152
static void logicvc_crtc_atomic_disable(struct drm_crtc *drm_crtc,
drivers/gpu/drm/logicvc/logicvc_crtc.c
155
struct logicvc_drm *logicvc = logicvc_drm(drm_crtc->dev);
drivers/gpu/drm/logicvc/logicvc_crtc.c
156
struct drm_device *drm_dev = drm_crtc->dev;
drivers/gpu/drm/logicvc/logicvc_crtc.c
158
drm_crtc_vblank_off(drm_crtc);
drivers/gpu/drm/logicvc/logicvc_crtc.c
175
if (drm_crtc->state->event && !drm_crtc->state->active) {
drivers/gpu/drm/logicvc/logicvc_crtc.c
178
drm_crtc_send_vblank_event(drm_crtc, drm_crtc->state->event);
drivers/gpu/drm/logicvc/logicvc_crtc.c
179
drm_crtc->state->event = NULL;
drivers/gpu/drm/logicvc/logicvc_crtc.c
191
static int logicvc_crtc_enable_vblank(struct drm_crtc *drm_crtc)
drivers/gpu/drm/logicvc/logicvc_crtc.c
193
struct logicvc_drm *logicvc = logicvc_drm(drm_crtc->dev);
drivers/gpu/drm/logicvc/logicvc_crtc.c
206
static void logicvc_crtc_disable_vblank(struct drm_crtc *drm_crtc)
drivers/gpu/drm/logicvc/logicvc_crtc.c
208
struct logicvc_drm *logicvc = logicvc_drm(drm_crtc->dev);
drivers/gpu/drm/logicvc/logicvc_crtc.c
235
drm_crtc_handle_vblank(&crtc->drm_crtc);
drivers/gpu/drm/logicvc/logicvc_crtc.c
239
drm_crtc_send_vblank_event(&crtc->drm_crtc, crtc->event);
drivers/gpu/drm/logicvc/logicvc_crtc.c
240
drm_crtc_vblank_put(&crtc->drm_crtc);
drivers/gpu/drm/logicvc/logicvc_crtc.c
26
container_of(c, struct logicvc_crtc, drm_crtc)
drivers/gpu/drm/logicvc/logicvc_crtc.c
265
ret = drm_crtc_init_with_planes(drm_dev, &crtc->drm_crtc,
drivers/gpu/drm/logicvc/logicvc_crtc.c
273
drm_crtc_helper_add(&crtc->drm_crtc, &logicvc_crtc_helper_funcs);
drivers/gpu/drm/logicvc/logicvc_crtc.c
275
crtc->drm_crtc.port = of_graph_get_port_by_id(of_node, 1);
drivers/gpu/drm/logicvc/logicvc_crtc.c
29
logicvc_crtc_mode_valid(struct drm_crtc *drm_crtc,
drivers/gpu/drm/logicvc/logicvc_crtc.c
38
static void logicvc_crtc_atomic_begin(struct drm_crtc *drm_crtc,
drivers/gpu/drm/logicvc/logicvc_crtc.c
41
struct logicvc_crtc *crtc = logicvc_crtc(drm_crtc);
drivers/gpu/drm/logicvc/logicvc_crtc.c
43
drm_atomic_get_old_crtc_state(state, drm_crtc);
drivers/gpu/drm/logicvc/logicvc_crtc.c
44
struct drm_device *drm_dev = drm_crtc->dev;
drivers/gpu/drm/logicvc/logicvc_crtc.c
51
if (drm_crtc->state->event && old_state->active) {
drivers/gpu/drm/logicvc/logicvc_crtc.c
53
WARN_ON(drm_crtc_vblank_get(drm_crtc) != 0);
drivers/gpu/drm/logicvc/logicvc_crtc.c
55
crtc->event = drm_crtc->state->event;
drivers/gpu/drm/logicvc/logicvc_crtc.c
56
drm_crtc->state->event = NULL;
drivers/gpu/drm/logicvc/logicvc_crtc.c
62
static void logicvc_crtc_atomic_enable(struct drm_crtc *drm_crtc,
drivers/gpu/drm/logicvc/logicvc_crtc.c
65
struct logicvc_crtc *crtc = logicvc_crtc(drm_crtc);
drivers/gpu/drm/logicvc/logicvc_crtc.c
66
struct logicvc_drm *logicvc = logicvc_drm(drm_crtc->dev);
drivers/gpu/drm/logicvc/logicvc_crtc.c
68
drm_atomic_get_old_crtc_state(state, drm_crtc);
drivers/gpu/drm/logicvc/logicvc_crtc.c
70
drm_atomic_get_new_crtc_state(state, drm_crtc);
drivers/gpu/drm/logicvc/logicvc_crtc.c
73
struct drm_device *drm_dev = drm_crtc->dev;
drivers/gpu/drm/logicvc/logicvc_crtc.h
14
struct drm_crtc drm_crtc;
drivers/gpu/drm/logicvc/logicvc_interface.c
136
uint32_t possible_crtcs = drm_crtc_mask(&logicvc->crtc->drm_crtc);
drivers/gpu/drm/logicvc/logicvc_layer.c
145
struct drm_crtc *drm_crtc = &logicvc->crtc->drm_crtc;
drivers/gpu/drm/logicvc/logicvc_layer.c
146
struct drm_display_mode *mode = &drm_crtc->state->adjusted_mode;
drivers/gpu/drm/logicvc/logicvc_layer.c
568
uint32_t possible_crtcs = drm_crtc_mask(&logicvc->crtc->drm_crtc);
drivers/gpu/drm/loongson/lsdc_crtc.c
391
static void lsdc_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/loongson/lsdc_crtc.c
411
static void lsdc_crtc_atomic_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/loongson/lsdc_crtc.c
422
lsdc_crtc_atomic_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/loongson/lsdc_crtc.c
441
static u32 lsdc_crtc_get_vblank_counter(struct drm_crtc *crtc)
drivers/gpu/drm/loongson/lsdc_crtc.c
449
static int lsdc_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/loongson/lsdc_crtc.c
461
static void lsdc_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/loongson/lsdc_crtc.c
579
struct drm_crtc *crtc = &lcrtc->base;
drivers/gpu/drm/loongson/lsdc_crtc.c
628
struct drm_crtc *crtc = inode->i_private;
drivers/gpu/drm/loongson/lsdc_crtc.c
674
static int lsdc_crtc_late_register(struct drm_crtc *crtc)
drivers/gpu/drm/loongson/lsdc_crtc.c
744
lsdc_crtc_mode_valid(struct drm_crtc *crtc, const struct drm_display_mode *mode)
drivers/gpu/drm/loongson/lsdc_crtc.c
775
static int lsdc_pixpll_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/loongson/lsdc_crtc.c
795
static int lsdc_crtc_helper_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/loongson/lsdc_crtc.c
806
static void lsdc_crtc_mode_set_nofb(struct drm_crtc *crtc)
drivers/gpu/drm/loongson/lsdc_crtc.c
841
static void lsdc_crtc_send_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/loongson/lsdc_crtc.c
857
static void lsdc_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/loongson/lsdc_crtc.c
868
static void lsdc_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/loongson/lsdc_crtc.c
885
static void lsdc_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/loongson/lsdc_crtc.c
899
static bool lsdc_crtc_get_scanout_position(struct drm_crtc *crtc,
drivers/gpu/drm/loongson/lsdc_crtc.c
951
struct drm_crtc *crtc,
drivers/gpu/drm/loongson/lsdc_crtc.c
990
struct drm_crtc *crtc,
drivers/gpu/drm/loongson/lsdc_drv.h
124
struct drm_crtc base;
drivers/gpu/drm/loongson/lsdc_drv.h
223
struct drm_crtc *crtc,
drivers/gpu/drm/loongson/lsdc_drv.h
231
to_lsdc_crtc(struct drm_crtc *crtc)
drivers/gpu/drm/loongson/lsdc_drv.h
237
crtc_to_display_pipe(struct drm_crtc *crtc)
drivers/gpu/drm/loongson/lsdc_drv.h
319
struct drm_crtc *crtc,
drivers/gpu/drm/loongson/lsdc_drv.h
326
struct drm_crtc *crtc,
drivers/gpu/drm/loongson/lsdc_plane.c
275
struct drm_crtc *crtc;
drivers/gpu/drm/loongson/lsdc_plane.c
348
struct drm_crtc *crtc;
drivers/gpu/drm/loongson/lsdc_plane.c
54
struct drm_crtc *crtc = new_plane_state->crtc;
drivers/gpu/drm/mcde/mcde_display.c
1156
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/mcde/mcde_display.c
1303
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/mcde/mcde_display.c
1387
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/mcde/mcde_display.c
1448
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/mcde/mcde_display.c
1467
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/mediatek/mtk_crtc.c
1017
struct drm_crtc *tmp;
drivers/gpu/drm/mediatek/mtk_crtc.c
129
static void mtk_crtc_destroy(struct drm_crtc *crtc)
drivers/gpu/drm/mediatek/mtk_crtc.c
153
static void mtk_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/mediatek/mtk_crtc.c
168
static struct drm_crtc_state *mtk_crtc_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/mediatek/mtk_crtc.c
185
static void mtk_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/mediatek/mtk_crtc.c
193
mtk_crtc_mode_valid(struct drm_crtc *crtc, const struct drm_display_mode *mode)
drivers/gpu/drm/mediatek/mtk_crtc.c
207
static bool mtk_crtc_mode_fixup(struct drm_crtc *crtc,
drivers/gpu/drm/mediatek/mtk_crtc.c
215
static void mtk_crtc_mode_set_nofb(struct drm_crtc *crtc)
drivers/gpu/drm/mediatek/mtk_crtc.c
256
struct mtk_ddp_comp *mtk_ddp_comp_for_plane(struct drm_crtc *crtc,
drivers/gpu/drm/mediatek/mtk_crtc.c
343
struct drm_crtc *crtc = &mtk_crtc->base;
drivers/gpu/drm/mediatek/mtk_crtc.c
43
struct drm_crtc base;
drivers/gpu/drm/mediatek/mtk_crtc.c
445
struct drm_crtc *crtc = &mtk_crtc->base;
drivers/gpu/drm/mediatek/mtk_crtc.c
485
static void mtk_crtc_ddp_config(struct drm_crtc *crtc,
drivers/gpu/drm/mediatek/mtk_crtc.c
563
struct drm_crtc *crtc = &mtk_crtc->base;
drivers/gpu/drm/mediatek/mtk_crtc.c
648
struct drm_crtc *crtc = data;
drivers/gpu/drm/mediatek/mtk_crtc.c
666
static int mtk_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/mediatek/mtk_crtc.c
676
static void mtk_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/mediatek/mtk_crtc.c
684
static void mtk_crtc_update_output(struct drm_crtc *crtc,
drivers/gpu/drm/mediatek/mtk_crtc.c
721
int mtk_crtc_plane_check(struct drm_crtc *crtc, struct drm_plane *plane,
drivers/gpu/drm/mediatek/mtk_crtc.c
733
void mtk_crtc_plane_disable(struct drm_crtc *crtc, struct drm_plane *plane)
drivers/gpu/drm/mediatek/mtk_crtc.c
766
void mtk_crtc_async_update(struct drm_crtc *crtc, struct drm_plane *plane,
drivers/gpu/drm/mediatek/mtk_crtc.c
777
static void mtk_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/mediatek/mtk_crtc.c
805
static void mtk_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/mediatek/mtk_crtc.c
846
static void mtk_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/mediatek/mtk_crtc.c
86
static inline struct mtk_crtc *to_mtk_crtc(struct drm_crtc *c)
drivers/gpu/drm/mediatek/mtk_crtc.c
871
static void mtk_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/mediatek/mtk_crtc.c
98
struct drm_crtc *crtc = &mtk_crtc->base;
drivers/gpu/drm/mediatek/mtk_crtc.c
990
struct device *mtk_crtc_dma_dev_get(struct drm_crtc *crtc)
drivers/gpu/drm/mediatek/mtk_crtc.h
17
void mtk_crtc_commit(struct drm_crtc *crtc);
drivers/gpu/drm/mediatek/mtk_crtc.h
22
int mtk_crtc_plane_check(struct drm_crtc *crtc, struct drm_plane *plane,
drivers/gpu/drm/mediatek/mtk_crtc.h
24
void mtk_crtc_plane_disable(struct drm_crtc *crtc, struct drm_plane *plane);
drivers/gpu/drm/mediatek/mtk_crtc.h
25
void mtk_crtc_async_update(struct drm_crtc *crtc, struct drm_plane *plane,
drivers/gpu/drm/mediatek/mtk_crtc.h
27
struct device *mtk_crtc_dma_dev_get(struct drm_crtc *crtc);
drivers/gpu/drm/mediatek/mtk_ddp_comp.h
19
struct drm_crtc;
drivers/gpu/drm/mediatek/mtk_disp_color.c
39
struct drm_crtc *crtc;
drivers/gpu/drm/mediatek/mtk_disp_ovl.c
161
struct drm_crtc *crtc;
drivers/gpu/drm/mediatek/mtk_dp.c
2550
struct drm_crtc *crtc = conn_state->crtc;
drivers/gpu/drm/mediatek/mtk_drm_drv.c
466
struct drm_crtc *crtc;
drivers/gpu/drm/mediatek/mtk_drm_drv.h
25
struct drm_crtc;
drivers/gpu/drm/meson/meson_crtc.c
120
static void meson_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/meson/meson_crtc.c
148
static void meson_g12a_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/meson/meson_crtc.c
173
static void meson_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/meson/meson_crtc.c
203
static void meson_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/meson/meson_crtc.c
219
static void meson_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/meson/meson_crtc.c
35
struct drm_crtc base;
drivers/gpu/drm/meson/meson_crtc.c
50
static int meson_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/meson/meson_crtc.c
61
static void meson_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/meson/meson_crtc.c
677
struct drm_crtc *crtc;
drivers/gpu/drm/meson/meson_crtc.c
84
static void meson_g12a_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/meson/meson_drv.h
14
struct drm_crtc;
drivers/gpu/drm/meson/meson_drv.h
57
struct drm_crtc *crtc;
drivers/gpu/drm/mgag200/mgag200_drv.h
256
int (*pixpllc_atomic_check)(struct drm_crtc *crtc, struct drm_atomic_state *new_state);
drivers/gpu/drm/mgag200/mgag200_drv.h
263
void (*pixpllc_atomic_update)(struct drm_crtc *crtc, struct drm_atomic_state *old_state);
drivers/gpu/drm/mgag200/mgag200_drv.h
281
struct drm_crtc crtc;
drivers/gpu/drm/mgag200/mgag200_drv.h
335
void mgag200_g200wb_pixpllc_atomic_update(struct drm_crtc *crtc, struct drm_atomic_state *old_state);
drivers/gpu/drm/mgag200/mgag200_drv.h
339
void mgag200_g200eh_pixpllc_atomic_update(struct drm_crtc *crtc, struct drm_atomic_state *old_state);
drivers/gpu/drm/mgag200/mgag200_drv.h
355
struct drm_crtc;
drivers/gpu/drm/mgag200/mgag200_drv.h
396
enum drm_mode_status mgag200_crtc_helper_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_drv.h
398
int mgag200_crtc_helper_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *new_state);
drivers/gpu/drm/mgag200/mgag200_drv.h
399
void mgag200_crtc_helper_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_state *old_state);
drivers/gpu/drm/mgag200/mgag200_drv.h
400
void mgag200_crtc_helper_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_state *old_state);
drivers/gpu/drm/mgag200/mgag200_drv.h
401
void mgag200_crtc_helper_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_state *old_state);
drivers/gpu/drm/mgag200/mgag200_drv.h
410
void mgag200_crtc_reset(struct drm_crtc *crtc);
drivers/gpu/drm/mgag200/mgag200_drv.h
411
struct drm_crtc_state *mgag200_crtc_atomic_duplicate_state(struct drm_crtc *crtc);
drivers/gpu/drm/mgag200/mgag200_drv.h
412
void mgag200_crtc_atomic_destroy_state(struct drm_crtc *crtc, struct drm_crtc_state *crtc_state);
drivers/gpu/drm/mgag200/mgag200_g200.c
140
static void mgag200_g200_pixpllc_atomic_update(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_g200.c
191
struct drm_crtc *crtc = &mdev->crtc;
drivers/gpu/drm/mgag200/mgag200_g200.c
65
static int mgag200_g200_pixpllc_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *new_state)
drivers/gpu/drm/mgag200/mgag200_g200eh.c
190
struct drm_crtc *crtc = &mdev->crtc;
drivers/gpu/drm/mgag200/mgag200_g200eh.c
43
static int mgag200_g200eh_pixpllc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_g200eh.c
93
void mgag200_g200eh_pixpllc_atomic_update(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_g200eh3.c
18
static int mgag200_g200eh3_pixpllc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_g200eh3.c
94
struct drm_crtc *crtc = &mdev->crtc;
drivers/gpu/drm/mgag200/mgag200_g200eh5.c
112
struct drm_crtc *crtc = &mdev->crtc;
drivers/gpu/drm/mgag200/mgag200_g200eh5.c
20
static int mgag200_g200eh5_pixpllc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_g200er.c
121
static void mgag200_g200er_pixpllc_atomic_update(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_g200er.c
184
static void mgag200_g200er_crtc_helper_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_g200er.c
227
struct drm_crtc *crtc = &mdev->crtc;
drivers/gpu/drm/mgag200/mgag200_g200er.c
60
static int mgag200_g200er_pixpllc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_g200ev.c
100
static void mgag200_g200ev_pixpllc_atomic_update(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_g200ev.c
185
static void mgag200_g200ev_crtc_helper_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_g200ev.c
228
struct drm_crtc *crtc = &mdev->crtc;
drivers/gpu/drm/mgag200/mgag200_g200ev.c
49
static int mgag200_g200ev_pixpllc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_g200ew3.c
103
struct drm_crtc *crtc = &mdev->crtc;
drivers/gpu/drm/mgag200/mgag200_g200ew3.c
25
static int mgag200_g200ew3_pixpllc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_g200se.c
115
static int mgag200_g200se_00_pixpllc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_g200se.c
171
static void mgag200_g200se_00_pixpllc_atomic_update(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_g200se.c
198
static int mgag200_g200se_04_pixpllc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_g200se.c
272
static void mgag200_g200se_04_pixpllc_atomic_update(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_g200se.c
316
static void mgag200_g200se_crtc_helper_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_g200se.c
359
struct drm_crtc *crtc = &mdev->crtc;
drivers/gpu/drm/mgag200/mgag200_g200wb.c
237
struct drm_crtc *crtc = &mdev->crtc;
drivers/gpu/drm/mgag200/mgag200_g200wb.c
41
static int mgag200_g200wb_pixpllc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_g200wb.c
92
void mgag200_g200wb_pixpllc_atomic_update(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_mode.c
34
static void mgag200_set_gamma_lut(struct drm_crtc *crtc, unsigned int index,
drivers/gpu/drm/mgag200/mgag200_mode.c
482
struct drm_crtc *new_crtc = new_plane_state->crtc;
drivers/gpu/drm/mgag200/mgag200_mode.c
56
struct drm_crtc *crtc = &mdev->crtc;
drivers/gpu/drm/mgag200/mgag200_mode.c
581
enum drm_mode_status mgag200_crtc_helper_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_mode.c
611
int mgag200_crtc_helper_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *new_state)
drivers/gpu/drm/mgag200/mgag200_mode.c
645
void mgag200_crtc_helper_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_state *old_state)
drivers/gpu/drm/mgag200/mgag200_mode.c
662
void mgag200_crtc_helper_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_state *old_state)
drivers/gpu/drm/mgag200/mgag200_mode.c
686
void mgag200_crtc_helper_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_state *old_state)
drivers/gpu/drm/mgag200/mgag200_mode.c
693
void mgag200_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/mgag200/mgag200_mode.c
707
struct drm_crtc_state *mgag200_crtc_atomic_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/mgag200/mgag200_mode.c
729
void mgag200_crtc_atomic_destroy_state(struct drm_crtc *crtc, struct drm_crtc_state *crtc_state)
drivers/gpu/drm/mgag200/mgag200_mode.c
77
struct drm_crtc *crtc = &mdev->crtc;
drivers/gpu/drm/mgag200/mgag200_vga.c
31
struct drm_crtc *crtc = &mdev->crtc;
drivers/gpu/drm/mgag200/mgag200_vga_bmc.c
113
struct drm_crtc *crtc = &mdev->crtc;
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c
115
static struct dpu_kms *_dpu_crtc_get_kms(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c
123
struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c
149
struct drm_crtc *tmp_crtc;
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c
174
int dpu_core_perf_crtc_check(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c
221
struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c
260
void dpu_core_perf_crtc_release_bw(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c
288
struct drm_crtc *crtc;
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c
315
int dpu_core_perf_crtc_update(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c
61
struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c
93
struct drm_crtc *crtc, struct drm_crtc_state *state)
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h
60
int dpu_core_perf_crtc_check(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h
63
int dpu_core_perf_crtc_update(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h
66
void dpu_core_perf_crtc_release_bw(struct drm_crtc *crtc);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1010
static void dpu_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1022
static int _dpu_crtc_wait_for_frame_done(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1044
static int dpu_crtc_kickoff_clone_mode(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1087
void dpu_crtc_commit_kickoff(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1147
static void dpu_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1164
static struct drm_crtc_state *dpu_crtc_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1194
static void dpu_crtc_disable(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
121
static void dpu_crtc_setup_encoder_misr(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1273
static void dpu_crtc_enable(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
129
static int dpu_crtc_set_crc_source(struct drm_crtc *crtc, const char *src_name)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1313
struct drm_crtc *crtc = cstate->crtc;
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1328
static int dpu_crtc_reassign_planes(struct drm_crtc *crtc, struct drm_crtc_state *crtc_state)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1373
struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1424
static int dpu_crtc_assign_resources(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1495
struct drm_crtc *crtc = new_crtc_state->crtc;
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1514
static int dpu_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1589
static enum drm_mode_status dpu_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1628
int dpu_crtc_vblank(struct drm_crtc *crtc, bool en)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1667
struct drm_crtc *crtc;
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1780
struct drm_crtc *crtc = s->private;
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1796
static int _dpu_crtc_init_debugfs(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1811
static int _dpu_crtc_init_debugfs(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1817
static int dpu_crtc_late_register(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1857
struct drm_crtc *dpu_crtc_init(struct drm_device *dev, struct drm_plane *plane,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1862
struct drm_crtc *crtc = NULL;
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
188
static u32 dpu_crtc_get_vblank_counter(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
199
static int dpu_crtc_get_lm_crc(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
230
static int dpu_crtc_get_encoder_crc(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
252
static int dpu_crtc_get_crc(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
270
static bool dpu_crtc_get_scanout_position(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
377
static void _dpu_crtc_program_lm_output_roi(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
400
static void _dpu_crtc_blend_setup_pipe(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
441
static void _dpu_crtc_blend_setup_mixer(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
47
static struct dpu_kms *_dpu_crtc_get_kms(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
522
static void _dpu_crtc_blend_setup(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
54
static struct drm_encoder *get_encoder_from_crtc(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
597
static void _dpu_crtc_complete_flip(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
618
enum dpu_intf_mode dpu_crtc_get_intf_mode(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
644
void dpu_crtc_vblank_callback(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
664
struct drm_crtc *crtc = fevent->crtc;
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
718
void dpu_crtc_frame_event_cb(struct drm_crtc *crtc, u32 event)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
758
void dpu_crtc_complete_commit(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
765
static int _dpu_crtc_check_and_setup_lm_bounds(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
80
static int dpu_crtc_verify_crc_source(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
851
static void _dpu_crtc_setup_cp_blocks(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
905
static void dpu_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
946
static void dpu_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h
112
struct drm_crtc *crtc;
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h
157
struct drm_crtc base;
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h
237
static inline int dpu_crtc_frame_pending(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h
245
int dpu_crtc_vblank(struct drm_crtc *crtc, bool en);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h
247
void dpu_crtc_vblank_callback(struct drm_crtc *crtc);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h
249
void dpu_crtc_commit_kickoff(struct drm_crtc *crtc);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h
251
void dpu_crtc_complete_commit(struct drm_crtc *crtc);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h
253
struct drm_crtc *dpu_crtc_init(struct drm_device *dev, struct drm_plane *plane,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h
256
enum dpu_intf_mode dpu_crtc_get_intf_mode(struct drm_crtc *crtc);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h
263
struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h
268
void dpu_crtc_frame_event_cb(struct drm_crtc *crtc, u32 event);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1388
struct drm_crtc *crtc;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1515
void dpu_encoder_assign_crtc(struct drm_encoder *drm_enc, struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1535
struct drm_crtc *crtc, bool enable)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
194
struct drm_crtc *crtc;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h
42
struct drm_crtc *crtc);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h
45
struct drm_crtc *crtc, bool enable);
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
428
static int dpu_kms_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
433
static void dpu_kms_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
454
struct drm_crtc *crtc;
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
466
struct drm_crtc *crtc;
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
480
struct drm_crtc *crtc;
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
491
struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
534
struct drm_crtc *crtc;
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
806
struct drm_crtc *crtc;
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h
167
int dpu_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc);
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h
168
void dpu_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc);
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
1204
struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
1239
static int dpu_plane_virtual_assign_resources(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
1302
struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
1479
struct drm_crtc *crtc = state->crtc;
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h
74
struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c
730
struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c
765
struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c
790
struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c
840
struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c
862
struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c
896
struct dpu_global_state *global_state, struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h
77
struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h
81
struct drm_crtc *crtc);
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h
85
struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h
89
struct drm_crtc *crtc);
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h
92
struct dpu_global_state *global_state, struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c
35
struct drm_crtc *crtc;
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
146
struct drm_crtc *crtc;
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
167
static void blend_setup(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
18
struct drm_crtc base;
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
215
static void mdp4_crtc_mode_set_nofb(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
257
static void mdp4_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
286
static void mdp4_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
309
static int mdp4_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
318
static void mdp4_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
325
static void mdp4_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
354
static void update_cursor(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
402
static int mdp4_crtc_cursor_set(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
459
static int mdp4_crtc_cursor_move(struct drm_crtc *crtc, int x, int y)
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
499
struct drm_crtc *crtc = &mdp4_crtc->base;
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
520
struct drm_crtc *crtc = &mdp4_crtc->base;
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
525
static void mdp4_crtc_wait_for_flush_done(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
549
uint32_t mdp4_crtc_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
556
void mdp4_crtc_set_config(struct drm_crtc *crtc, uint32_t config)
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
565
void mdp4_crtc_set_intf(struct drm_crtc *crtc, enum mdp4_intf intf, int mixer)
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
605
void mdp4_crtc_wait_for_commit_done(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
62
static struct mdp4_kms *get_kms(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
626
struct drm_crtc *mdp4_crtc_init(struct drm_device *dev,
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
630
struct drm_crtc *crtc = NULL;
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
68
static void request_pending(struct drm_crtc *crtc, uint32_t pending)
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
76
static void crtc_flush(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
98
static void complete_flip(struct drm_crtc *crtc, struct drm_file *file)
drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c
102
void mdp4_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c
72
struct drm_crtc *crtc;
drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c
90
int mdp4_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c
301
struct drm_crtc *crtc;
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c
97
struct drm_crtc *crtc;
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h
158
int mdp4_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc);
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h
159
void mdp4_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc);
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h
183
uint32_t mdp4_crtc_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h
184
void mdp4_crtc_set_config(struct drm_crtc *crtc, uint32_t config);
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h
185
void mdp4_crtc_set_intf(struct drm_crtc *crtc, enum mdp4_intf intf, int mixer);
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h
186
void mdp4_crtc_wait_for_commit_done(struct drm_crtc *crtc);
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h
187
struct drm_crtc *mdp4_crtc_init(struct drm_device *dev,
drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c
189
struct drm_crtc *crtc, struct drm_framebuffer *fb,
drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c
44
struct drm_crtc *crtc, struct drm_framebuffer *fb,
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
1036
static int mdp5_crtc_cursor_move(struct drm_crtc *crtc, int x, int y)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
110
static u32 crtc_flush_all(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
1105
mdp5_crtc_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
1122
static void mdp5_crtc_destroy_state(struct drm_crtc *crtc, struct drm_crtc_state *state)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
1131
static void mdp5_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
1185
struct drm_crtc *crtc = &mdp5_crtc->base;
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
1216
static void mdp5_crtc_wait_for_pp_done(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
1230
static void mdp5_crtc_wait_for_flush_done(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
1259
uint32_t mdp5_crtc_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
1265
void mdp5_crtc_set_pipeline(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
1276
struct mdp5_ctl *mdp5_crtc_get_ctl(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
1283
struct mdp5_hw_mixer *mdp5_crtc_get_mixer(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
1296
struct mdp5_pipeline *mdp5_crtc_get_pipeline(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
1308
void mdp5_crtc_wait_for_commit_done(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
1319
struct drm_crtc *mdp5_crtc_init(struct drm_device *dev,
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
1323
struct drm_crtc *crtc = NULL;
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
138
static void complete_flip(struct drm_crtc *crtc, struct drm_file *file)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
211
static void blend_setup(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
27
struct drm_crtc base;
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
361
static void mdp5_crtc_mode_set_nofb(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
410
static struct drm_encoder *get_encoder_from_crtc(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
422
static bool mdp5_crtc_get_scanout_position(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
476
static u32 mdp5_crtc_get_vblank_counter(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
487
static void mdp5_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
521
static void mdp5_crtc_vblank_on(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
533
static void mdp5_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
581
static int mdp5_crtc_setup_pipeline(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
669
static enum mdp_mixer_stage_id get_start_stage(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
69
static void mdp5_crtc_restore_cursor(struct drm_crtc *crtc);
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
692
static int mdp5_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
71
static struct mdp5_kms *get_kms(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
77
static void request_pending(struct drm_crtc *crtc, uint32_t pending)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
789
static void mdp5_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
795
static void mdp5_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
842
static void get_roi(struct drm_crtc *crtc, uint32_t *roi_w, uint32_t *roi_h)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
85
static void request_pp_done_pending(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
879
static void mdp5_crtc_restore_cursor(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
91
static u32 crtc_flush(struct drm_crtc *crtc, u32 flush_mask)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
947
static int mdp5_crtc_cursor_set(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c
101
int mdp5_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c
114
void mdp5_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c
83
struct drm_crtc *crtc;
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c
179
struct drm_crtc *crtc;
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c
438
struct drm_crtc *crtc;
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h
269
int mdp5_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc);
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h
270
void mdp5_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc);
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h
280
struct mdp5_ctl *mdp5_crtc_get_ctl(struct drm_crtc *crtc);
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h
281
uint32_t mdp5_crtc_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h
283
struct mdp5_hw_mixer *mdp5_crtc_get_mixer(struct drm_crtc *crtc);
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h
284
struct mdp5_pipeline *mdp5_crtc_get_pipeline(struct drm_crtc *crtc);
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h
285
void mdp5_crtc_set_pipeline(struct drm_crtc *crtc);
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h
286
void mdp5_crtc_wait_for_commit_done(struct drm_crtc *crtc);
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h
287
struct drm_crtc *mdp5_crtc_init(struct drm_device *dev,
drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.c
38
int mdp5_mixer_assign(struct drm_atomic_state *s, struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.h
25
struct drm_crtc *hwmixer_to_crtc[8];
drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.h
30
int mdp5_mixer_assign(struct drm_atomic_state *s, struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
24
struct drm_crtc *crtc, struct drm_framebuffer *fb,
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
332
struct drm_crtc *crtc;
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
840
struct drm_crtc *crtc, struct drm_framebuffer *fb,
drivers/gpu/drm/msm/dp/dp_drm.c
149
struct drm_crtc *crtc;
drivers/gpu/drm/msm/dp/dp_drm.c
178
struct drm_crtc *crtc;
drivers/gpu/drm/msm/dp/dp_drm.c
222
struct drm_crtc *crtc;
drivers/gpu/drm/msm/msm_atomic.c
140
struct drm_crtc **async_crtc)
drivers/gpu/drm/msm/msm_atomic.c
145
struct drm_crtc *crtc;
drivers/gpu/drm/msm/msm_atomic.c
175
struct drm_crtc *crtc;
drivers/gpu/drm/msm/msm_atomic.c
189
struct drm_crtc *crtc;
drivers/gpu/drm/msm/msm_atomic.c
218
struct drm_crtc *async_crtc = NULL;
drivers/gpu/drm/msm/msm_atomic.c
23
struct drm_crtc *crtc;
drivers/gpu/drm/msm/msm_atomic.c
34
struct drm_crtc *crtc;
drivers/gpu/drm/msm/msm_atomic.c
46
struct drm_crtc *crtc;
drivers/gpu/drm/msm/msm_atomic.c
56
struct drm_crtc *crtc;
drivers/gpu/drm/msm/msm_drv.h
226
int msm_crtc_enable_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/msm/msm_drv.h
227
void msm_crtc_disable_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/msm/msm_kms.c
106
struct drm_crtc *crtc;
drivers/gpu/drm/msm/msm_kms.c
127
struct drm_crtc *crtc, bool enable)
drivers/gpu/drm/msm/msm_kms.c
146
int msm_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/msm/msm_kms.c
157
void msm_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/msm/msm_kms.c
268
struct drm_crtc *crtc;
drivers/gpu/drm/msm/msm_kms.h
33
int (*enable_vblank)(struct msm_kms *kms, struct drm_crtc *crtc);
drivers/gpu/drm/msm/msm_kms.h
34
void (*disable_vblank)(struct msm_kms *kms, struct drm_crtc *crtc);
drivers/gpu/drm/mxsfb/lcdif_drv.h
31
struct drm_crtc crtc;
drivers/gpu/drm/mxsfb/lcdif_kms.c
424
static int lcdif_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/mxsfb/lcdif_kms.c
505
static void lcdif_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/mxsfb/lcdif_kms.c
530
static void lcdif_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/mxsfb/lcdif_kms.c
560
static void lcdif_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/mxsfb/lcdif_kms.c
582
static void lcdif_crtc_atomic_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/mxsfb/lcdif_kms.c
589
static void lcdif_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/mxsfb/lcdif_kms.c
604
lcdif_crtc_atomic_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/mxsfb/lcdif_kms.c
624
static int lcdif_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/mxsfb/lcdif_kms.c
635
static void lcdif_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/mxsfb/lcdif_kms.c
754
struct drm_crtc *crtc = &lcdif->crtc;
drivers/gpu/drm/mxsfb/mxsfb_drv.h
44
struct drm_crtc crtc;
drivers/gpu/drm/mxsfb/mxsfb_kms.c
312
static int mxsfb_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/mxsfb/mxsfb_kms.c
328
static void mxsfb_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/mxsfb/mxsfb_kms.c
347
static void mxsfb_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/mxsfb/mxsfb_kms.c
401
static void mxsfb_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/mxsfb/mxsfb_kms.c
424
static int mxsfb_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/mxsfb/mxsfb_kms.c
435
static void mxsfb_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/mxsfb/mxsfb_kms.c
444
static int mxsfb_crtc_set_crc_source(struct drm_crtc *crtc, const char *source)
drivers/gpu/drm/mxsfb/mxsfb_kms.c
463
static int mxsfb_crtc_verify_crc_source(struct drm_crtc *crtc,
drivers/gpu/drm/mxsfb/mxsfb_kms.c
678
struct drm_crtc *crtc = &mxsfb->crtc;
drivers/gpu/drm/nouveau/dispnv04/crtc.c
1022
nv04_crtc_cursor_move(struct drm_crtc *crtc, int x, int y)
drivers/gpu/drm/nouveau/dispnv04/crtc.c
1033
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/dispnv04/crtc.c
1136
nv04_crtc_page_flip(struct drm_crtc *crtc, struct drm_framebuffer *fb,
drivers/gpu/drm/nouveau/dispnv04/crtc.c
117
static void nv_crtc_calc_state_ext(struct drm_crtc *crtc, struct drm_display_mode * mode, int dot_clock)
drivers/gpu/drm/nouveau/dispnv04/crtc.c
175
nv_crtc_dpms(struct drm_crtc *crtc, int mode)
drivers/gpu/drm/nouveau/dispnv04/crtc.c
237
nv_crtc_mode_set_vga(struct drm_crtc *crtc, struct drm_display_mode *mode)
drivers/gpu/drm/nouveau/dispnv04/crtc.c
461
nv_crtc_mode_set_regs(struct drm_crtc *crtc, struct drm_display_mode * mode)
drivers/gpu/drm/nouveau/dispnv04/crtc.c
53
nv04_crtc_mode_set_base(struct drm_crtc *crtc, int x, int y,
drivers/gpu/drm/nouveau/dispnv04/crtc.c
57
crtc_wr_cio_state(struct drm_crtc *crtc, struct nv04_crtc_reg *crtcstate, int index)
drivers/gpu/drm/nouveau/dispnv04/crtc.c
610
nv_crtc_swap_fbs(struct drm_crtc *crtc, struct drm_framebuffer *old_fb)
drivers/gpu/drm/nouveau/dispnv04/crtc.c
63
static void nv_crtc_set_digital_vibrance(struct drm_crtc *crtc, int level)
drivers/gpu/drm/nouveau/dispnv04/crtc.c
643
nv_crtc_mode_set(struct drm_crtc *crtc, struct drm_display_mode *mode,
drivers/gpu/drm/nouveau/dispnv04/crtc.c
671
static void nv_crtc_save(struct drm_crtc *crtc)
drivers/gpu/drm/nouveau/dispnv04/crtc.c
692
static void nv_crtc_restore(struct drm_crtc *crtc)
drivers/gpu/drm/nouveau/dispnv04/crtc.c
708
static void nv_crtc_prepare(struct drm_crtc *crtc)
drivers/gpu/drm/nouveau/dispnv04/crtc.c
731
static void nv_crtc_commit(struct drm_crtc *crtc)
drivers/gpu/drm/nouveau/dispnv04/crtc.c
753
static void nv_crtc_destroy(struct drm_crtc *crtc)
drivers/gpu/drm/nouveau/dispnv04/crtc.c
778
nv_crtc_gamma_load(struct drm_crtc *crtc)
drivers/gpu/drm/nouveau/dispnv04/crtc.c
78
static void nv_crtc_set_image_sharpening(struct drm_crtc *crtc, int level)
drivers/gpu/drm/nouveau/dispnv04/crtc.c
801
nv_crtc_disable(struct drm_crtc *crtc)
drivers/gpu/drm/nouveau/dispnv04/crtc.c
816
nv_crtc_gamma_set(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b,
drivers/gpu/drm/nouveau/dispnv04/crtc.c
838
nv04_crtc_do_mode_set_base(struct drm_crtc *crtc,
drivers/gpu/drm/nouveau/dispnv04/crtc.c
910
nv04_crtc_mode_set_base(struct drm_crtc *crtc, int x, int y,
drivers/gpu/drm/nouveau/dispnv04/crtc.c
980
nv04_crtc_cursor_set(struct drm_crtc *crtc, struct drm_file *file_priv,
drivers/gpu/drm/nouveau/dispnv04/cursor.c
31
crtc_wr_cio_state(struct drm_crtc *crtc, struct nv04_crtc_reg *crtcstate, int index)
drivers/gpu/drm/nouveau/dispnv04/cursor.c
43
struct drm_crtc *crtc = &nv_crtc->base;
drivers/gpu/drm/nouveau/dispnv04/dfp.c
116
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/dispnv04/dfp.c
518
struct drm_crtc *crtc = encoder->crtc;
drivers/gpu/drm/nouveau/dispnv04/disp.c
104
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/dispnv04/disp.c
61
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_drv.c
292
struct drm_crtc *crtc = encoder->crtc;
drivers/gpu/drm/nouveau/dispnv04/overlay.c
113
nv10_update_plane(struct drm_plane *plane, struct drm_crtc *crtc,
drivers/gpu/drm/nouveau/dispnv04/overlay.c
364
nv04_update_plane(struct drm_plane *plane, struct drm_crtc *crtc,
drivers/gpu/drm/nouveau/dispnv04/tvnv17.c
696
struct drm_crtc *crtc = encoder->crtc;
drivers/gpu/drm/nouveau/dispnv50/atom.h
152
nv50_head_atom_get(struct drm_atomic_state *state, struct drm_crtc *crtc)
drivers/gpu/drm/nouveau/dispnv50/atom.h
163
nv50_head_atom_get_new(struct drm_atomic_state *state, struct drm_crtc *crtc)
drivers/gpu/drm/nouveau/dispnv50/crc.c
133
struct drm_crtc *crtc = &head->base.base;
drivers/gpu/drm/nouveau/dispnv50/crc.c
156
struct drm_crtc *crtc = &head->base.base;
drivers/gpu/drm/nouveau/dispnv50/crc.c
243
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/dispnv50/crc.c
275
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/dispnv50/crc.c
299
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/dispnv50/crc.c
322
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/dispnv50/crc.c
383
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/dispnv50/crc.c
453
struct drm_crtc *crtc = &head->base.base;
drivers/gpu/drm/nouveau/dispnv50/crc.c
50
nv50_crc_verify_source(struct drm_crtc *crtc, const char *source_name,
drivers/gpu/drm/nouveau/dispnv50/crc.c
544
int nv50_crc_set_source(struct drm_crtc *crtc, const char *source_str)
drivers/gpu/drm/nouveau/dispnv50/crc.c
635
struct drm_crtc *crtc = &head->base.base;
drivers/gpu/drm/nouveau/dispnv50/crc.c
65
const char *const *nv50_crc_get_sources(struct drm_crtc *crtc, size_t *count)
drivers/gpu/drm/nouveau/dispnv50/crc.c
664
struct drm_crtc *crtc = &head->base.base;
drivers/gpu/drm/nouveau/dispnv50/crc.c
713
struct drm_crtc *crtc = &head->base.base;
drivers/gpu/drm/nouveau/dispnv50/crc.c
743
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/dispnv50/crc.c
88
struct drm_crtc *crtc = &head->base.base;
drivers/gpu/drm/nouveau/dispnv50/crc.h
80
int nv50_crc_verify_source(struct drm_crtc *, const char *, size_t *);
drivers/gpu/drm/nouveau/dispnv50/crc.h
81
const char *const *nv50_crc_get_sources(struct drm_crtc *, size_t *);
drivers/gpu/drm/nouveau/dispnv50/crc.h
82
int nv50_crc_set_source(struct drm_crtc *, const char *);
drivers/gpu/drm/nouveau/dispnv50/disp.c
1142
struct drm_crtc *crtc = connector_state->crtc;
drivers/gpu/drm/nouveau/dispnv50/disp.c
1266
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/dispnv50/disp.c
2173
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/dispnv50/disp.c
2514
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/dispnv50/disp.c
2543
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/dispnv50/disp.c
2570
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/dispnv50/disp.c
2693
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/dispnv50/disp.c
465
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/dispnv50/head.c
229
struct drm_crtc *crtc = &head->base.base;
drivers/gpu/drm/nouveau/dispnv50/head.c
333
nv50_head_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *state)
drivers/gpu/drm/nouveau/dispnv50/head.c
460
nv50_head_atomic_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/nouveau/dispnv50/head.c
469
nv50_head_atomic_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/nouveau/dispnv50/head.c
495
nv50_head_reset(struct drm_crtc *crtc)
drivers/gpu/drm/nouveau/dispnv50/head.c
509
nv50_head_late_register(struct drm_crtc *crtc)
drivers/gpu/drm/nouveau/dispnv50/head.c
515
nv50_head_destroy(struct drm_crtc *crtc)
drivers/gpu/drm/nouveau/dispnv50/head.c
576
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/nouveau_backlight.c
121
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/nouveau_backlight.c
163
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/nouveau_connector.h
187
struct drm_crtc *crtc = to_drm_crtc(nv_crtc);
drivers/gpu/drm/nouveau/nouveau_crtc.h
35
struct drm_crtc base;
drivers/gpu/drm/nouveau/nouveau_crtc.h
69
void (*save)(struct drm_crtc *crtc);
drivers/gpu/drm/nouveau/nouveau_crtc.h
70
void (*restore)(struct drm_crtc *crtc);
drivers/gpu/drm/nouveau/nouveau_crtc.h
73
static inline struct nouveau_crtc *nouveau_crtc(struct drm_crtc *crtc)
drivers/gpu/drm/nouveau/nouveau_crtc.h
78
static inline struct drm_crtc *to_drm_crtc(struct nouveau_crtc *crtc)
drivers/gpu/drm/nouveau/nouveau_display.c
118
nouveau_display_scanoutpos(struct drm_crtc *crtc,
drivers/gpu/drm/nouveau/nouveau_display.c
51
nouveau_display_vblank_enable(struct drm_crtc *crtc)
drivers/gpu/drm/nouveau/nouveau_display.c
62
nouveau_display_vblank_disable(struct drm_crtc *crtc)
drivers/gpu/drm/nouveau/nouveau_display.c
85
nouveau_display_scanoutpos_head(struct drm_crtc *crtc, int *vpos, int *hpos,
drivers/gpu/drm/nouveau/nouveau_display.h
55
int nouveau_display_vblank_enable(struct drm_crtc *crtc);
drivers/gpu/drm/nouveau/nouveau_display.h
56
void nouveau_display_vblank_disable(struct drm_crtc *crtc);
drivers/gpu/drm/nouveau/nouveau_display.h
57
bool nouveau_display_scanoutpos(struct drm_crtc *crtc,
drivers/gpu/drm/nouveau/nouveau_encoder.h
59
struct drm_crtc *crtc;
drivers/gpu/drm/omapdrm/dss/omapdss.h
280
void omap_crtc_set_enabled(struct drm_crtc *crtc, bool enable);
drivers/gpu/drm/omapdrm/omap_crtc.c
110
void omap_crtc_set_enabled(struct drm_crtc *crtc, bool enable)
drivers/gpu/drm/omapdrm/omap_crtc.c
185
struct drm_crtc *crtc = priv->channels[channel]->crtc;
drivers/gpu/drm/omapdrm/omap_crtc.c
197
struct drm_crtc *crtc = priv->channels[channel]->crtc;
drivers/gpu/drm/omapdrm/omap_crtc.c
207
struct drm_crtc *crtc = priv->channels[channel]->crtc;
drivers/gpu/drm/omapdrm/omap_crtc.c
218
struct drm_crtc *crtc = priv->channels[channel]->crtc;
drivers/gpu/drm/omapdrm/omap_crtc.c
230
struct drm_crtc *crtc = priv->channels[channel]->crtc;
drivers/gpu/drm/omapdrm/omap_crtc.c
249
struct drm_crtc *crtc = priv->channels[channel]->crtc;
drivers/gpu/drm/omapdrm/omap_crtc.c
266
void omap_crtc_error_irq(struct drm_crtc *crtc, u32 irqstatus)
drivers/gpu/drm/omapdrm/omap_crtc.c
279
void omap_crtc_vblank_irq(struct drm_crtc *crtc)
drivers/gpu/drm/omapdrm/omap_crtc.c
315
void omap_crtc_framedone_irq(struct drm_crtc *crtc, uint32_t irqstatus)
drivers/gpu/drm/omapdrm/omap_crtc.c
32
struct drm_crtc base;
drivers/gpu/drm/omapdrm/omap_crtc.c
337
void omap_crtc_flush(struct drm_crtc *crtc)
drivers/gpu/drm/omapdrm/omap_crtc.c
396
static void omap_crtc_write_crtc_properties(struct drm_crtc *crtc)
drivers/gpu/drm/omapdrm/omap_crtc.c
424
static void omap_crtc_destroy(struct drm_crtc *crtc)
drivers/gpu/drm/omapdrm/omap_crtc.c
435
static void omap_crtc_arm_event(struct drm_crtc *crtc)
drivers/gpu/drm/omapdrm/omap_crtc.c
448
static void omap_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/omapdrm/omap_crtc.c
474
static void omap_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/omapdrm/omap_crtc.c
500
static enum drm_mode_status omap_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/omapdrm/omap_crtc.c
553
static void omap_crtc_mode_set_nofb(struct drm_crtc *crtc)
drivers/gpu/drm/omapdrm/omap_crtc.c
56
struct videomode *omap_crtc_timings(struct drm_crtc *crtc)
drivers/gpu/drm/omapdrm/omap_crtc.c
564
static bool omap_crtc_is_manually_updated(struct drm_crtc *crtc)
drivers/gpu/drm/omapdrm/omap_crtc.c
579
static int omap_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/omapdrm/omap_crtc.c
611
static void omap_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/omapdrm/omap_crtc.c
616
static void omap_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/omapdrm/omap_crtc.c
62
enum omap_channel omap_crtc_channel(struct drm_crtc *crtc)
drivers/gpu/drm/omapdrm/omap_crtc.c
664
static int omap_crtc_atomic_set_property(struct drm_crtc *crtc,
drivers/gpu/drm/omapdrm/omap_crtc.c
68
static bool omap_crtc_is_pending(struct drm_crtc *crtc)
drivers/gpu/drm/omapdrm/omap_crtc.c
692
static int omap_crtc_atomic_get_property(struct drm_crtc *crtc,
drivers/gpu/drm/omapdrm/omap_crtc.c
710
static void omap_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/omapdrm/omap_crtc.c
725
omap_crtc_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/omapdrm/omap_crtc.c
782
struct drm_crtc *omap_crtc_init(struct drm_device *dev,
drivers/gpu/drm/omapdrm/omap_crtc.c
787
struct drm_crtc *crtc = NULL;
drivers/gpu/drm/omapdrm/omap_crtc.c
81
int omap_crtc_wait_pending(struct drm_crtc *crtc)
drivers/gpu/drm/omapdrm/omap_crtc.h
16
struct drm_crtc;
drivers/gpu/drm/omapdrm/omap_crtc.h
23
struct videomode *omap_crtc_timings(struct drm_crtc *crtc);
drivers/gpu/drm/omapdrm/omap_crtc.h
24
enum omap_channel omap_crtc_channel(struct drm_crtc *crtc);
drivers/gpu/drm/omapdrm/omap_crtc.h
25
struct drm_crtc *omap_crtc_init(struct drm_device *dev,
drivers/gpu/drm/omapdrm/omap_crtc.h
28
int omap_crtc_wait_pending(struct drm_crtc *crtc);
drivers/gpu/drm/omapdrm/omap_crtc.h
29
void omap_crtc_error_irq(struct drm_crtc *crtc, u32 irqstatus);
drivers/gpu/drm/omapdrm/omap_crtc.h
30
void omap_crtc_vblank_irq(struct drm_crtc *crtc);
drivers/gpu/drm/omapdrm/omap_crtc.h
31
void omap_crtc_framedone_irq(struct drm_crtc *crtc, uint32_t irqstatus);
drivers/gpu/drm/omapdrm/omap_crtc.h
32
void omap_crtc_flush(struct drm_crtc *crtc);
drivers/gpu/drm/omapdrm/omap_drv.c
141
struct drm_crtc *crtc;
drivers/gpu/drm/omapdrm/omap_drv.c
490
struct drm_crtc *crtc;
drivers/gpu/drm/omapdrm/omap_drv.c
52
struct drm_crtc *crtc;
drivers/gpu/drm/omapdrm/omap_drv.h
38
struct drm_crtc *crtc;
drivers/gpu/drm/omapdrm/omap_fb.c
68
struct drm_crtc *crtc;
drivers/gpu/drm/omapdrm/omap_irq.c
114
int omap_irq_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/omapdrm/omap_irq.c
140
void omap_irq_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/omapdrm/omap_irq.c
222
struct drm_crtc *crtc = priv->pipes[id].crtc;
drivers/gpu/drm/omapdrm/omap_irq.c
80
int omap_irq_enable_framedone(struct drm_crtc *crtc, bool enable)
drivers/gpu/drm/omapdrm/omap_irq.h
14
struct drm_crtc;
drivers/gpu/drm/omapdrm/omap_irq.h
18
int omap_irq_enable_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/omapdrm/omap_irq.h
19
int omap_irq_enable_framedone(struct drm_crtc *crtc, bool enable);
drivers/gpu/drm/omapdrm/omap_irq.h
20
void omap_irq_disable_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/omapdrm/omap_plane.c
215
struct drm_crtc *crtc;
drivers/gpu/drm/pl111/pl111_display.c
124
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/pl111/pl111_display.c
360
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/pl111/pl111_display.c
393
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/pl111/pl111_display.c
421
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/pl111/pl111_display.c
432
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/qxl/qxl_display.c
320
static void qxl_crtc_update_monitors_config(struct drm_crtc *crtc,
drivers/gpu/drm/qxl/qxl_display.c
384
static void qxl_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/qxl/qxl_display.c
408
static void qxl_crtc_destroy(struct drm_crtc *crtc)
drivers/gpu/drm/qxl/qxl_display.c
475
static void qxl_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/qxl/qxl_display.c
483
static void qxl_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/qxl/qxl_drv.h
108
struct drm_crtc base;
drivers/gpu/drm/radeon/atombios_crtc.c
1053
static void atombios_crtc_set_pll(struct drm_crtc *crtc, struct drm_display_mode *mode)
drivers/gpu/drm/radeon/atombios_crtc.c
1134
static int dce4_crtc_do_set_base(struct drm_crtc *crtc,
drivers/gpu/drm/radeon/atombios_crtc.c
1445
static int avivo_crtc_do_set_base(struct drm_crtc *crtc,
drivers/gpu/drm/radeon/atombios_crtc.c
1643
int atombios_crtc_set_base(struct drm_crtc *crtc, int x, int y,
drivers/gpu/drm/radeon/atombios_crtc.c
1658
static void radeon_legacy_atom_fixup(struct drm_crtc *crtc)
drivers/gpu/drm/radeon/atombios_crtc.c
167
static void atombios_lock_crtc(struct drm_crtc *crtc, int lock)
drivers/gpu/drm/radeon/atombios_crtc.c
1688
static u32 radeon_get_pll_use_mask(struct drm_crtc *crtc)
drivers/gpu/drm/radeon/atombios_crtc.c
1691
struct drm_crtc *test_crtc;
drivers/gpu/drm/radeon/atombios_crtc.c
1715
static int radeon_get_shared_dp_ppll(struct drm_crtc *crtc)
drivers/gpu/drm/radeon/atombios_crtc.c
1719
struct drm_crtc *test_crtc;
drivers/gpu/drm/radeon/atombios_crtc.c
1748
static int radeon_get_shared_nondp_ppll(struct drm_crtc *crtc)
drivers/gpu/drm/radeon/atombios_crtc.c
1753
struct drm_crtc *test_crtc;
drivers/gpu/drm/radeon/atombios_crtc.c
1827
static int radeon_atom_pick_pll(struct drm_crtc *crtc)
drivers/gpu/drm/radeon/atombios_crtc.c
184
static void atombios_enable_crtc(struct drm_crtc *crtc, int state)
drivers/gpu/drm/radeon/atombios_crtc.c
200
static void atombios_enable_crtc_memreq(struct drm_crtc *crtc, int state)
drivers/gpu/drm/radeon/atombios_crtc.c
2005
int atombios_crtc_mode_set(struct drm_crtc *crtc,
drivers/gpu/drm/radeon/atombios_crtc.c
2049
static bool atombios_crtc_mode_fixup(struct drm_crtc *crtc,
drivers/gpu/drm/radeon/atombios_crtc.c
2090
static void atombios_crtc_prepare(struct drm_crtc *crtc)
drivers/gpu/drm/radeon/atombios_crtc.c
2103
static void atombios_crtc_commit(struct drm_crtc *crtc)
drivers/gpu/drm/radeon/atombios_crtc.c
2109
static void atombios_crtc_disable(struct drm_crtc *crtc)
drivers/gpu/drm/radeon/atombios_crtc.c
226
static void atombios_blank_crtc(struct drm_crtc *crtc, int state)
drivers/gpu/drm/radeon/atombios_crtc.c
251
static void atombios_powergate_crtc(struct drm_crtc *crtc, int state)
drivers/gpu/drm/radeon/atombios_crtc.c
267
void atombios_crtc_dpms(struct drm_crtc *crtc, int mode)
drivers/gpu/drm/radeon/atombios_crtc.c
302
atombios_set_crtc_dtd_timing(struct drm_crtc *crtc,
drivers/gpu/drm/radeon/atombios_crtc.c
349
static void atombios_crtc_set_timing(struct drm_crtc *crtc,
drivers/gpu/drm/radeon/atombios_crtc.c
38
static void atombios_overscan_setup(struct drm_crtc *crtc,
drivers/gpu/drm/radeon/atombios_crtc.c
557
static u32 atombios_adjust_pll(struct drm_crtc *crtc,
drivers/gpu/drm/radeon/atombios_crtc.c
815
static void atombios_crtc_program_pll(struct drm_crtc *crtc,
drivers/gpu/drm/radeon/atombios_crtc.c
83
static void atombios_scaler_setup(struct drm_crtc *crtc)
drivers/gpu/drm/radeon/atombios_crtc.c
955
static bool atombios_crtc_prepare_pll(struct drm_crtc *crtc, struct drm_display_mode *mode)
drivers/gpu/drm/radeon/evergreen.c
1678
struct drm_crtc *crtc;
drivers/gpu/drm/radeon/evergreen.c
1703
struct drm_crtc *crtc;
drivers/gpu/drm/radeon/r100.c
1455
struct drm_crtc *crtc;
drivers/gpu/drm/radeon/r100.c
463
struct drm_crtc *crtc;
drivers/gpu/drm/radeon/r100.c
494
struct drm_crtc *crtc;
drivers/gpu/drm/radeon/r600_cs.c
831
struct drm_crtc *crtc;
drivers/gpu/drm/radeon/r600_dpm.c
157
struct drm_crtc *crtc;
drivers/gpu/drm/radeon/r600_dpm.c
184
struct drm_crtc *crtc;
drivers/gpu/drm/radeon/radeon.h
2825
u32 radeon_get_vblank_counter_kms(struct drm_crtc *crtc);
drivers/gpu/drm/radeon/radeon.h
2826
int radeon_enable_vblank_kms(struct drm_crtc *crtc);
drivers/gpu/drm/radeon/radeon.h
2827
void radeon_disable_vblank_kms(struct drm_crtc *crtc);
drivers/gpu/drm/radeon/radeon_connectors.c
720
struct drm_crtc *crtc = connector->encoder->crtc;
drivers/gpu/drm/radeon/radeon_connectors.c
91
struct drm_crtc *crtc = encoder->crtc;
drivers/gpu/drm/radeon/radeon_cursor.c
144
static int radeon_cursor_move_locked(struct drm_crtc *crtc, int x, int y)
drivers/gpu/drm/radeon/radeon_cursor.c
174
struct drm_crtc *crtc_p;
drivers/gpu/drm/radeon/radeon_cursor.c
264
int radeon_crtc_cursor_move(struct drm_crtc *crtc,
drivers/gpu/drm/radeon/radeon_cursor.c
276
int radeon_crtc_cursor_set2(struct drm_crtc *crtc,
drivers/gpu/drm/radeon/radeon_cursor.c
32
static void radeon_lock_cursor(struct drm_crtc *crtc, bool lock)
drivers/gpu/drm/radeon/radeon_cursor.c
372
void radeon_cursor_reset(struct drm_crtc *crtc)
drivers/gpu/drm/radeon/radeon_cursor.c
62
static void radeon_hide_cursor(struct drm_crtc *crtc)
drivers/gpu/drm/radeon/radeon_cursor.c
90
static void radeon_show_cursor(struct drm_crtc *crtc)
drivers/gpu/drm/radeon/radeon_device.c
1550
struct drm_crtc *crtc;
drivers/gpu/drm/radeon/radeon_device.c
1656
struct drm_crtc *crtc;
drivers/gpu/drm/radeon/radeon_display.c
122
static void dce5_crtc_load_lut(struct drm_crtc *crtc)
drivers/gpu/drm/radeon/radeon_display.c
1691
bool radeon_crtc_scaling_mode_fixup(struct drm_crtc *crtc,
drivers/gpu/drm/radeon/radeon_display.c
194
static void legacy_crtc_load_lut(struct drm_crtc *crtc)
drivers/gpu/drm/radeon/radeon_display.c
1994
radeon_get_crtc_scanout_position(struct drm_crtc *crtc,
drivers/gpu/drm/radeon/radeon_display.c
222
void radeon_crtc_load_lut(struct drm_crtc *crtc)
drivers/gpu/drm/radeon/radeon_display.c
240
static int radeon_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green,
drivers/gpu/drm/radeon/radeon_display.c
249
static void radeon_crtc_destroy(struct drm_crtc *crtc)
drivers/gpu/drm/radeon/radeon_display.c
415
struct drm_crtc *crtc = &radeon_crtc->base;
drivers/gpu/drm/radeon/radeon_display.c
479
static int radeon_crtc_page_flip_target(struct drm_crtc *crtc,
drivers/gpu/drm/radeon/radeon_display.c
50
static void avivo_crtc_load_lut(struct drm_crtc *crtc)
drivers/gpu/drm/radeon/radeon_display.c
627
struct drm_crtc *crtc;
drivers/gpu/drm/radeon/radeon_display.c
88
static void dce4_crtc_load_lut(struct drm_crtc *crtc)
drivers/gpu/drm/radeon/radeon_drv.c
476
struct drm_crtc *crtc;
drivers/gpu/drm/radeon/radeon_kms.c
237
struct drm_crtc *crtc;
drivers/gpu/drm/radeon/radeon_kms.c
267
crtc = (struct drm_crtc *)minfo->crtcs[i];
drivers/gpu/drm/radeon/radeon_kms.c
750
u32 radeon_get_vblank_counter_kms(struct drm_crtc *crtc)
drivers/gpu/drm/radeon/radeon_kms.c
820
int radeon_enable_vblank_kms(struct drm_crtc *crtc)
drivers/gpu/drm/radeon/radeon_kms.c
847
void radeon_disable_vblank_kms(struct drm_crtc *crtc)
drivers/gpu/drm/radeon/radeon_kms.h
31
u32 radeon_get_vblank_counter_kms(struct drm_crtc *crtc);
drivers/gpu/drm/radeon/radeon_kms.h
32
int radeon_enable_vblank_kms(struct drm_crtc *crtc);
drivers/gpu/drm/radeon/radeon_kms.h
33
void radeon_disable_vblank_kms(struct drm_crtc *crtc);
drivers/gpu/drm/radeon/radeon_legacy_crtc.c
1016
static bool radeon_crtc_mode_fixup(struct drm_crtc *crtc,
drivers/gpu/drm/radeon/radeon_legacy_crtc.c
1025
static int radeon_crtc_mode_set(struct drm_crtc *crtc,
drivers/gpu/drm/radeon/radeon_legacy_crtc.c
1051
static void radeon_crtc_prepare(struct drm_crtc *crtc)
drivers/gpu/drm/radeon/radeon_legacy_crtc.c
1054
struct drm_crtc *crtci;
drivers/gpu/drm/radeon/radeon_legacy_crtc.c
1064
static void radeon_crtc_commit(struct drm_crtc *crtc)
drivers/gpu/drm/radeon/radeon_legacy_crtc.c
1067
struct drm_crtc *crtci;
drivers/gpu/drm/radeon/radeon_legacy_crtc.c
1078
static void radeon_crtc_disable(struct drm_crtc *crtc)
drivers/gpu/drm/radeon/radeon_legacy_crtc.c
297
static void radeon_crtc_dpms(struct drm_crtc *crtc, int mode)
drivers/gpu/drm/radeon/radeon_legacy_crtc.c
360
int radeon_crtc_set_base(struct drm_crtc *crtc, int x, int y,
drivers/gpu/drm/radeon/radeon_legacy_crtc.c
366
int radeon_crtc_do_set_base(struct drm_crtc *crtc,
drivers/gpu/drm/radeon/radeon_legacy_crtc.c
37
static void radeon_overscan_setup(struct drm_crtc *crtc,
drivers/gpu/drm/radeon/radeon_legacy_crtc.c
49
static void radeon_legacy_rmx_mode_set(struct drm_crtc *crtc,
drivers/gpu/drm/radeon/radeon_legacy_crtc.c
563
static bool radeon_set_crtc_timing(struct drm_crtc *crtc, struct drm_display_mode *mode)
drivers/gpu/drm/radeon/radeon_legacy_crtc.c
723
static void radeon_set_pll(struct drm_crtc *crtc, struct drm_display_mode *mode)
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1536
struct drm_crtc *crtc;
drivers/gpu/drm/radeon/radeon_mode.h
323
struct drm_crtc base;
drivers/gpu/drm/radeon/radeon_mode.h
804
extern void radeon_crtc_load_lut(struct drm_crtc *crtc);
drivers/gpu/drm/radeon/radeon_mode.h
805
extern int atombios_crtc_set_base(struct drm_crtc *crtc, int x, int y,
drivers/gpu/drm/radeon/radeon_mode.h
807
extern int atombios_crtc_mode_set(struct drm_crtc *crtc,
drivers/gpu/drm/radeon/radeon_mode.h
812
extern void atombios_crtc_dpms(struct drm_crtc *crtc, int mode);
drivers/gpu/drm/radeon/radeon_mode.h
814
extern int radeon_crtc_set_base(struct drm_crtc *crtc, int x, int y,
drivers/gpu/drm/radeon/radeon_mode.h
816
extern int radeon_crtc_do_set_base(struct drm_crtc *crtc,
drivers/gpu/drm/radeon/radeon_mode.h
819
extern int radeon_crtc_cursor_set2(struct drm_crtc *crtc,
drivers/gpu/drm/radeon/radeon_mode.h
826
extern int radeon_crtc_cursor_move(struct drm_crtc *crtc,
drivers/gpu/drm/radeon/radeon_mode.h
828
extern void radeon_cursor_reset(struct drm_crtc *crtc);
drivers/gpu/drm/radeon/radeon_mode.h
836
radeon_get_crtc_scanout_position(struct drm_crtc *crtc, bool in_vblank_irq,
drivers/gpu/drm/radeon/radeon_mode.h
906
bool radeon_crtc_scaling_mode_fixup(struct drm_crtc *crtc,
drivers/gpu/drm/radeon/radeon_pm.c
1695
struct drm_crtc *crtc;
drivers/gpu/drm/radeon/radeon_pm.c
1768
struct drm_crtc *crtc;
drivers/gpu/drm/radeon/radeon_pm.c
255
struct drm_crtc *crtc;
drivers/gpu/drm/radeon/rs600.c
325
struct drm_crtc *crtc;
drivers/gpu/drm/radeon/rs600.c
343
struct drm_crtc *crtc;
drivers/gpu/drm/radeon/rs780_dpm.c
53
struct drm_crtc *crtc;
drivers/gpu/drm/radeon/rs780_dpm.c
62
crtc = (struct drm_crtc *)minfo->crtcs[i];
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
1000
static void rcar_du_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
1019
static int rcar_du_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
1030
static void rcar_du_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
1075
static int rcar_du_crtc_verify_crc_source(struct drm_crtc *crtc,
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
1092
rcar_du_crtc_get_crc_sources(struct drm_crtc *crtc, size_t *count)
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
1100
static int rcar_du_crtc_set_crc_source(struct drm_crtc *crtc,
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
1238
struct drm_crtc *crtc = &rcrtc->crtc;
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
490
static int rcar_du_cmm_check(struct drm_crtc *crtc,
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
510
static void rcar_du_cmm_setup(struct drm_crtc *crtc)
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
615
struct drm_crtc *crtc = &rcrtc->crtc;
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
643
struct drm_crtc *crtc = &rcrtc->crtc;
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
691
static int rcar_du_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
722
static void rcar_du_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
770
static void rcar_du_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
814
static void rcar_du_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
843
static void rcar_du_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
866
rcar_du_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
966
rcar_du_crtc_atomic_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
984
static void rcar_du_crtc_atomic_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
991
static void rcar_du_crtc_cleanup(struct drm_crtc *crtc)
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.h
48
struct drm_crtc crtc;
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c
525
struct drm_crtc *crtc;
drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c
355
struct drm_crtc *crtc,
drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c
588
struct drm_crtc *crtc;
drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c
853
struct drm_crtc *crtc;
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c
231
struct drm_crtc *crtc = &rcrtc->crtc;
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c
251
static void rzg2l_du_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c
261
static void rzg2l_du_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c
277
static void rzg2l_du_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c
305
rzg2l_du_crtc_atomic_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c
323
static void rzg2l_du_crtc_atomic_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c
330
static void rzg2l_du_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c
346
static int rzg2l_du_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c
355
static void rzg2l_du_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c
379
struct drm_crtc *crtc = &rcrtc->crtc;
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.h
42
struct drm_crtc crtc;
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.h
65
static inline struct rzg2l_du_crtc *to_rzg2l_crtc(struct drm_crtc *c)
drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c
1028
struct drm_crtc *crtc;
drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.c
112
struct drm_crtc *crtc = &scrtc->base;
drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.c
195
static inline struct shmob_drm_crtc *to_shmob_crtc(struct drm_crtc *crtc)
drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.c
200
static void shmob_drm_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.c
258
static void shmob_drm_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.c
281
static void shmob_drm_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.c
303
static int shmob_drm_crtc_page_flip(struct drm_crtc *crtc,
drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.c
350
static int shmob_drm_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.c
359
static void shmob_drm_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.c
379
struct drm_crtc *crtc = &sdev->crtc.base;
drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.c
79
struct drm_crtc *crtc = &scrtc->base;
drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.h
26
struct drm_crtc base;
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
203
struct drm_crtc *rockchip_dp_drm_get_new_crtc(struct drm_encoder *encoder,
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
224
struct drm_crtc *crtc;
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
278
struct drm_crtc *crtc;
drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c
121
struct drm_crtc *crtc = encoder->crtc;
drivers/gpu/drm/rockchip/rockchip_drm_drv.h
85
int rockchip_drm_wait_vact_end(struct drm_crtc *crtc, unsigned int mstimeout);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1166
static int vop_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1184
static void vop_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1199
static enum drm_mode_status vop_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1210
static bool vop_crtc_mode_fixup(struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1262
static void vop_crtc_write_gamma_lut(struct vop *vop, struct drm_crtc *crtc)
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1277
static void vop_crtc_gamma_set(struct vop *vop, struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1344
static void vop_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1362
static void vop_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
141
struct drm_crtc crtc;
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1517
static int vop_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1564
static void vop_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1634
static struct drm_crtc_state *vop_crtc_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1650
static void vop_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1659
static void vop_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1690
static int vop_crtc_set_crc_source(struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1712
vop_crtc_verify_crc_source(struct drm_crtc *crtc, const char *source_name,
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1723
static int vop_crtc_set_crc_source(struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1730
vop_crtc_verify_crc_source(struct drm_crtc *crtc, const char *source_name,
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1762
struct drm_crtc *crtc = &vop->crtc;
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1779
struct drm_crtc *crtc = &vop->crtc;
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1861
struct drm_crtc *crtc = &vop->crtc;
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1973
struct drm_crtc *crtc = &vop->crtc;
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
2144
int rockchip_drm_wait_vact_end(struct drm_crtc *crtc, unsigned int mstimeout)
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
620
static int vop_enable(struct drm_crtc *crtc, struct drm_crtc_state *old_state)
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
711
static void rockchip_drm_set_win_enabled(struct drm_crtc *crtc, bool enabled)
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
730
static void vop_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
816
struct drm_crtc *crtc = new_plane_state->crtc;
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
914
struct drm_crtc *crtc = new_state->crtc;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1158
struct drm_crtc *crtc = pstate->crtc;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1413
static int vop2_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1422
static void vop2_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1429
static enum drm_mode_status vop2_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1440
static bool vop2_crtc_mode_fixup(struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1450
static void vop2_crtc_write_gamma_lut(struct vop2 *vop2, struct drm_crtc *crtc)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1469
struct drm_crtc *crtc)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1480
struct drm_crtc *crtc)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1494
struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1513
struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1521
static void vop2_dither_setup(struct drm_crtc *crtc, u32 *dsp_ctrl)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1550
static void vop2_post_config(struct drm_crtc *crtc)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1608
static void vop2_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1800
struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1826
static int vop2_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1848
static void vop2_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1857
static void vop2_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1893
static void vop2_dump_connector_on_crtc(struct drm_crtc *crtc, struct seq_file *s)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1962
static int vop2_crtc_state_dump(struct drm_crtc *crtc, struct seq_file *s)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2008
struct drm_crtc *crtc;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2104
static int vop2_crtc_late_register(struct drm_crtc *crtc)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2115
static struct drm_crtc_state *vop2_crtc_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2132
static void vop2_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2141
static void vop2_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2170
struct drm_crtc *crtc = &vp->crtc;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2230
struct drm_crtc *crtc = &vp->crtc;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2504
struct drm_crtc *crtc, *tmpc;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2745
struct drm_crtc *crtc;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
925
static void vop2_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
986
struct drm_crtc *crtc = pstate->crtc;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.h
237
struct drm_crtc crtc;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.h
837
static inline struct vop2_video_port *to_vop2_video_port(struct drm_crtc *crtc)
drivers/gpu/drm/rockchip/rockchip_rgb.c
74
struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_rgb.h
10
struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_rgb.h
16
struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1394
struct drm_crtc *crtc = &vp->crtc;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1470
struct drm_crtc *crtc = &vp->crtc;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1572
struct drm_crtc *crtc = &vp->crtc;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
2363
struct drm_crtc *crtc = &vp->crtc;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
2429
struct drm_crtc *crtc = &vp->crtc;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
2454
struct drm_crtc *crtc = &vp->crtc;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
2471
struct drm_crtc *crtc = &vp->crtc;
drivers/gpu/drm/sitronix/st7571.c
330
struct drm_crtc *new_crtc = new_plane_state->crtc;
drivers/gpu/drm/sitronix/st7571.c
413
static enum drm_mode_status st7571_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/sitronix/st7571.c
547
struct drm_crtc *crtc = &st7571->crtc;
drivers/gpu/drm/sitronix/st7571.c
564
struct drm_crtc *crtc = &st7571->crtc;
drivers/gpu/drm/sitronix/st7571.h
58
struct drm_crtc crtc;
drivers/gpu/drm/sitronix/st7920.c
348
struct drm_crtc *crtc = plane_state->crtc;
drivers/gpu/drm/sitronix/st7920.c
516
static enum drm_mode_status st7920_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/sitronix/st7920.c
524
static int st7920_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/sitronix/st7920.c
542
static void st7920_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/sitronix/st7920.c
562
static void st7920_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/sitronix/st7920.c
578
static void st7920_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/sitronix/st7920.c
591
static struct drm_crtc_state *st7920_crtc_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/sitronix/st7920.c
607
static void st7920_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/sitronix/st7920.c
692
struct drm_crtc *crtc;
drivers/gpu/drm/sitronix/st7920.c
78
struct drm_crtc crtc;
drivers/gpu/drm/solomon/ssd130x.c
1084
struct drm_crtc *crtc = plane_state->crtc;
drivers/gpu/drm/solomon/ssd130x.c
1133
struct drm_crtc *crtc = plane_state->crtc;
drivers/gpu/drm/solomon/ssd130x.c
1178
struct drm_crtc *crtc = plane_state->crtc;
drivers/gpu/drm/solomon/ssd130x.c
1470
static enum drm_mode_status ssd130x_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/solomon/ssd130x.c
1478
static int ssd130x_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/solomon/ssd130x.c
1499
static int ssd132x_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/solomon/ssd130x.c
1520
static int ssd133x_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/solomon/ssd130x.c
1548
static void ssd130x_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/solomon/ssd130x.c
1561
static struct drm_crtc_state *ssd130x_crtc_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/solomon/ssd130x.c
1582
static void ssd130x_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/solomon/ssd130x.c
1852
struct drm_crtc *crtc;
drivers/gpu/drm/solomon/ssd130x.h
66
struct drm_crtc crtc;
drivers/gpu/drm/sprd/sprd_dpu.c
616
static void sprd_crtc_mode_set_nofb(struct drm_crtc *crtc)
drivers/gpu/drm/sprd/sprd_dpu.c
638
static void sprd_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/sprd/sprd_dpu.c
648
static void sprd_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/sprd/sprd_dpu.c
666
static void sprd_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/sprd/sprd_dpu.c
683
static int sprd_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/sprd/sprd_dpu.c
692
static void sprd_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/sprd/sprd_dpu.h
64
struct drm_crtc base;
drivers/gpu/drm/sprd/sprd_dpu.h
69
static inline struct sprd_dpu *to_sprd_crtc(struct drm_crtc *crtc)
drivers/gpu/drm/sti/sti_crtc.c
103
static void sti_crtc_disable(struct drm_crtc *crtc)
drivers/gpu/drm/sti/sti_crtc.c
129
sti_crtc_mode_set_nofb(struct drm_crtc *crtc)
drivers/gpu/drm/sti/sti_crtc.c
134
static void sti_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/sti/sti_crtc.c
228
static void sti_crtc_destroy(struct drm_crtc *crtc)
drivers/gpu/drm/sti/sti_crtc.c
234
static int sti_crtc_set_property(struct drm_crtc *crtc,
drivers/gpu/drm/sti/sti_crtc.c
24
static void sti_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/sti/sti_crtc.c
246
struct drm_crtc *crtc = data;
drivers/gpu/drm/sti/sti_crtc.c
281
static int sti_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/sti/sti_crtc.c
300
static void sti_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/sti/sti_crtc.c
315
static int sti_crtc_late_register(struct drm_crtc *crtc)
drivers/gpu/drm/sti/sti_crtc.c
339
bool sti_crtc_is_main(struct drm_crtc *crtc)
drivers/gpu/drm/sti/sti_crtc.c
352
struct drm_crtc *crtc = &mixer->drm_crtc;
drivers/gpu/drm/sti/sti_crtc.c
36
static void sti_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/sti/sti_crtc.c
49
sti_crtc_mode_set(struct drm_crtc *crtc, struct drm_display_mode *mode)
drivers/gpu/drm/sti/sti_crtc.h
10
struct drm_crtc;
drivers/gpu/drm/sti/sti_crtc.h
20
bool sti_crtc_is_main(struct drm_crtc *drm_crtc);
drivers/gpu/drm/sti/sti_cursor.c
192
struct drm_crtc *crtc = new_plane_state->crtc;
drivers/gpu/drm/sti/sti_cursor.c
270
struct drm_crtc *crtc = newstate->crtc;
drivers/gpu/drm/sti/sti_gdp.c
221
struct drm_crtc *crtc;
drivers/gpu/drm/sti/sti_gdp.c
627
struct drm_crtc *crtc = new_plane_state->crtc;
drivers/gpu/drm/sti/sti_gdp.c
716
struct drm_crtc *crtc = newstate->crtc;
drivers/gpu/drm/sti/sti_hqvdp.c
1029
struct drm_crtc *crtc = new_plane_state->crtc;
drivers/gpu/drm/sti/sti_hqvdp.c
1126
struct drm_crtc *crtc = newstate->crtc;
drivers/gpu/drm/sti/sti_mixer.h
21
#define to_sti_mixer(x) container_of(x, struct sti_mixer, drm_crtc)
drivers/gpu/drm/sti/sti_mixer.h
42
struct drm_crtc drm_crtc;
drivers/gpu/drm/sti/sti_tvout.c
501
struct drm_crtc *crtc;
drivers/gpu/drm/sti/sti_vid.c
142
struct drm_crtc *crtc = state->crtc;
drivers/gpu/drm/sti/sti_vtg.c
140
struct drm_crtc *crtc;
drivers/gpu/drm/sti/sti_vtg.c
346
struct drm_crtc *crtc)
drivers/gpu/drm/sti/sti_vtg.h
19
struct drm_crtc;
drivers/gpu/drm/sti/sti_vtg.h
27
struct drm_crtc *crtc);
drivers/gpu/drm/stm/ltdc.c
1039
static void ltdc_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/stm/ltdc.c
1066
static bool ltdc_crtc_get_scanout_position(struct drm_crtc *crtc,
drivers/gpu/drm/stm/ltdc.c
1129
static int ltdc_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/stm/ltdc.c
1144
static void ltdc_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/stm/ltdc.c
1152
static int ltdc_crtc_set_crc_source(struct drm_crtc *crtc, const char *source)
drivers/gpu/drm/stm/ltdc.c
1178
static int ltdc_crtc_verify_crc_source(struct drm_crtc *crtc,
drivers/gpu/drm/stm/ltdc.c
1199
struct drm_crtc *crtc = state->crtc;
drivers/gpu/drm/stm/ltdc.c
1650
static int ltdc_crtc_init(struct drm_device *ddev, struct drm_crtc *crtc)
drivers/gpu/drm/stm/ltdc.c
1931
struct drm_crtc *crtc;
drivers/gpu/drm/stm/ltdc.c
490
static inline struct ltdc_device *crtc_to_ltdc(struct drm_crtc *crtc)
drivers/gpu/drm/stm/ltdc.c
690
struct drm_crtc *crtc)
drivers/gpu/drm/stm/ltdc.c
713
struct drm_crtc *crtc = drm_crtc_from_index(ddev, 0);
drivers/gpu/drm/stm/ltdc.c
756
static void ltdc_crtc_update_clut(struct drm_crtc *crtc)
drivers/gpu/drm/stm/ltdc.c
775
static void ltdc_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/stm/ltdc.c
798
static void ltdc_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/stm/ltdc.c
833
ltdc_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/stm/ltdc.c
877
static bool ltdc_crtc_mode_fixup(struct drm_crtc *crtc,
drivers/gpu/drm/stm/ltdc.c
897
static void ltdc_crtc_mode_set_nofb(struct drm_crtc *crtc)
drivers/gpu/drm/sun4i/sun4i_backend.c
74
struct drm_crtc *crtc,
drivers/gpu/drm/sun4i/sun4i_crtc.c
108
static void sun4i_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/sun4i/sun4i_crtc.c
129
static void sun4i_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/sun4i/sun4i_crtc.c
142
static void sun4i_crtc_mode_set_nofb(struct drm_crtc *crtc)
drivers/gpu/drm/sun4i/sun4i_crtc.c
161
static int sun4i_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/sun4i/sun4i_crtc.c
172
static void sun4i_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/sun4i/sun4i_crtc.c
37
static struct drm_encoder *sun4i_crtc_get_encoder(struct drm_crtc *crtc)
drivers/gpu/drm/sun4i/sun4i_crtc.c
48
static int sun4i_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/sun4i/sun4i_crtc.c
63
static void sun4i_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/sun4i/sun4i_crtc.c
86
static void sun4i_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/sun4i/sun4i_crtc.h
13
struct drm_crtc crtc;
drivers/gpu/drm/sun4i/sun4i_crtc.h
20
static inline struct sun4i_crtc *drm_crtc_to_sun4i_crtc(struct drm_crtc *crtc)
drivers/gpu/drm/sun4i/sun8i_mixer.c
255
struct drm_crtc *crtc,
drivers/gpu/drm/sun4i/sun8i_ui_layer.c
166
struct drm_crtc *crtc = new_plane_state->crtc;
drivers/gpu/drm/sun4i/sun8i_vi_layer.c
257
struct drm_crtc *crtc = new_plane_state->crtc;
drivers/gpu/drm/sun4i/sunxi_engine.h
10
struct drm_crtc;
drivers/gpu/drm/sun4i/sunxi_engine.h
155
struct drm_crtc *crtc,
drivers/gpu/drm/sun4i/sunxi_engine.h
64
struct drm_crtc *crtc,
drivers/gpu/drm/sysfb/drm_sysfb_helper.h
166
enum drm_mode_status drm_sysfb_crtc_helper_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/sysfb/drm_sysfb_helper.h
168
int drm_sysfb_crtc_helper_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *new_state);
drivers/gpu/drm/sysfb/drm_sysfb_helper.h
174
void drm_sysfb_crtc_reset(struct drm_crtc *crtc);
drivers/gpu/drm/sysfb/drm_sysfb_helper.h
175
struct drm_crtc_state *drm_sysfb_crtc_atomic_duplicate_state(struct drm_crtc *crtc);
drivers/gpu/drm/sysfb/drm_sysfb_helper.h
176
void drm_sysfb_crtc_atomic_destroy_state(struct drm_crtc *crtc, struct drm_crtc_state *crtc_state);
drivers/gpu/drm/sysfb/drm_sysfb_modeset.c
293
struct drm_crtc *new_crtc = new_plane_state->crtc;
drivers/gpu/drm/sysfb/drm_sysfb_modeset.c
480
enum drm_mode_status drm_sysfb_crtc_helper_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/sysfb/drm_sysfb_modeset.c
489
int drm_sysfb_crtc_helper_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *new_state)
drivers/gpu/drm/sysfb/drm_sysfb_modeset.c
518
void drm_sysfb_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/sysfb/drm_sysfb_modeset.c
536
struct drm_crtc_state *drm_sysfb_crtc_atomic_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/sysfb/drm_sysfb_modeset.c
559
void drm_sysfb_crtc_atomic_destroy_state(struct drm_crtc *crtc, struct drm_crtc_state *crtc_state)
drivers/gpu/drm/sysfb/efidrm.c
155
struct drm_crtc *crtc;
drivers/gpu/drm/sysfb/efidrm.c
88
struct drm_crtc crtc;
drivers/gpu/drm/sysfb/ofdrm.c
310
struct drm_crtc crtc;
drivers/gpu/drm/sysfb/ofdrm.c
648
static void ofdrm_set_gamma_lut(struct drm_crtc *crtc, unsigned int index,
drivers/gpu/drm/sysfb/ofdrm.c
668
struct drm_crtc *crtc = &odev->crtc;
drivers/gpu/drm/sysfb/ofdrm.c
691
struct drm_crtc *crtc = &odev->crtc;
drivers/gpu/drm/sysfb/ofdrm.c
726
static void ofdrm_crtc_helper_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_state *state)
drivers/gpu/drm/sysfb/ofdrm.c
833
struct drm_crtc *crtc;
drivers/gpu/drm/sysfb/simpledrm.c
228
struct drm_crtc crtc;
drivers/gpu/drm/sysfb/simpledrm.c
607
struct drm_crtc *crtc;
drivers/gpu/drm/sysfb/vesadrm.c
132
static void vesadrm_set_color_lut(struct drm_crtc *crtc, unsigned int index,
drivers/gpu/drm/sysfb/vesadrm.c
149
struct drm_crtc *crtc = &vesa->crtc;
drivers/gpu/drm/sysfb/vesadrm.c
175
struct drm_crtc *crtc = &vesa->crtc;
drivers/gpu/drm/sysfb/vesadrm.c
200
struct drm_crtc *crtc = &vesa->crtc;
drivers/gpu/drm/sysfb/vesadrm.c
221
struct drm_crtc *crtc = &vesa->crtc;
drivers/gpu/drm/sysfb/vesadrm.c
311
static void vesadrm_crtc_helper_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/sysfb/vesadrm.c
406
struct drm_crtc *crtc;
drivers/gpu/drm/sysfb/vesadrm.c
75
struct drm_crtc crtc;
drivers/gpu/drm/tegra/dc.c
1385
static void tegra_dc_destroy(struct drm_crtc *crtc)
drivers/gpu/drm/tegra/dc.c
1390
static void tegra_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/tegra/dc.c
1404
tegra_crtc_atomic_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/tegra/dc.c
1422
static void tegra_crtc_atomic_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/tegra/dc.c
1727
static int tegra_dc_late_register(struct drm_crtc *crtc)
drivers/gpu/drm/tegra/dc.c
1753
static void tegra_dc_early_unregister(struct drm_crtc *crtc)
drivers/gpu/drm/tegra/dc.c
1771
static u32 tegra_dc_get_vblank_counter(struct drm_crtc *crtc)
drivers/gpu/drm/tegra/dc.c
1783
static int tegra_dc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/tegra/dc.c
1795
static void tegra_dc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/tegra/dc.c
2000
tegra_crtc_update_memory_bandwidth(struct drm_crtc *crtc,
drivers/gpu/drm/tegra/dc.c
2096
static void tegra_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/tegra/dc.c
2160
static void tegra_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/tegra/dc.c
2291
static void tegra_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/tegra/dc.c
2312
static void tegra_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/tegra/dc.c
2392
static int tegra_crtc_calculate_memory_bandwidth(struct drm_crtc *crtc,
drivers/gpu/drm/tegra/dc.c
2504
static int tegra_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/tegra/dc.c
2516
void tegra_crtc_atomic_post_commit(struct drm_crtc *crtc,
drivers/gpu/drm/tegra/dc.c
39
static void tegra_crtc_atomic_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/tegra/dc.h
114
static inline struct tegra_dc *to_tegra_dc(struct drm_crtc *crtc)
drivers/gpu/drm/tegra/dc.h
167
void tegra_crtc_atomic_post_commit(struct drm_crtc *crtc,
drivers/gpu/drm/tegra/dc.h
87
struct drm_crtc base;
drivers/gpu/drm/tegra/drm.c
68
struct drm_crtc *crtc;
drivers/gpu/drm/tegra/dsi.c
204
struct drm_crtc *crtc = dsi->output.encoder.crtc;
drivers/gpu/drm/tegra/hdmi.c
1066
struct drm_crtc *crtc = hdmi->output.encoder.crtc;
drivers/gpu/drm/tegra/hub.c
852
struct drm_crtc *crtc;
drivers/gpu/drm/tegra/output.c
250
struct drm_crtc *crtc;
drivers/gpu/drm/tegra/plane.c
93
struct drm_crtc *crtc;
drivers/gpu/drm/tegra/sor.c
1495
struct drm_crtc *crtc = sor->output.encoder.crtc;
drivers/gpu/drm/tegra/sor.c
1657
struct drm_crtc *crtc = sor->output.encoder.crtc;
drivers/gpu/drm/tests/drm_atomic_state_test.c
148
struct drm_crtc *crtc = priv->crtc;
drivers/gpu/drm/tests/drm_atomic_state_test.c
35
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_atomic_test.c
17
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_atomic_test.c
38
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_bridge_test.c
33
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
1044
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
1121
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
1178
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
1233
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
1288
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
1347
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
1415
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
1489
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
1564
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
1643
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
1714
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
1799
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
1870
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
1943
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
2019
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
2085
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
2149
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
2538
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
2641
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
2745
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
2856
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
299
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
2993
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
32
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
374
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
449
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
516
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
583
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
652
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
721
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
790
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
860
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
962
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_kunit_helpers.c
243
struct drm_crtc *
drivers/gpu/drm/tests/drm_kunit_helpers.c
251
struct drm_crtc *crtc;
drivers/gpu/drm/tests/drm_kunit_helpers.c
295
struct drm_crtc *crtc,
drivers/gpu/drm/tidss/tidss_crtc.c
122
struct drm_crtc *crtc,
drivers/gpu/drm/tidss/tidss_crtc.c
164
static void tidss_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/tidss/tidss_crtc.c
213
static void tidss_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/tidss/tidss_crtc.c
262
static void tidss_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/tidss/tidss_crtc.c
308
enum drm_mode_status tidss_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/tidss/tidss_crtc.c
329
static int tidss_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/tidss/tidss_crtc.c
341
static void tidss_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/tidss/tidss_crtc.c
351
static void tidss_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/tidss/tidss_crtc.c
360
static void tidss_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/tidss/tidss_crtc.c
376
static struct drm_crtc_state *tidss_crtc_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/tidss/tidss_crtc.c
399
static void tidss_crtc_destroy(struct drm_crtc *crtc)
drivers/gpu/drm/tidss/tidss_crtc.c
423
struct drm_crtc *crtc;
drivers/gpu/drm/tidss/tidss_crtc.c
59
void tidss_crtc_vblank_irq(struct drm_crtc *crtc)
drivers/gpu/drm/tidss/tidss_crtc.c
68
void tidss_crtc_framedone_irq(struct drm_crtc *crtc)
drivers/gpu/drm/tidss/tidss_crtc.c
75
void tidss_crtc_error_irq(struct drm_crtc *crtc, u64 irqstatus)
drivers/gpu/drm/tidss/tidss_crtc.c
85
static int tidss_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/tidss/tidss_crtc.h
20
struct drm_crtc crtc;
drivers/gpu/drm/tidss/tidss_crtc.h
41
void tidss_crtc_vblank_irq(struct drm_crtc *crtc);
drivers/gpu/drm/tidss/tidss_crtc.h
42
void tidss_crtc_framedone_irq(struct drm_crtc *crtc);
drivers/gpu/drm/tidss/tidss_crtc.h
43
void tidss_crtc_error_irq(struct drm_crtc *crtc, u64 irqstatus);
drivers/gpu/drm/tidss/tidss_drv.h
31
struct drm_crtc *crtcs[TIDSS_MAX_PORTS];
drivers/gpu/drm/tidss/tidss_irq.c
25
void tidss_irq_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/tidss/tidss_irq.c
40
void tidss_irq_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/tidss/tidss_irq.c
67
struct drm_crtc *crtc = tidss->crtcs[id];
drivers/gpu/drm/tidss/tidss_irq.h
60
struct drm_crtc;
drivers/gpu/drm/tidss/tidss_irq.h
65
void tidss_irq_enable_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/tidss/tidss_irq.h
66
void tidss_irq_disable_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/tidss/tidss_kms.c
76
struct drm_crtc *crtc;
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
1014
struct drm_crtc *crtc;
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
177
static void reset(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
202
static void tilcdc_crtc_set_clk(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
273
static void tilcdc_crtc_set_mode(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
31
struct drm_crtc base;
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
443
static void tilcdc_crtc_enable(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
485
static void tilcdc_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
491
static void tilcdc_crtc_off(struct drm_crtc *crtc, bool shutdown)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
537
static void tilcdc_crtc_disable(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
542
static void tilcdc_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
548
static void tilcdc_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
560
void tilcdc_crtc_shutdown(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
565
static bool tilcdc_crtc_is_on(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
574
struct drm_crtc *crtc = &tilcdc_crtc->base;
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
589
void tilcdc_crtc_destroy(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
601
int tilcdc_crtc_update_fb(struct drm_crtc *crtc,
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
63
static void set_scanout(struct drm_crtc *crtc, struct drm_framebuffer *fb)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
641
static bool tilcdc_crtc_mode_fixup(struct drm_crtc *crtc,
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
670
static int tilcdc_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
682
static int tilcdc_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
705
static void tilcdc_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
724
static void tilcdc_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
764
tilcdc_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
862
void tilcdc_crtc_set_panel_info(struct drm_crtc *crtc,
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
869
void tilcdc_crtc_set_simulate_vesa_sync(struct drm_crtc *crtc,
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
877
void tilcdc_crtc_update_clk(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
900
irqreturn_t tilcdc_crtc_irq(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
97
static void tilcdc_crtc_load_palette(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_drv.h
159
irqreturn_t tilcdc_crtc_irq(struct drm_crtc *crtc);
drivers/gpu/drm/tilcdc/tilcdc_drv.h
160
void tilcdc_crtc_update_clk(struct drm_crtc *crtc);
drivers/gpu/drm/tilcdc/tilcdc_drv.h
161
void tilcdc_crtc_set_panel_info(struct drm_crtc *crtc,
drivers/gpu/drm/tilcdc/tilcdc_drv.h
163
void tilcdc_crtc_set_simulate_vesa_sync(struct drm_crtc *crtc,
drivers/gpu/drm/tilcdc/tilcdc_drv.h
165
void tilcdc_crtc_shutdown(struct drm_crtc *crtc);
drivers/gpu/drm/tilcdc/tilcdc_drv.h
166
void tilcdc_crtc_destroy(struct drm_crtc *crtc);
drivers/gpu/drm/tilcdc/tilcdc_drv.h
167
int tilcdc_crtc_update_fb(struct drm_crtc *crtc,
drivers/gpu/drm/tilcdc/tilcdc_drv.h
20
struct drm_crtc;
drivers/gpu/drm/tilcdc/tilcdc_drv.h
74
struct drm_crtc *crtc;
drivers/gpu/drm/tiny/appletbdrm.c
136
struct drm_crtc crtc;
drivers/gpu/drm/tiny/appletbdrm.c
323
struct drm_crtc *new_crtc = new_plane_state->crtc;
drivers/gpu/drm/tiny/appletbdrm.c
570
static enum drm_mode_status appletbdrm_crtc_helper_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/appletbdrm.c
629
struct drm_crtc *crtc;
drivers/gpu/drm/tiny/bochs.c
102
struct drm_crtc crtc;
drivers/gpu/drm/tiny/bochs.c
425
struct drm_crtc *new_crtc = new_plane_state->crtc;
drivers/gpu/drm/tiny/bochs.c
507
static void bochs_crtc_helper_mode_set_nofb(struct drm_crtc *crtc)
drivers/gpu/drm/tiny/bochs.c
515
static int bochs_crtc_helper_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/bochs.c
526
static void bochs_crtc_helper_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/bochs.c
535
static void bochs_crtc_helper_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/bochs.c
628
struct drm_crtc *crtc;
drivers/gpu/drm/tiny/cirrus-qemu.c
303
struct drm_crtc *new_crtc = new_plane_state->crtc;
drivers/gpu/drm/tiny/cirrus-qemu.c
377
static int cirrus_crtc_helper_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *state)
drivers/gpu/drm/tiny/cirrus-qemu.c
392
static void cirrus_crtc_helper_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/cirrus-qemu.c
462
struct drm_crtc *crtc;
drivers/gpu/drm/tiny/cirrus-qemu.c
65
struct drm_crtc crtc;
drivers/gpu/drm/tiny/pixpaper.c
498
struct drm_crtc crtc;
drivers/gpu/drm/tiny/pixpaper.c
781
struct drm_crtc *new_crtc = new_plane_state->crtc;
drivers/gpu/drm/tiny/pixpaper.c
799
static int pixpaper_crtc_helper_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/pixpaper.c
811
static void pixpaper_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/pixpaper.c
836
static void pixpaper_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/pixpaper.c
867
struct drm_crtc *crtc = plane_state->crtc;
drivers/gpu/drm/tiny/pixpaper.c
973
pixpaper_mode_valid(struct drm_crtc *crtc, const struct drm_display_mode *mode)
drivers/gpu/drm/tiny/repaper.c
628
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/tiny/sharp-memory.c
281
static enum drm_mode_status sharp_memory_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/sharp-memory.c
289
static int sharp_memory_crtc_check(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/sharp-memory.c
319
static void sharp_memory_crtc_enable(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/sharp-memory.c
330
static void sharp_memory_crtc_disable(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/sharp-memory.c
465
struct drm_crtc *crtc = &smd->crtc;
drivers/gpu/drm/tiny/sharp-memory.c
63
struct drm_crtc crtc;
drivers/gpu/drm/tve200/tve200_display.c
126
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/tve200/tve200_display.c
245
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/tve200/tve200_display.c
261
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/tve200/tve200_display.c
297
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/tve200/tve200_display.c
309
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/udl/udl_drv.h
57
struct drm_crtc crtc;
drivers/gpu/drm/udl/udl_modeset.c
269
struct drm_crtc *new_crtc = new_plane_state->crtc;
drivers/gpu/drm/udl/udl_modeset.c
331
static void udl_crtc_helper_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_state *state)
drivers/gpu/drm/udl/udl_modeset.c
366
static void udl_crtc_helper_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_state *state)
drivers/gpu/drm/udl/udl_modeset.c
486
struct drm_crtc *crtc;
drivers/gpu/drm/vboxvideo/vbox_drv.h
93
struct drm_crtc base;
drivers/gpu/drm/vboxvideo/vbox_mode.c
124
struct drm_crtc *crtci;
drivers/gpu/drm/vboxvideo/vbox_mode.c
178
static void vbox_crtc_set_base_and_mode(struct drm_crtc *crtc,
drivers/gpu/drm/vboxvideo/vbox_mode.c
200
struct drm_crtc *crtci;
drivers/gpu/drm/vboxvideo/vbox_mode.c
221
static void vbox_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/vboxvideo/vbox_mode.c
226
static void vbox_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/vboxvideo/vbox_mode.c
231
static void vbox_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/vboxvideo/vbox_mode.c
242
static void vbox_crtc_destroy(struct drm_crtc *crtc)
drivers/gpu/drm/vboxvideo/vbox_mode.c
283
struct drm_crtc *crtc = new_state->crtc;
drivers/gpu/drm/vboxvideo/vbox_mode.c
329
struct drm_crtc *crtc = old_state->crtc;
drivers/gpu/drm/vboxvideo/vbox_mode.c
36
static void vbox_do_modeset(struct drm_crtc *crtc)
drivers/gpu/drm/vboxvideo/vbox_mode.c
449
struct drm_crtc *crtci;
drivers/gpu/drm/vboxvideo/vbox_mode.c
83
static int vbox_set_view(struct drm_crtc *crtc)
drivers/gpu/drm/vc4/tests/vc4_mock.c
114
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/tests/vc4_mock.h
13
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/tests/vc4_mock.h
46
struct drm_crtc *crtc,
drivers/gpu/drm/vc4/tests/vc4_mock.h
9
struct drm_crtc *vc4_find_crtc_for_encoder(struct kunit *test,
drivers/gpu/drm/vc4/tests/vc4_mock_output.c
144
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/tests/vc4_mock_output.c
25
struct drm_crtc *crtc,
drivers/gpu/drm/vc4/tests/vc4_mock_output.c
87
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/tests/vc4_test_pv_muxing.c
128
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/vc4_crtc.c
1041
static int vc4_async_page_flip(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_crtc.c
106
static bool vc4_crtc_get_scanout_position(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_crtc.c
1077
static int vc5_async_page_flip(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_crtc.c
1085
int vc4_page_flip(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_crtc.c
1104
struct drm_crtc_state *vc4_crtc_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/vc4/vc4_crtc.c
1120
void vc4_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_crtc.c
1138
void vc4_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/vc4/vc4_crtc.c
1155
int vc4_crtc_late_register(struct drm_crtc *crtc)
drivers/gpu/drm/vc4/vc4_crtc.c
1350
struct drm_crtc *crtc)
drivers/gpu/drm/vc4/vc4_crtc.c
1403
struct drm_crtc *crtc = &vc4_crtc->base;
drivers/gpu/drm/vc4/vc4_crtc.c
1468
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/vc4_crtc.c
316
struct drm_encoder *vc4_get_crtc_encoder(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_crtc.c
329
static void vc4_crtc_pixelvalve_reset(struct drm_crtc *crtc)
drivers/gpu/drm/vc4/vc4_crtc.c
345
static void vc4_crtc_config_pv(struct drm_crtc *crtc, struct drm_encoder *encoder,
drivers/gpu/drm/vc4/vc4_crtc.c
498
static int vc4_crtc_disable(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_crtc.c
549
int vc4_crtc_disable_at_boot(struct drm_crtc *crtc)
drivers/gpu/drm/vc4/vc4_crtc.c
610
void vc4_crtc_send_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/vc4/vc4_crtc.c
624
static void vc4_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_crtc.c
650
static void vc4_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_crtc.c
698
static enum drm_mode_status vc4_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_crtc.c
742
int vc4_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_crtc.c
792
static int vc4_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/vc4/vc4_crtc.c
808
static void vc4_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/vc4/vc4_crtc.c
824
struct drm_crtc *crtc = &vc4_crtc->base;
drivers/gpu/drm/vc4/vc4_crtc.c
883
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/vc4_crtc.c
896
struct drm_crtc *crtc = flip_state->crtc;
drivers/gpu/drm/vc4/vc4_crtc.c
991
vc4_async_page_flip_common(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_drv.c
296
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/vc4_drv.h
1031
int vc4_hvs_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *state);
drivers/gpu/drm/vc4/vc4_drv.h
1032
void vc4_hvs_atomic_begin(struct drm_crtc *crtc, struct drm_atomic_state *state);
drivers/gpu/drm/vc4/vc4_drv.h
1033
void vc4_hvs_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_state *state);
drivers/gpu/drm/vc4/vc4_drv.h
1034
void vc4_hvs_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_state *state);
drivers/gpu/drm/vc4/vc4_drv.h
1035
void vc4_hvs_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_state *state);
drivers/gpu/drm/vc4/vc4_drv.h
555
struct drm_crtc base;
drivers/gpu/drm/vc4/vc4_drv.h
616
struct drm_encoder *vc4_get_crtc_encoder(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_drv.h
933
int vc4_crtc_disable_at_boot(struct drm_crtc *crtc);
drivers/gpu/drm/vc4/vc4_drv.h
945
int vc4_page_flip(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_drv.h
950
int vc4_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_drv.h
952
struct drm_crtc_state *vc4_crtc_duplicate_state(struct drm_crtc *crtc);
drivers/gpu/drm/vc4/vc4_drv.h
953
void vc4_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_drv.h
955
void vc4_crtc_reset(struct drm_crtc *crtc);
drivers/gpu/drm/vc4/vc4_drv.h
957
void vc4_crtc_send_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/vc4/vc4_drv.h
958
int vc4_crtc_late_register(struct drm_crtc *crtc);
drivers/gpu/drm/vc4/vc4_dsi.c
884
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/vc4_hdmi.c
283
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/vc4_hdmi.c
464
struct drm_crtc *crtc = new_state->crtc;
drivers/gpu/drm/vc4/vc4_hvs.c
425
struct drm_crtc *crtc = &vc4_crtc->base;
drivers/gpu/drm/vc4/vc4_hvs.c
619
static int vc4_hvs_init_channel(struct vc4_hvs *hvs, struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_hvs.c
684
static int vc6_hvs_init_channel(struct vc4_hvs *hvs, struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_hvs.c
790
int vc4_hvs_atomic_check(struct drm_crtc *crtc, struct drm_atomic_state *state)
drivers/gpu/drm/vc4/vc4_hvs.c
835
static void vc4_hvs_install_dlist(struct drm_crtc *crtc)
drivers/gpu/drm/vc4/vc4_hvs.c
857
static void vc4_hvs_update_dlist(struct drm_crtc *crtc)
drivers/gpu/drm/vc4/vc4_hvs.c
884
void vc4_hvs_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_hvs.c
896
void vc4_hvs_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_hvs.c
914
void vc4_hvs_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_hvs.c
926
void vc4_hvs_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_kms.c
1004
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/vc4_kms.c
216
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/vc4_kms.c
259
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/vc4_kms.c
335
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/vc4_kms.c
397
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/vc4_kms.c
506
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/vc4_kms.c
585
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/vc4_kms.c
834
to_vc4_crtc(*(const struct drm_crtc **)a);
drivers/gpu/drm/vc4/vc4_kms.c
838
to_vc4_crtc(*(const struct drm_crtc **)b);
drivers/gpu/drm/vc4/vc4_kms.c
879
struct drm_crtc **sorted_crtcs;
drivers/gpu/drm/vc4/vc4_kms.c
880
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/vc4_plane.c
2577
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/vc4_txp.c
419
static int vc4_txp_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/vc4/vc4_txp.c
424
static void vc4_txp_disable_vblank(struct drm_crtc *crtc) {}
drivers/gpu/drm/vc4/vc4_txp.c
437
static int vc4_txp_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_txp.c
453
static void vc4_txp_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_txp.c
460
static void vc4_txp_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/virtio/virtgpu_display.c
103
static void virtio_gpu_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/virtio/virtgpu_display.c
109
static void virtio_gpu_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/virtio/virtgpu_display.c
122
static int virtio_gpu_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/virtio/virtgpu_display.c
128
static void virtio_gpu_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/virtio/virtgpu_display.c
280
struct drm_crtc *crtc = &output->crtc;
drivers/gpu/drm/virtio/virtgpu_display.c
91
static void virtio_gpu_crtc_mode_set_nofb(struct drm_crtc *crtc)
drivers/gpu/drm/virtio/virtgpu_drv.h
178
struct drm_crtc crtc;
drivers/gpu/drm/vkms/vkms_composer.c
599
struct drm_crtc *crtc = crtc_state->base.crtc;
drivers/gpu/drm/vkms/vkms_composer.c
664
const char *const *vkms_get_crc_sources(struct drm_crtc *crtc,
drivers/gpu/drm/vkms/vkms_composer.c
687
int vkms_verify_crc_source(struct drm_crtc *crtc, const char *src_name,
drivers/gpu/drm/vkms/vkms_composer.c
718
int vkms_set_crc_source(struct drm_crtc *crtc, const char *src_name)
drivers/gpu/drm/vkms/vkms_crtc.c
112
static int vkms_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/vkms/vkms_crtc.c
15
static bool vkms_crtc_handle_vblank_timeout(struct drm_crtc *crtc)
drivers/gpu/drm/vkms/vkms_crtc.c
158
static void vkms_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/vkms/vkms_crtc.c
170
static void vkms_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/vkms/vkms_crtc.c
207
struct drm_crtc *crtc;
drivers/gpu/drm/vkms/vkms_crtc.c
58
vkms_atomic_crtc_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/vkms/vkms_crtc.c
76
static void vkms_atomic_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/vkms/vkms_crtc.c
88
static void vkms_atomic_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/vkms/vkms_drv.c
107
struct drm_crtc *crtc;
drivers/gpu/drm/vkms/vkms_drv.c
68
struct drm_crtc *crtc;
drivers/gpu/drm/vkms/vkms_drv.h
219
struct drm_crtc crtc;
drivers/gpu/drm/vkms/vkms_drv.h
312
const char *const *vkms_get_crc_sources(struct drm_crtc *crtc,
drivers/gpu/drm/vkms/vkms_drv.h
314
int vkms_set_crc_source(struct drm_crtc *crtc, const char *src_name);
drivers/gpu/drm/vkms/vkms_drv.h
315
int vkms_verify_crc_source(struct drm_crtc *crtc, const char *source_name,
drivers/gpu/drm/vkms/vkms_plane.c
81
struct drm_crtc *crtc = vkms_state->base.base.crtc;
drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c
749
struct drm_crtc *crtc = new_state->crtc ?: old_state->crtc;
drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c
803
struct drm_crtc *crtc;
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1040
struct drm_crtc *crtc;
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1139
struct drm_crtc *crtc;
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1256
struct drm_crtc *crtc;
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1322
int vmw_du_crtc_gamma_set(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
134
int vmw_du_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1515
struct drm_crtc *crtc;
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
171
void vmw_du_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
187
vmw_du_crtc_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
216
void vmw_du_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
247
vmw_du_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
867
vmw_crtc_state_and_lock(struct drm_atomic_state *state, struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
901
struct drm_crtc *crtc;
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
948
struct drm_crtc *crtc;
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
173
struct drm_crtc *crtc;
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
299
struct drm_crtc crtc;
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
354
int vmw_du_crtc_gamma_set(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
422
int vmw_du_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
424
void vmw_du_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
426
void vmw_du_crtc_reset(struct drm_crtc *crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
427
struct drm_crtc_state *vmw_du_crtc_duplicate_state(struct drm_crtc *crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
428
void vmw_du_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
460
struct drm_crtc *crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
468
struct drm_crtc *crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
475
struct drm_crtc *crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
490
struct drm_crtc *crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
499
struct drm_crtc *crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c
245
static void vmw_ldu_crtc_mode_set_nofb(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c
323
struct drm_crtc *crtc = new_state->crtc ?: old_state->crtc;
drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c
416
struct drm_crtc *crtc;
drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c
75
static void vmw_ldu_crtc_destroy(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c
85
struct drm_crtc *crtc = NULL;
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
1102
struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
111
static void vmw_sou_crtc_destroy(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
1216
struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
1325
struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
213
static void vmw_sou_crtc_mode_set_nofb(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
269
static void vmw_sou_crtc_helper_prepare(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
279
static void vmw_sou_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
378
struct drm_crtc *crtc = plane->state->crtc ?
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
406
struct drm_crtc *crtc = plane->state->crtc ?: new_state->crtc;
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
726
struct drm_crtc *crtc = new_state->crtc;
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
811
struct drm_crtc *crtc;
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
1407
struct drm_crtc *crtc = new_state->crtc;
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
1462
vmw_stdu_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
149
static void vmw_stdu_crtc_destroy(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
1541
struct drm_crtc *crtc;
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
375
static void vmw_stdu_crtc_mode_set_nofb(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
416
static void vmw_stdu_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
563
struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
731
struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
111
struct drm_crtc *crtc = &du->crtc;
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
164
struct drm_crtc *crtc = &du->crtc;
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
243
vmw_vkms_get_vblank_timestamp(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
279
vmw_vkms_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
300
vmw_vkms_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
320
vmw_vkms_crtc_init(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
332
vmw_vkms_crtc_cleanup(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
343
vmw_vkms_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
353
vmw_vkms_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
379
vmw_vkms_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
389
vmw_vkms_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
399
is_crc_supported(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
433
vmw_vkms_get_crc_sources(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
445
vmw_vkms_verify_crc_source(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
465
vmw_vkms_set_crc_source(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
493
vmw_vkms_set_crc_surface(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
543
vmw_vkms_modeset_lock(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
577
vmw_vkms_modeset_lock_relaxed(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
614
vmw_vkms_vblank_trylock(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
627
vmw_vkms_unlock(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
79
compute_crc(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.h
36
struct drm_crtc;
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.h
43
void vmw_vkms_modeset_lock(struct drm_crtc *crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.h
44
bool vmw_vkms_modeset_lock_relaxed(struct drm_crtc *crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.h
45
bool vmw_vkms_vblank_trylock(struct drm_crtc *crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.h
46
void vmw_vkms_unlock(struct drm_crtc *crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.h
48
bool vmw_vkms_get_vblank_timestamp(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.h
52
int vmw_vkms_enable_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.h
53
void vmw_vkms_disable_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.h
55
void vmw_vkms_crtc_init(struct drm_crtc *crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.h
56
void vmw_vkms_crtc_cleanup(struct drm_crtc *crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.h
57
void vmw_vkms_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.h
59
void vmw_vkms_crtc_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_state *state);
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.h
60
void vmw_vkms_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.h
62
void vmw_vkms_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.h
65
const char *const *vmw_vkms_get_crc_sources(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.h
67
int vmw_vkms_verify_crc_source(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.h
70
int vmw_vkms_set_crc_source(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.h
72
void vmw_vkms_set_crc_surface(struct drm_crtc *crtc,
drivers/gpu/drm/xe/display/xe_initial_plane.c
28
static void xe_initial_plane_vblank_wait(struct drm_crtc *_crtc)
drivers/gpu/drm/xen/xen_drm_front_kms.c
114
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/xen/xen_drm_front_kms.c
250
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/xen/xen_drm_front_kms.c
97
struct drm_crtc *crtc = &pipeline->pipe.crtc;
drivers/gpu/drm/xlnx/zynqmp_dp.c
1559
struct drm_crtc *crtc;
drivers/gpu/drm/xlnx/zynqmp_kms.c
190
static inline struct zynqmp_dpsub *crtc_to_dpsub(struct drm_crtc *crtc)
drivers/gpu/drm/xlnx/zynqmp_kms.c
195
static void zynqmp_dpsub_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/xlnx/zynqmp_kms.c
221
static void zynqmp_dpsub_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/xlnx/zynqmp_kms.c
251
static int zynqmp_dpsub_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/xlnx/zynqmp_kms.c
257
static void zynqmp_dpsub_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/xlnx/zynqmp_kms.c
263
static void zynqmp_dpsub_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/xlnx/zynqmp_kms.c
291
static int zynqmp_dpsub_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/xlnx/zynqmp_kms.c
300
static void zynqmp_dpsub_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/xlnx/zynqmp_kms.c
321
struct drm_crtc *crtc = &dpsub->drm->crtc;
drivers/gpu/drm/xlnx/zynqmp_kms.h
37
struct drm_crtc crtc;
include/drm/display/drm_dp_helper.h
413
struct drm_crtc *crtc;
include/drm/display/drm_dp_helper.h
779
int drm_dp_start_crc(struct drm_dp_aux *aux, struct drm_crtc *crtc);
include/drm/drm_atomic.h
187
struct drm_crtc *ptr;
include/drm/drm_atomic.h
707
struct drm_crtc *crtc);
include/drm/drm_atomic.h
752
struct drm_crtc *
include/drm/drm_atomic.h
755
struct drm_crtc *
include/drm/drm_atomic.h
769
struct drm_crtc *crtc)
include/drm/drm_atomic.h
78
struct drm_crtc *crtc;
include/drm/drm_atomic.h
783
struct drm_crtc *crtc)
include/drm/drm_atomic.h
905
struct drm_crtc *crtc);
include/drm/drm_atomic.h
908
struct drm_crtc *crtc);
include/drm/drm_atomic_helper.h
150
struct drm_crtc *crtc,
include/drm/drm_atomic_helper.h
164
int drm_atomic_helper_reset_crtc(struct drm_crtc *crtc,
include/drm/drm_atomic_helper.h
176
int drm_atomic_helper_page_flip(struct drm_crtc *crtc,
include/drm/drm_atomic_helper.h
182
struct drm_crtc *crtc,
include/drm/drm_atomic_state_helper.h
32
struct drm_crtc;
include/drm/drm_atomic_state_helper.h
44
struct drm_crtc *crtc);
include/drm/drm_atomic_state_helper.h
45
void __drm_atomic_helper_crtc_reset(struct drm_crtc *crtc,
include/drm/drm_atomic_state_helper.h
47
void drm_atomic_helper_crtc_reset(struct drm_crtc *crtc);
include/drm/drm_atomic_state_helper.h
48
void __drm_atomic_helper_crtc_duplicate_state(struct drm_crtc *crtc,
include/drm/drm_atomic_state_helper.h
51
drm_atomic_helper_crtc_duplicate_state(struct drm_crtc *crtc);
include/drm/drm_atomic_state_helper.h
53
void drm_atomic_helper_crtc_destroy_state(struct drm_crtc *crtc,
include/drm/drm_atomic_uapi.h
36
struct drm_crtc;
include/drm/drm_atomic_uapi.h
50
struct drm_crtc *crtc);
include/drm/drm_atomic_uapi.h
57
struct drm_crtc *crtc);
include/drm/drm_color_mgmt.h
154
typedef void (*drm_crtc_set_lut_func)(struct drm_crtc *, unsigned int, u16, u16, u16);
include/drm/drm_color_mgmt.h
156
void drm_crtc_load_gamma_888(struct drm_crtc *crtc, const struct drm_color_lut *lut,
include/drm/drm_color_mgmt.h
158
void drm_crtc_load_gamma_565_from_888(struct drm_crtc *crtc, const struct drm_color_lut *lut,
include/drm/drm_color_mgmt.h
160
void drm_crtc_load_gamma_555_from_888(struct drm_crtc *crtc, const struct drm_color_lut *lut,
include/drm/drm_color_mgmt.h
163
void drm_crtc_fill_gamma_888(struct drm_crtc *crtc, drm_crtc_set_lut_func set_gamma);
include/drm/drm_color_mgmt.h
164
void drm_crtc_fill_gamma_565(struct drm_crtc *crtc, drm_crtc_set_lut_func set_gamma);
include/drm/drm_color_mgmt.h
165
void drm_crtc_fill_gamma_555(struct drm_crtc *crtc, drm_crtc_set_lut_func set_gamma);
include/drm/drm_color_mgmt.h
171
void drm_crtc_load_palette_8(struct drm_crtc *crtc, const struct drm_color_lut *lut,
include/drm/drm_color_mgmt.h
174
void drm_crtc_fill_palette_332(struct drm_crtc *crtc, drm_crtc_set_lut_func set_palette);
include/drm/drm_color_mgmt.h
175
void drm_crtc_fill_palette_8(struct drm_crtc *crtc, drm_crtc_set_lut_func set_palette);
include/drm/drm_color_mgmt.h
30
struct drm_crtc;
include/drm/drm_color_mgmt.h
71
void drm_crtc_enable_color_mgmt(struct drm_crtc *crtc,
include/drm/drm_color_mgmt.h
76
int drm_mode_crtc_set_gamma_size(struct drm_crtc *crtc,
include/drm/drm_connector.h
1015
struct drm_crtc *crtc;
include/drm/drm_connector.h
40
struct drm_crtc;
include/drm/drm_crtc.h
1212
struct drm_crtc *crtc;
include/drm/drm_crtc.h
1222
#define obj_to_crtc(x) container_of(x, struct drm_crtc, base)
include/drm/drm_crtc.h
1226
struct drm_crtc *crtc,
include/drm/drm_crtc.h
1234
struct drm_crtc *crtc,
include/drm/drm_crtc.h
1240
void drm_crtc_cleanup(struct drm_crtc *crtc);
include/drm/drm_crtc.h
1282
static inline unsigned int drm_crtc_index(const struct drm_crtc *crtc)
include/drm/drm_crtc.h
1294
static inline uint32_t drm_crtc_mask(const struct drm_crtc *crtc)
include/drm/drm_crtc.h
1300
struct drm_crtc *drm_crtc_from_index(struct drm_device *dev, int idx);
include/drm/drm_crtc.h
1312
static inline struct drm_crtc *drm_crtc_find(struct drm_device *dev,
include/drm/drm_crtc.h
1341
int drm_crtc_create_scaling_filter_property(struct drm_crtc *crtc,
include/drm/drm_crtc.h
1344
int drm_crtc_create_sharpness_strength_property(struct drm_crtc *crtc);
include/drm/drm_crtc.h
424
void (*reset)(struct drm_crtc *crtc);
include/drm/drm_crtc.h
447
int (*cursor_set)(struct drm_crtc *crtc, struct drm_file *file_priv,
include/drm/drm_crtc.h
469
int (*cursor_set2)(struct drm_crtc *crtc, struct drm_file *file_priv,
include/drm/drm_crtc.h
489
int (*cursor_move)(struct drm_crtc *crtc, int x, int y);
include/drm/drm_crtc.h
504
int (*gamma_set)(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b,
include/drm/drm_crtc.h
515
void (*destroy)(struct drm_crtc *crtc);
include/drm/drm_crtc.h
57
struct drm_crtc;
include/drm/drm_crtc.h
587
int (*page_flip)(struct drm_crtc *crtc,
include/drm/drm_crtc.h
606
int (*page_flip_target)(struct drm_crtc *crtc,
include/drm/drm_crtc.h
626
int (*set_property)(struct drm_crtc *crtc,
include/drm/drm_crtc.h
660
struct drm_crtc_state *(*atomic_duplicate_state)(struct drm_crtc *crtc);
include/drm/drm_crtc.h
670
void (*atomic_destroy_state)(struct drm_crtc *crtc,
include/drm/drm_crtc.h
715
int (*atomic_set_property)(struct drm_crtc *crtc,
include/drm/drm_crtc.h
737
int (*atomic_get_property)(struct drm_crtc *crtc,
include/drm/drm_crtc.h
755
int (*late_register)(struct drm_crtc *crtc);
include/drm/drm_crtc.h
766
void (*early_unregister)(struct drm_crtc *crtc);
include/drm/drm_crtc.h
795
int (*set_crc_source)(struct drm_crtc *crtc, const char *source);
include/drm/drm_crtc.h
811
int (*verify_crc_source)(struct drm_crtc *crtc, const char *source,
include/drm/drm_crtc.h
83
struct drm_crtc *crtc;
include/drm/drm_crtc.h
833
const char *const *(*get_crc_sources)(struct drm_crtc *crtc,
include/drm/drm_crtc.h
872
u32 (*get_vblank_counter)(struct drm_crtc *crtc);
include/drm/drm_crtc.h
885
int (*enable_vblank)(struct drm_crtc *crtc);
include/drm/drm_crtc.h
893
void (*disable_vblank)(struct drm_crtc *crtc);
include/drm/drm_crtc.h
931
bool (*get_vblank_timestamp)(struct drm_crtc *crtc,
include/drm/drm_crtc_helper.h
40
struct drm_crtc;
include/drm/drm_crtc_helper.h
51
bool drm_crtc_helper_set_mode(struct drm_crtc *crtc,
include/drm/drm_crtc_helper.h
55
int drm_crtc_helper_atomic_check(struct drm_crtc *crtc,
include/drm/drm_crtc_helper.h
57
bool drm_helper_crtc_in_use(struct drm_crtc *crtc);
include/drm/drm_debugfs_crc.h
29
struct drm_crtc;
include/drm/drm_debugfs_crc.h
70
int drm_crtc_add_crc_entry(struct drm_crtc *crtc, bool has_frame,
include/drm/drm_debugfs_crc.h
73
static inline int drm_crtc_add_crc_entry(struct drm_crtc *crtc, bool has_frame,
include/drm/drm_encoder.h
184
struct drm_crtc *crtc;
include/drm/drm_encoder.h
297
struct drm_crtc *crtc)
include/drm/drm_kunit_helpers.h
114
struct drm_crtc *
include/drm/drm_kunit_helpers.h
124
struct drm_crtc *crtc,
include/drm/drm_modeset_helper.h
26
struct drm_crtc;
include/drm/drm_modeset_helper.h
40
int drm_crtc_init(struct drm_device *dev, struct drm_crtc *crtc,
include/drm/drm_modeset_helper_vtables.h
108
void (*commit)(struct drm_crtc *crtc);
include/drm/drm_modeset_helper_vtables.h
141
enum drm_mode_status (*mode_valid)(struct drm_crtc *crtc,
include/drm/drm_modeset_helper_vtables.h
187
bool (*mode_fixup)(struct drm_crtc *crtc,
include/drm/drm_modeset_helper_vtables.h
206
int (*mode_set)(struct drm_crtc *crtc, struct drm_display_mode *mode,
include/drm/drm_modeset_helper_vtables.h
229
void (*mode_set_nofb)(struct drm_crtc *crtc);
include/drm/drm_modeset_helper_vtables.h
248
int (*mode_set_base)(struct drm_crtc *crtc, int x, int y,
include/drm/drm_modeset_helper_vtables.h
282
void (*disable)(struct drm_crtc *crtc);
include/drm/drm_modeset_helper_vtables.h
334
int (*atomic_check)(struct drm_crtc *crtc,
include/drm/drm_modeset_helper_vtables.h
355
void (*atomic_begin)(struct drm_crtc *crtc,
include/drm/drm_modeset_helper_vtables.h
379
void (*atomic_flush)(struct drm_crtc *crtc,
include/drm/drm_modeset_helper_vtables.h
401
void (*atomic_enable)(struct drm_crtc *crtc,
include/drm/drm_modeset_helper_vtables.h
421
void (*atomic_disable)(struct drm_crtc *crtc,
include/drm/drm_modeset_helper_vtables.h
466
bool (*get_scanout_position)(struct drm_crtc *crtc,
include/drm/drm_modeset_helper_vtables.h
481
bool (*handle_vblank_timeout)(struct drm_crtc *crtc);
include/drm/drm_modeset_helper_vtables.h
489
static inline void drm_crtc_helper_add(struct drm_crtc *crtc,
include/drm/drm_modeset_helper_vtables.h
78
void (*dpms)(struct drm_crtc *crtc, int mode);
include/drm/drm_modeset_helper_vtables.h
93
void (*prepare)(struct drm_crtc *crtc);
include/drm/drm_modeset_lock.h
141
struct drm_crtc;
include/drm/drm_plane.h
328
struct drm_crtc *crtc, struct drm_framebuffer *fb,
include/drm/drm_plane.h
35
struct drm_crtc;
include/drm/drm_plane.h
64
struct drm_crtc *crtc;
include/drm/drm_plane.h
698
struct drm_crtc *crtc;
include/drm/drm_plane_helper.h
29
struct drm_crtc;
include/drm/drm_plane_helper.h
34
int drm_plane_helper_update_primary(struct drm_plane *plane, struct drm_crtc *crtc,
include/drm/drm_probe_helper.h
33
enum drm_mode_status drm_crtc_helper_mode_valid_fixed(struct drm_crtc *crtc,
include/drm/drm_probe_helper.h
9
struct drm_crtc;
include/drm/drm_self_refresh_helper.h
12
struct drm_crtc;
include/drm/drm_self_refresh_helper.h
19
int drm_self_refresh_helper_init(struct drm_crtc *crtc);
include/drm/drm_self_refresh_helper.h
20
void drm_self_refresh_helper_cleanup(struct drm_crtc *crtc);
include/drm/drm_simple_kms_helper.h
243
struct drm_crtc crtc;
include/drm/drm_vblank.h
126
struct drm_crtc *crtc;
include/drm/drm_vblank.h
287
struct drm_vblank_crtc *drm_crtc_vblank_crtc(struct drm_crtc *crtc);
include/drm/drm_vblank.h
290
u64 drm_crtc_vblank_count(struct drm_crtc *crtc);
include/drm/drm_vblank.h
291
u64 drm_crtc_vblank_count_and_time(struct drm_crtc *crtc,
include/drm/drm_vblank.h
293
int drm_crtc_next_vblank_start(struct drm_crtc *crtc, ktime_t *vblanktime);
include/drm/drm_vblank.h
294
void drm_crtc_send_vblank_event(struct drm_crtc *crtc,
include/drm/drm_vblank.h
296
void drm_crtc_arm_vblank_event(struct drm_crtc *crtc,
include/drm/drm_vblank.h
302
bool drm_crtc_handle_vblank(struct drm_crtc *crtc);
include/drm/drm_vblank.h
303
int drm_crtc_vblank_get(struct drm_crtc *crtc);
include/drm/drm_vblank.h
304
void drm_crtc_vblank_put(struct drm_crtc *crtc);
include/drm/drm_vblank.h
305
int drm_crtc_wait_one_vblank(struct drm_crtc *crtc);
include/drm/drm_vblank.h
306
void drm_crtc_vblank_off(struct drm_crtc *crtc);
include/drm/drm_vblank.h
307
void drm_crtc_vblank_reset(struct drm_crtc *crtc);
include/drm/drm_vblank.h
308
void drm_crtc_vblank_on_config(struct drm_crtc *crtc,
include/drm/drm_vblank.h
310
void drm_crtc_vblank_on(struct drm_crtc *crtc);
include/drm/drm_vblank.h
311
u64 drm_crtc_accurate_vblank_count(struct drm_crtc *crtc);
include/drm/drm_vblank.h
312
void drm_crtc_vblank_restore(struct drm_crtc *crtc);
include/drm/drm_vblank.h
314
void drm_calc_timestamping_constants(struct drm_crtc *crtc,
include/drm/drm_vblank.h
316
wait_queue_head_t *drm_crtc_vblank_waitqueue(struct drm_crtc *crtc);
include/drm/drm_vblank.h
317
void drm_crtc_set_max_vblank_count(struct drm_crtc *crtc,
include/drm/drm_vblank.h
320
int drm_crtc_vblank_start_timer(struct drm_crtc *crtc);
include/drm/drm_vblank.h
321
void drm_crtc_vblank_cancel_timer(struct drm_crtc *crtc);
include/drm/drm_vblank.h
322
void drm_crtc_vblank_get_vblank_timeout(struct drm_crtc *crtc, ktime_t *vblank_time);
include/drm/drm_vblank.h
328
typedef bool (*drm_vblank_get_scanout_position_func)(struct drm_crtc *crtc,
include/drm/drm_vblank.h
336
drm_crtc_vblank_helper_get_vblank_timestamp_internal(struct drm_crtc *crtc,
include/drm/drm_vblank.h
341
bool drm_crtc_vblank_helper_get_vblank_timestamp(struct drm_crtc *crtc,
include/drm/drm_vblank.h
37
struct drm_crtc;
include/drm/drm_vblank_helper.h
10
struct drm_crtc;
include/drm/drm_vblank_helper.h
16
void drm_crtc_vblank_atomic_flush(struct drm_crtc *crtc,
include/drm/drm_vblank_helper.h
18
void drm_crtc_vblank_atomic_enable(struct drm_crtc *crtc,
include/drm/drm_vblank_helper.h
20
void drm_crtc_vblank_atomic_disable(struct drm_crtc *crtc,
include/drm/drm_vblank_helper.h
38
int drm_crtc_vblank_helper_enable_vblank_timer(struct drm_crtc *crtc);
include/drm/drm_vblank_helper.h
39
void drm_crtc_vblank_helper_disable_vblank_timer(struct drm_crtc *crtc);
include/drm/drm_vblank_helper.h
40
bool drm_crtc_vblank_helper_get_vblank_timestamp_from_timer(struct drm_crtc *crtc,
include/drm/drm_vblank_work.h
67
void drm_vblank_work_init(struct drm_vblank_work *work, struct drm_crtc *crtc,
include/drm/drm_vblank_work.h
71
void drm_vblank_work_flush_all(struct drm_crtc *crtc);
include/drm/drm_vblank_work.h
8
struct drm_crtc;
include/drm/intel/display_parent_interface.h
10
struct drm_crtc;
include/drm/intel/display_parent_interface.h
35
void (*vblank_wait)(struct drm_crtc *crtc);