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
1466
u32 amdgpu_get_vblank_counter_kms(struct drm_crtc *crtc);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1467
int amdgpu_enable_vblank_kms(struct drm_crtc *crtc);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1468
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
1744
struct drm_crtc *crtc;
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1795
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
2770
struct drm_crtc *crtc;
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
1622
u32 amdgpu_get_vblank_counter_kms(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
1690
int amdgpu_enable_vblank_kms(struct drm_crtc *crtc)
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
1707
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
690
bool amdgpu_display_crtc_scaling_mode_fixup(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
697
bool amdgpu_crtc_get_scanout_position(struct drm_crtc *crtc,
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
707
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
324
struct drm_crtc *crtc = &output->crtc.base;
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
60
static int amdgpu_vkms_crtc_init(struct drm_device *dev, 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
10160
struct drm_crtc *crtc = afb ? plane->state->crtc : old_plane_state->crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10291
struct drm_crtc *pcrtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10355
struct drm_crtc *crtc = new_plane_state->crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10884
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10947
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10986
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
11415
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
11462
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
11862
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12006
struct drm_crtc *crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12512
static int dm_check_native_cursor_state(struct drm_crtc *new_plane_crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12543
struct drm_crtc *old_plane_crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12544
struct drm_crtc *new_plane_crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12582
struct drm_crtc *new_plane_crtc, *old_plane_crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12830
static int add_affected_mst_dsc_crtcs(struct drm_atomic_commit *state, struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13128
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3441
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
351
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3554
struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3559
struct drm_crtc *crtc_from_state;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8647
struct drm_crtc *crtc = new_con_state->crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
1149
struct drm_crtc *crtc);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
307
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
355
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
437
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
479
bool amdgpu_dm_crc_window_is_activated(struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
494
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
509
int amdgpu_dm_crtc_configure_crc_source(struct drm_crtc *crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
581
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
766
void amdgpu_dm_crtc_handle_crc_irq(struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
817
void amdgpu_dm_crtc_handle_crc_window_irq(struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
90
const char *const *amdgpu_dm_crtc_get_crc_sources(struct drm_crtc *crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h
127
int amdgpu_dm_crtc_configure_crc_source(struct drm_crtc *crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h
130
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
131
int amdgpu_dm_crtc_verify_crc_source(struct drm_crtc *crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h
134
const char *const *amdgpu_dm_crtc_get_crc_sources(struct drm_crtc *crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h
136
void amdgpu_dm_crtc_handle_crc_irq(struct drm_crtc *crtc);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h
145
bool amdgpu_dm_crc_window_is_activated(struct drm_crtc *crtc);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h
146
void amdgpu_dm_crtc_handle_crc_window_irq(struct drm_crtc *crtc);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h
32
struct drm_crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h
99
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
237
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
385
int amdgpu_dm_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
390
void amdgpu_dm_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
395
static void amdgpu_dm_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
411
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
44
struct drm_crtc *crtc = &acrtc->base;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
447
static void amdgpu_dm_crtc_destroy(struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
459
static void amdgpu_dm_crtc_reset_state(struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
474
static int amdgpu_dm_crtc_late_register(struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
493
dm_crtc_additional_color_mgmt(struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
504
amdgpu_dm_atomic_crtc_set_property(struct drm_crtc *crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
529
amdgpu_dm_atomic_crtc_get_property(struct drm_crtc *crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
570
static void amdgpu_dm_crtc_helper_disable(struct drm_crtc *crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
606
static void amdgpu_dm_crtc_update_crtc_active_planes(struct drm_crtc *crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
621
static bool amdgpu_dm_crtc_helper_mode_fixup(struct drm_crtc *crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
628
static int amdgpu_dm_crtc_helper_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
78
int amdgpu_dm_crtc_set_vupdate_irq(struct drm_crtc *crtc, bool enable)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.h
41
int amdgpu_dm_crtc_set_vupdate_irq(struct drm_crtc *crtc, bool enable);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.h
47
int amdgpu_dm_crtc_enable_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.h
49
void amdgpu_dm_crtc_disable_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1095
struct drm_crtc *crtc = m->private;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1147
struct drm_crtc *crtc = m->private;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1650
struct drm_crtc *crtc = NULL;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1835
struct drm_crtc *crtc = NULL;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2018
struct drm_crtc *crtc = NULL;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2195
struct drm_crtc *crtc = NULL;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3856
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
3893
struct drm_crtc *crtc = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3910
struct drm_crtc *crtc = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3929
struct drm_crtc *crtc = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3946
struct drm_crtc *crtc = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3965
struct drm_crtc *crtc = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3982
struct drm_crtc *crtc = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4000
struct drm_crtc *crtc = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4052
struct drm_crtc *crtc = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4075
struct drm_crtc *crtc = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4089
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_ism.c
551
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_ism.c
586
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_ism.c
617
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1688
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1718
struct drm_crtc *crtc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
1300
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
1352
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
174
struct drm_crtc *crtc;
drivers/gpu/drm/arm/display/komeda/komeda_pipeline.h
459
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
563
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
126
struct drm_crtc *crtc = &ast->crtc;
drivers/gpu/drm/ast/ast_mode.c
568
struct drm_crtc *crtc = plane_state->crtc;
drivers/gpu/drm/ast/ast_mode.c
685
ast_crtc_helper_mode_valid(struct drm_crtc *crtc, const struct drm_display_mode *mode)
drivers/gpu/drm/ast/ast_mode.c
697
static void ast_crtc_helper_mode_set_nofb(struct drm_crtc *crtc)
drivers/gpu/drm/ast/ast_mode.c
724
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
824
ast_crtc_helper_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/ast/ast_mode.c
847
static void ast_crtc_helper_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_commit *state)
drivers/gpu/drm/ast/ast_mode.c
860
static void ast_crtc_helper_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_commit *state)
drivers/gpu/drm/ast/ast_mode.c
891
static void ast_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/ast/ast_mode.c
905
ast_crtc_atomic_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/ast/ast_mode.c
927
static void ast_crtc_atomic_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/ast/ast_mode.c
948
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
1111
struct drm_crtc *crtc;
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
1172
struct drm_crtc *old_crtc, *new_crtc;
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
1210
struct drm_crtc *crtc;
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
934
struct drm_crtc *analogix_dp_get_old_crtc(struct analogix_dp_device *dp,
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
953
struct drm_crtc *analogix_dp_get_new_crtc(struct analogix_dp_device *dp,
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
975
struct drm_crtc *crtc;
drivers/gpu/drm/bridge/fsl-ldb.c
134
struct drm_crtc *crtc;
drivers/gpu/drm/bridge/ite-it6263.c
602
struct drm_crtc *crtc;
drivers/gpu/drm/bridge/ite-it66121.c
678
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
491
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
529
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
4602
struct drm_crtc *crtc;
drivers/gpu/drm/display/drm_dp_mst_topology.c
5449
struct drm_crtc *crtc;
drivers/gpu/drm/display/drm_hdmi_state_helper.c
353
struct drm_crtc *crtc;
drivers/gpu/drm/display/drm_hdmi_state_helper.c
887
struct drm_crtc *crtc = new_conn_state->crtc;
drivers/gpu/drm/drm_atomic.c
1216
struct drm_crtc *
drivers/gpu/drm/drm_atomic.c
1246
struct drm_crtc *
drivers/gpu/drm/drm_atomic.c
1510
struct drm_crtc *crtc)
drivers/gpu/drm/drm_atomic.c
1574
struct drm_crtc *crtc)
drivers/gpu/drm/drm_atomic.c
1668
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic.c
1850
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic.c
1920
struct drm_crtc *crtc = set->crtc;
drivers/gpu/drm/drm_atomic.c
2015
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic.c
2050
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
708
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_commit *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
3870
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_helper.c
3931
struct drm_crtc *crtc,
drivers/gpu/drm/drm_atomic_helper.c
3986
int drm_atomic_helper_page_flip(struct drm_crtc *crtc,
drivers/gpu/drm/drm_atomic_helper.c
4029
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
115
void drm_atomic_helper_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/drm_atomic_state_helper.c
135
void __drm_atomic_helper_crtc_duplicate_state(struct drm_crtc *crtc,
drivers/gpu/drm/drm_atomic_state_helper.c
172
drm_atomic_helper_crtc_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/drm_atomic_state_helper.c
231
void drm_atomic_helper_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/drm_atomic_state_helper.c
599
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
95
__drm_atomic_helper_crtc_reset(struct drm_crtc *crtc,
drivers/gpu/drm/drm_atomic_uapi.c
1078
struct drm_crtc *crtc = obj_to_crtc(obj);
drivers/gpu/drm/drm_atomic_uapi.c
1116
struct drm_crtc *crtc, uint64_t user_data)
drivers/gpu/drm/drm_atomic_uapi.c
1138
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_uapi.c
1237
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
1421
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_uapi.c
1545
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_uapi.c
1592
struct drm_crtc *crtc;
drivers/gpu/drm/drm_atomic_uapi.c
191
struct drm_crtc *crtc)
drivers/gpu/drm/drm_atomic_uapi.c
313
struct drm_crtc *crtc)
drivers/gpu/drm/drm_atomic_uapi.c
359
struct drm_crtc *crtc, s32 __user *fence_ptr)
drivers/gpu/drm/drm_atomic_uapi.c
365
struct drm_crtc *crtc)
drivers/gpu/drm/drm_atomic_uapi.c
404
static int drm_atomic_crtc_set_property(struct drm_crtc *crtc,
drivers/gpu/drm/drm_atomic_uapi.c
495
drm_atomic_crtc_get_property(struct drm_crtc *crtc,
drivers/gpu/drm/drm_atomic_uapi.c
563
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
860
struct drm_crtc *crtc = drm_crtc_find(dev, file_priv, val);
drivers/gpu/drm/drm_blend.c
463
static int drm_atomic_helper_crtc_normalize_zpos(struct drm_crtc *crtc,
drivers/gpu/drm/drm_blend.c
534
struct drm_crtc *crtc;
drivers/gpu/drm/drm_blend.c
648
void drm_crtc_attach_background_color_property(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->extern_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
359
int drm_crtc_init_with_planes(struct drm_device *dev, struct drm_crtc *crtc,
drivers/gpu/drm/drm_crtc.c
382
struct drm_crtc *crtc = ptr;
drivers/gpu/drm/drm_crtc.c
389
struct drm_crtc *crtc,
drivers/gpu/drm/drm_crtc.c
440
int drmm_crtc_init_with_planes(struct drm_device *dev, struct drm_crtc *crtc,
drivers/gpu/drm/drm_crtc.c
468
struct drm_crtc *crtc;
drivers/gpu/drm/drm_crtc.c
500
void drm_crtc_cleanup(struct drm_crtc *crtc)
drivers/gpu/drm/drm_crtc.c
547
struct drm_crtc *crtc;
drivers/gpu/drm/drm_crtc.c
605
struct drm_crtc *crtc = set->crtc;
drivers/gpu/drm/drm_crtc.c
607
struct drm_crtc *tmp;
drivers/gpu/drm/drm_crtc.c
676
int drm_crtc_check_viewport(const struct drm_crtc *crtc,
drivers/gpu/drm/drm_crtc.c
714
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
918
struct drm_crtc *crtc = obj_to_crtc(obj);
drivers/gpu/drm/drm_crtc.c
942
int drm_crtc_create_scaling_filter_property(struct drm_crtc *crtc,
drivers/gpu/drm/drm_crtc.c
959
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_commit *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
318
static struct drm_crtc *drm_encoder_get_crtc(struct drm_encoder *encoder)
drivers/gpu/drm/drm_encoder.c
354
struct drm_crtc *crtc;
drivers/gpu/drm/drm_fb_helper.c
1394
struct drm_crtc *crtc = mode_set->crtc;
drivers/gpu/drm/drm_fb_helper.c
251
struct drm_crtc *crtc = plane_state->crtc;
drivers/gpu/drm/drm_fb_helper.c
282
struct drm_crtc *crtc;
drivers/gpu/drm/drm_fb_helper.c
770
struct drm_crtc *crtc;
drivers/gpu/drm/drm_fb_helper.c
806
static struct drm_property_blob *setcmap_new_gamma_lut(struct drm_crtc *crtc,
drivers/gpu/drm/drm_fb_helper.c
858
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_mipi_dbi.c
325
enum drm_mode_status drm_mipi_dbi_crtc_helper_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/drm_mipi_dbi.c
437
int drm_mipi_dbi_crtc_helper_atomic_check(struct drm_crtc *crtc, struct drm_atomic_commit *state)
drivers/gpu/drm/drm_mipi_dbi.c
463
void drm_mipi_dbi_crtc_helper_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/drm_mode_config.c
195
struct drm_crtc *crtc;
drivers/gpu/drm/drm_mode_config.c
527
struct drm_crtc *crtc, *ct;
drivers/gpu/drm/drm_mode_config.c
656
struct drm_crtc *crtc;
drivers/gpu/drm/drm_mode_config.c
680
struct drm_crtc *crtc;
drivers/gpu/drm/drm_mode_config.c
99
struct drm_crtc *crtc;
drivers/gpu/drm/drm_modeset_helper.c
142
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
105
static void drm_simple_kms_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/drm_simple_kms_helper.c
116
static struct drm_crtc_state *drm_simple_kms_crtc_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/drm_simple_kms_helper.c
127
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
138
static int drm_simple_kms_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/drm_simple_kms_helper.c
149
static void drm_simple_kms_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/drm_simple_kms_helper.c
344
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/drm_simple_kms_helper.c
42
drm_simple_kms_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/drm_simple_kms_helper.c
55
static int drm_simple_kms_crtc_check(struct drm_crtc *crtc,
drivers/gpu/drm/drm_simple_kms_helper.c
72
static void drm_simple_kms_crtc_enable(struct drm_crtc *crtc,
drivers/gpu/drm/drm_simple_kms_helper.c
86
static void drm_simple_kms_crtc_disable(struct drm_crtc *crtc,
drivers/gpu/drm/drm_vblank.c
1005
u64 drm_crtc_vblank_count_and_time(struct drm_crtc *crtc,
drivers/gpu/drm/drm_vblank.c
1021
int drm_crtc_next_vblank_start(struct drm_crtc *crtc, ktime_t *vblanktime)
drivers/gpu/drm/drm_vblank.c
1122
void drm_crtc_arm_vblank_event(struct drm_crtc *crtc,
drivers/gpu/drm/drm_vblank.c
1147
void drm_crtc_send_vblank_event(struct drm_crtc *crtc,
drivers/gpu/drm/drm_vblank.c
1170
struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe);
drivers/gpu/drm/drm_vblank.c
1257
int drm_crtc_vblank_get(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank.c
1294
void drm_crtc_vblank_put(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank.c
1310
int drm_crtc_wait_one_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank.c
1348
void drm_crtc_vblank_off(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank.c
1427
void drm_crtc_vblank_reset(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank.c
1465
void drm_crtc_set_max_vblank_count(struct drm_crtc *crtc,
drivers/gpu/drm/drm_vblank.c
1491
void drm_crtc_vblank_on_config(struct drm_crtc *crtc,
drivers/gpu/drm/drm_vblank.c
1537
void drm_crtc_vblank_on(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank.c
1599
void drm_crtc_vblank_restore(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank.c
1636
struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe);
drivers/gpu/drm/drm_vblank.c
1743
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
1884
struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe);
drivers/gpu/drm/drm_vblank.c
1998
bool drm_crtc_handle_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank.c
2015
struct drm_crtc *crtc;
drivers/gpu/drm/drm_vblank.c
2072
struct drm_crtc *crtc;
drivers/gpu/drm/drm_vblank.c
2179
struct drm_crtc *crtc = vtimer->crtc;
drivers/gpu/drm/drm_vblank.c
2219
int drm_crtc_vblank_start_timer(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank.c
2261
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
2291
void drm_crtc_vblank_get_vblank_timeout(struct drm_crtc *crtc, ktime_t *vblank_time)
drivers/gpu/drm/drm_vblank.c
429
u64 drm_crtc_accurate_vblank_count(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank.c
454
struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe);
drivers/gpu/drm/drm_vblank.c
615
wait_queue_head_t *drm_crtc_vblank_waitqueue(struct drm_crtc *crtc)
drivers/gpu/drm/drm_vblank.c
635
void drm_calc_timestamping_constants(struct drm_crtc *crtc,
drivers/gpu/drm/drm_vblank.c
718
struct drm_crtc *crtc, int *max_error, ktime_t *vblank_time,
drivers/gpu/drm/drm_vblank.c
860
bool drm_crtc_vblank_helper_get_vblank_timestamp(struct drm_crtc *crtc,
drivers/gpu/drm/drm_vblank.c
892
drm_crtc_get_last_vbltimestamp(struct drm_crtc *crtc, ktime_t *tvblank,
drivers/gpu/drm/drm_vblank.c
919
struct drm_crtc *crtc = drm_crtc_from_index(dev, pipe);
drivers/gpu/drm/drm_vblank.c
945
u64 drm_crtc_vblank_count(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
169
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
177
static void hibmc_crtc_dpms(struct drm_crtc *crtc, u32 dpms)
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
191
static void hibmc_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
210
static void hibmc_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
231
hibmc_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
370
static void hibmc_crtc_mode_set_nofb(struct drm_crtc *crtc)
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
404
static void hibmc_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
424
static void hibmc_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
437
static int hibmc_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
447
static void hibmc_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
455
static void hibmc_crtc_load_lut(struct drm_crtc *crtc)
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
482
static int hibmc_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green,
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
515
struct drm_crtc *crtc = &priv->crtc;
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
78
struct drm_crtc *crtc = new_plane_state->crtc;
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_dp.c
218
struct drm_crtc *crtc = &priv->crtc;
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h
44
struct drm_crtc crtc;
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c
96
struct drm_crtc *crtc = &priv->crtc;
drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c
644
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
251
struct drm_crtc *crtc = &hv->crtc;
drivers/gpu/drm/i915/display/g4x_hdmi.c
624
struct drm_crtc *crtc;
drivers/gpu/drm/i915/display/intel_alpm.c
534
struct drm_crtc *crtc;
drivers/gpu/drm/i915/display/intel_atomic.c
236
intel_crtc_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/i915/display/intel_atomic.c
313
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
224
static void intel_crtc_destroy(struct drm_crtc *_crtc)
drivers/gpu/drm/i915/display/intel_crtc.c
236
static int intel_crtc_late_register(struct drm_crtc *crtc)
drivers/gpu/drm/i915/display/intel_crtc.c
39
static void assert_vblank_disabled(struct drm_crtc *crtc)
drivers/gpu/drm/i915/display/intel_crtc.c
477
struct drm_crtc *drm_crtc;
drivers/gpu/drm/i915/display/intel_crtc.c
480
drm_crtc = drm_crtc_find(dev, file, pipe_from_crtc_id->crtc_id);
drivers/gpu/drm/i915/display/intel_crtc.c
481
if (!drm_crtc)
drivers/gpu/drm/i915/display/intel_crtc.c
484
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_debugfs.c
1020
struct drm_crtc *crtc;
drivers/gpu/drm/i915/display/intel_display_debugfs.c
1086
struct drm_crtc *crtc;
drivers/gpu/drm/i915/display/intel_display_debugfs.c
1153
struct drm_crtc *crtc;
drivers/gpu/drm/i915/display/intel_display_debugfs.c
903
struct drm_crtc *crtc;
drivers/gpu/drm/i915/display/intel_display_driver.c
711
struct drm_crtc *crtc;
drivers/gpu/drm/i915/display/intel_display_irq.c
1659
int i8xx_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/i915/display/intel_display_irq.c
1672
void i8xx_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/i915/display/intel_display_irq.c
1683
int i915gm_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/i915/display/intel_display_irq.c
1692
void i915gm_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/i915/display/intel_display_irq.c
1701
int i965_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/i915/display/intel_display_irq.c
1715
void i965_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/i915/display/intel_display_irq.c
1727
int ilk_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/i915/display/intel_display_irq.c
1748
void ilk_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/i915/display/intel_display_irq.c
1797
int bdw_enable_vblank(struct drm_crtc *_crtc)
drivers/gpu/drm/i915/display/intel_display_irq.c
1823
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
1488
struct drm_crtc base;
drivers/gpu/drm/i915/display/intel_display_types.h
673
struct drm_crtc *crtc;
drivers/gpu/drm/i915/display/intel_hdcp.c
2842
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
795
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/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_commit *state)
drivers/gpu/drm/imx/dc/dc-crtc.c
167
dc_crtc_atomic_begin(struct drm_crtc *crtc, struct drm_atomic_commit *state)
drivers/gpu/drm/imx/dc/dc-crtc.c
191
dc_crtc_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_commit *state)
drivers/gpu/drm/imx/dc/dc-crtc.c
225
dc_crtc_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_commit *state)
drivers/gpu/drm/imx/dc/dc-crtc.c
297
dc_crtc_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_commit *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
141
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/imx/lcdc/imx-lcdc.c
254
struct drm_crtc *crtc = &lcdc->pipe.crtc;
drivers/gpu/drm/imx/lcdc/imx-lcdc.c
300
struct drm_crtc *crtc = &pipe->crtc;
drivers/gpu/drm/imx/lcdc/imx-lcdc.c
305
struct drm_crtc *old_crtc = old_state->crtc;
drivers/gpu/drm/imx/lcdc/imx-lcdc.c
371
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
776
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
42
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
467
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_commit *new_state);
drivers/gpu/drm/mgag200/mgag200_drv.h
263
void (*pixpllc_atomic_update)(struct drm_crtc *crtc, struct drm_atomic_commit *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_commit *old_state);
drivers/gpu/drm/mgag200/mgag200_drv.h
339
void mgag200_g200eh_pixpllc_atomic_update(struct drm_crtc *crtc, struct drm_atomic_commit *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_commit *new_state);
drivers/gpu/drm/mgag200/mgag200_drv.h
399
void mgag200_crtc_helper_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_commit *old_state);
drivers/gpu/drm/mgag200/mgag200_drv.h
400
void mgag200_crtc_helper_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_commit *old_state);
drivers/gpu/drm/mgag200/mgag200_drv.h
401
void mgag200_crtc_helper_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_commit *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_commit *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
122
static int mgag200_g200se_00_pixpllc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_g200se.c
178
static void mgag200_g200se_00_pixpllc_atomic_update(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_g200se.c
205
static int mgag200_g200se_04_pixpllc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_g200se.c
279
static void mgag200_g200se_04_pixpllc_atomic_update(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_g200se.c
323
static void mgag200_g200se_crtc_helper_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_g200se.c
366
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
471
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
570
enum drm_mode_status mgag200_crtc_helper_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/mgag200/mgag200_mode.c
600
int mgag200_crtc_helper_atomic_check(struct drm_crtc *crtc, struct drm_atomic_commit *new_state)
drivers/gpu/drm/mgag200/mgag200_mode.c
634
void mgag200_crtc_helper_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_commit *old_state)
drivers/gpu/drm/mgag200/mgag200_mode.c
651
void mgag200_crtc_helper_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_commit *old_state)
drivers/gpu/drm/mgag200/mgag200_mode.c
675
void mgag200_crtc_helper_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_commit *old_state)
drivers/gpu/drm/mgag200/mgag200_mode.c
682
void mgag200_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/mgag200/mgag200_mode.c
696
struct drm_crtc_state *mgag200_crtc_atomic_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/mgag200/mgag200_mode.c
718
void mgag200_crtc_atomic_destroy_state(struct drm_crtc *crtc, struct drm_crtc_state *crtc_state)
drivers/gpu/drm/mgag200/mgag200_mode.c
83
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
1006
static void dpu_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1018
static int _dpu_crtc_wait_for_frame_done(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1040
static int dpu_crtc_kickoff_clone_mode(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1083
void dpu_crtc_commit_kickoff(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1143
static void dpu_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1160
static struct drm_crtc_state *dpu_crtc_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1190
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
1269
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
1309
struct drm_crtc *crtc = cstate->crtc;
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1324
static int dpu_crtc_assign_planes(struct drm_crtc *crtc, struct drm_crtc_state *crtc_state)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1363
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
1380
struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1432
static int dpu_crtc_assign_resources(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1503
struct drm_crtc *crtc = new_crtc_state->crtc;
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1522
static int dpu_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1599
static enum drm_mode_status dpu_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1638
int dpu_crtc_vblank(struct drm_crtc *crtc, bool en)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1688
struct drm_crtc *crtc;
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1801
struct drm_crtc *crtc = s->private;
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1817
static int _dpu_crtc_init_debugfs(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1832
static int _dpu_crtc_init_debugfs(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1838
static int dpu_crtc_late_register(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
1878
struct drm_crtc *dpu_crtc_init(struct drm_device *dev, struct drm_plane *plane,
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
1883
struct drm_crtc *crtc = NULL;
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
373
static void _dpu_crtc_program_lm_output_roi(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
396
static void _dpu_crtc_blend_setup_pipe(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
437
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
518
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
593
static void _dpu_crtc_complete_flip(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
614
enum dpu_intf_mode dpu_crtc_get_intf_mode(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
640
void dpu_crtc_vblank_callback(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
660
struct drm_crtc *crtc = fevent->crtc;
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
714
void dpu_crtc_frame_event_cb(struct drm_crtc *crtc, u32 event)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
754
void dpu_crtc_complete_commit(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
761
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
847
static void _dpu_crtc_setup_cp_blocks(struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
901
static void dpu_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
942
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
430
static int dpu_kms_enable_vblank(struct msm_kms *kms, struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
435
static void dpu_kms_disable_vblank(struct msm_kms *kms, struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
456
struct drm_crtc *crtc;
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
468
struct drm_crtc *crtc;
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
482
struct drm_crtc *crtc;
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
493
struct drm_crtc *crtc)
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
536
struct drm_crtc *crtc;
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
808
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
1216
struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
1251
static int dpu_plane_virtual_assign_resources(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
1312
static int dpu_plane_assign_resources(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
1353
struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
1542
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
36
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
294
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
182
struct drm_crtc *crtc;
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c
441
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_commit *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_commit *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
125
struct drm_crtc *crtc;
drivers/gpu/drm/msm/dp/dp_drm.c
169
struct drm_crtc *crtc;
drivers/gpu/drm/msm/dp/dp_drm.c
96
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
217
int msm_crtc_enable_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/msm/msm_drv.h
218
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_commit *state, struct drm_crtc *crtc)
drivers/gpu/drm/nouveau/dispnv50/atom.h
163
nv50_head_atom_get_new(struct drm_atomic_commit *state, struct drm_crtc *crtc)
drivers/gpu/drm/nouveau/dispnv50/crc.c
132
struct drm_crtc *crtc = &head->base.base;
drivers/gpu/drm/nouveau/dispnv50/crc.c
155
struct drm_crtc *crtc = &head->base.base;
drivers/gpu/drm/nouveau/dispnv50/crc.c
242
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/dispnv50/crc.c
274
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/dispnv50/crc.c
298
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/dispnv50/crc.c
321
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/dispnv50/crc.c
382
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/dispnv50/crc.c
452
struct drm_crtc *crtc = &head->base.base;
drivers/gpu/drm/nouveau/dispnv50/crc.c
49
nv50_crc_verify_source(struct drm_crtc *crtc, const char *source_name,
drivers/gpu/drm/nouveau/dispnv50/crc.c
543
int nv50_crc_set_source(struct drm_crtc *crtc, const char *source_str)
drivers/gpu/drm/nouveau/dispnv50/crc.c
634
struct drm_crtc *crtc = &head->base.base;
drivers/gpu/drm/nouveau/dispnv50/crc.c
64
const char *const *nv50_crc_get_sources(struct drm_crtc *crtc, size_t *count)
drivers/gpu/drm/nouveau/dispnv50/crc.c
663
struct drm_crtc *crtc = &head->base.base;
drivers/gpu/drm/nouveau/dispnv50/crc.c
712
struct drm_crtc *crtc = &head->base.base;
drivers/gpu/drm/nouveau/dispnv50/crc.c
742
struct drm_crtc *crtc;
drivers/gpu/drm/nouveau/dispnv50/crc.c
87
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_commit *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
500
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
1460
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
712
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
1551
struct drm_crtc *crtc;
drivers/gpu/drm/radeon/radeon_device.c
1657
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
1692
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
1995
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
475
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
49
struct drm_crtc crtc;
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c
526
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
870
struct drm_crtc *crtc;
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c
236
struct drm_crtc *crtc = &rcrtc->crtc;
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c
256
static void rzg2l_du_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c
266
static void rzg2l_du_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c
282
static void rzg2l_du_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c
310
rzg2l_du_crtc_atomic_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c
328
static void rzg2l_du_crtc_atomic_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c
335
static void rzg2l_du_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c
351
static int rzg2l_du_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c
360
static void rzg2l_du_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c
384
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
1027
struct drm_crtc *crtc;
drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c
1042
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
185
struct drm_crtc *rockchip_dp_drm_get_new_crtc(struct drm_encoder *encoder,
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
206
struct drm_crtc *crtc;
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
260
struct drm_crtc *crtc;
drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c
122
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
1165
struct drm_crtc *crtc = pstate->crtc;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1420
static int vop2_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1429
static void vop2_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1436
static enum drm_mode_status vop2_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1447
static bool vop2_crtc_mode_fixup(struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1457
static void vop2_crtc_write_gamma_lut(struct vop2 *vop2, struct drm_crtc *crtc)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1476
struct drm_crtc *crtc)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1487
struct drm_crtc *crtc)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1501
struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1520
struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1528
static void vop2_dither_setup(struct drm_crtc *crtc, u32 *dsp_ctrl)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1557
static void vop2_post_config(struct drm_crtc *crtc)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1624
static void vop2_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1816
struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1842
static int vop2_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1864
static void vop2_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1873
static void vop2_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1909
static void vop2_dump_connector_on_crtc(struct drm_crtc *crtc, struct seq_file *s)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1978
static int vop2_crtc_state_dump(struct drm_crtc *crtc, struct seq_file *s)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2028
struct drm_crtc *crtc;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2124
static int vop2_crtc_late_register(struct drm_crtc *crtc)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2135
static struct drm_crtc_state *vop2_crtc_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2152
static void vop2_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2161
static void vop2_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2190
struct drm_crtc *crtc = &vp->crtc;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2250
struct drm_crtc *crtc = &vp->crtc;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2526
struct drm_crtc *crtc, *tmpc;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2767
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
841
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
1393
struct drm_crtc *crtc = &vp->crtc;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1469
struct drm_crtc *crtc = &vp->crtc;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
1571
struct drm_crtc *crtc = &vp->crtc;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
2362
struct drm_crtc *crtc = &vp->crtc;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
2428
struct drm_crtc *crtc = &vp->crtc;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
2453
struct drm_crtc *crtc = &vp->crtc;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
2470
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/st7586.c
207
static void st7586_crtc_helper_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/sitronix/st7586.c
278
static void st7586_crtc_helper_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/sitronix/st7586.c
369
struct drm_crtc *crtc;
drivers/gpu/drm/sitronix/st7586.c
56
struct drm_crtc crtc;
drivers/gpu/drm/sitronix/st7735r.c
245
struct drm_crtc *crtc;
drivers/gpu/drm/sitronix/st7735r.c
60
struct drm_crtc crtc;
drivers/gpu/drm/sitronix/st7735r.c
87
static void st7735r_crtc_helper_atomic_enable(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
154
struct drm_crtc *crtc = new_plane_state->crtc;
drivers/gpu/drm/sun4i/sun8i_vi_layer.c
234
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/corebootdrm.c
145
struct drm_crtc crtc;
drivers/gpu/drm/sysfb/corebootdrm.c
202
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_commit *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_commit *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
164
struct drm_crtc *crtc;
drivers/gpu/drm/sysfb/efidrm.c
96
struct drm_crtc crtc;
drivers/gpu/drm/sysfb/ofdrm.c
312
struct drm_crtc crtc;
drivers/gpu/drm/sysfb/ofdrm.c
652
static void ofdrm_set_gamma_lut(struct drm_crtc *crtc, unsigned int index,
drivers/gpu/drm/sysfb/ofdrm.c
672
struct drm_crtc *crtc = &odev->crtc;
drivers/gpu/drm/sysfb/ofdrm.c
695
struct drm_crtc *crtc = &odev->crtc;
drivers/gpu/drm/sysfb/ofdrm.c
730
static void ofdrm_crtc_helper_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_commit *state)
drivers/gpu/drm/sysfb/ofdrm.c
837
struct drm_crtc *crtc;
drivers/gpu/drm/sysfb/simpledrm.c
230
struct drm_crtc crtc;
drivers/gpu/drm/sysfb/simpledrm.c
609
struct drm_crtc *crtc;
drivers/gpu/drm/sysfb/vesadrm.c
140
static void vesadrm_set_color_lut(struct drm_crtc *crtc, unsigned int index,
drivers/gpu/drm/sysfb/vesadrm.c
157
struct drm_crtc *crtc = &vesa->crtc;
drivers/gpu/drm/sysfb/vesadrm.c
183
struct drm_crtc *crtc = &vesa->crtc;
drivers/gpu/drm/sysfb/vesadrm.c
208
struct drm_crtc *crtc = &vesa->crtc;
drivers/gpu/drm/sysfb/vesadrm.c
229
struct drm_crtc *crtc = &vesa->crtc;
drivers/gpu/drm/sysfb/vesadrm.c
319
static void vesadrm_crtc_helper_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/sysfb/vesadrm.c
414
struct drm_crtc *crtc;
drivers/gpu/drm/sysfb/vesadrm.c
83
struct drm_crtc crtc;
drivers/gpu/drm/tegra/dc.c
136
static void tegra_crtc_atomic_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/tegra/dc.c
1484
static void tegra_dc_destroy(struct drm_crtc *crtc)
drivers/gpu/drm/tegra/dc.c
1489
static void tegra_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/tegra/dc.c
1503
tegra_crtc_atomic_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/tegra/dc.c
1521
static void tegra_crtc_atomic_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/tegra/dc.c
1826
static int tegra_dc_late_register(struct drm_crtc *crtc)
drivers/gpu/drm/tegra/dc.c
1852
static void tegra_dc_early_unregister(struct drm_crtc *crtc)
drivers/gpu/drm/tegra/dc.c
1870
static u32 tegra_dc_get_vblank_counter(struct drm_crtc *crtc)
drivers/gpu/drm/tegra/dc.c
1882
static int tegra_dc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/tegra/dc.c
1894
static void tegra_dc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/tegra/dc.c
2099
tegra_crtc_update_memory_bandwidth(struct drm_crtc *crtc,
drivers/gpu/drm/tegra/dc.c
2195
static void tegra_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/tegra/dc.c
2259
static void tegra_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/tegra/dc.c
2390
static void tegra_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/tegra/dc.c
2411
static void tegra_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/tegra/dc.c
2491
static int tegra_crtc_calculate_memory_bandwidth(struct drm_crtc *crtc,
drivers/gpu/drm/tegra/dc.c
2603
static int tegra_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/tegra/dc.c
2615
void tegra_crtc_atomic_post_commit(struct drm_crtc *crtc,
drivers/gpu/drm/tegra/dc.h
118
static inline struct tegra_dc *to_tegra_dc(struct drm_crtc *crtc)
drivers/gpu/drm/tegra/dc.h
171
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
205
struct drm_crtc *crtc = dsi->output.encoder.crtc;
drivers/gpu/drm/tegra/hdmi.c
1070
struct drm_crtc *crtc = hdmi->output.encoder.crtc;
drivers/gpu/drm/tegra/hub.c
867
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
1498
struct drm_crtc *crtc = sor->output.encoder.crtc;
drivers/gpu/drm/tegra/sor.c
1660
struct drm_crtc *crtc = sor->output.encoder.crtc;
drivers/gpu/drm/tests/drm_atomic_commit_test.c
148
struct drm_crtc *crtc = priv->crtc;
drivers/gpu/drm/tests/drm_atomic_commit_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
174
static void reset(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
199
static void tilcdc_crtc_set_clk(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
270
static void tilcdc_crtc_set_mode(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
32
struct drm_crtc base;
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
413
static void tilcdc_crtc_enable(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
455
static void tilcdc_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
461
static void tilcdc_crtc_off(struct drm_crtc *crtc, bool shutdown)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
507
static void tilcdc_crtc_disable(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
512
static void tilcdc_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
518
static void tilcdc_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
530
void tilcdc_crtc_shutdown(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
535
static bool tilcdc_crtc_is_on(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
544
struct drm_crtc *crtc = &tilcdc_crtc->base;
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
570
int tilcdc_crtc_update_fb(struct drm_crtc *crtc,
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
60
static void set_scanout(struct drm_crtc *crtc, struct drm_framebuffer *fb)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
610
static bool tilcdc_crtc_mode_fixup(struct drm_crtc *crtc,
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
634
static int tilcdc_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
646
static int tilcdc_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
669
static void tilcdc_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
688
static void tilcdc_crtc_reset(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
727
tilcdc_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
825
void tilcdc_crtc_update_clk(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
848
irqreturn_t tilcdc_crtc_irq(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
94
static void tilcdc_crtc_load_palette(struct drm_crtc *crtc)
drivers/gpu/drm/tilcdc/tilcdc_crtc.c
963
struct drm_crtc *crtc;
drivers/gpu/drm/tilcdc/tilcdc_drv.h
20
struct drm_crtc;
drivers/gpu/drm/tilcdc/tilcdc_drv.h
78
struct drm_crtc *crtc;
drivers/gpu/drm/tilcdc/tilcdc_drv.h
91
irqreturn_t tilcdc_crtc_irq(struct drm_crtc *crtc);
drivers/gpu/drm/tilcdc/tilcdc_drv.h
92
void tilcdc_crtc_update_clk(struct drm_crtc *crtc);
drivers/gpu/drm/tilcdc/tilcdc_drv.h
93
void tilcdc_crtc_shutdown(struct drm_crtc *crtc);
drivers/gpu/drm/tilcdc/tilcdc_drv.h
94
int tilcdc_crtc_update_fb(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/appletbdrm.c
136
struct drm_crtc crtc;
drivers/gpu/drm/tiny/appletbdrm.c
359
struct drm_crtc *new_crtc = new_plane_state->crtc;
drivers/gpu/drm/tiny/appletbdrm.c
577
static enum drm_mode_status appletbdrm_crtc_helper_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/appletbdrm.c
636
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_commit *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/hx8357d.c
287
struct drm_crtc *crtc;
drivers/gpu/drm/tiny/hx8357d.c
53
struct drm_crtc crtc;
drivers/gpu/drm/tiny/hx8357d.c
80
static void hx8357d_crtc_helper_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/ili9163.c
207
struct drm_crtc *crtc;
drivers/gpu/drm/tiny/ili9163.c
42
struct drm_crtc crtc;
drivers/gpu/drm/tiny/ili9163.c
69
static void ili9163_crtc_helper_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/ili9225.c
216
static void ili9225_crtc_helper_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/ili9225.c
318
static void ili9225_crtc_helper_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/ili9225.c
441
struct drm_crtc *crtc;
drivers/gpu/drm/tiny/ili9225.c
78
struct drm_crtc crtc;
drivers/gpu/drm/tiny/ili9341.c
244
struct drm_crtc *crtc;
drivers/gpu/drm/tiny/ili9341.c
59
struct drm_crtc crtc;
drivers/gpu/drm/tiny/ili9341.c
86
static void ili9341_crtc_helper_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/ili9486.c
128
static void ili9486_crtc_helper_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/ili9486.c
269
struct drm_crtc *crtc;
drivers/gpu/drm/tiny/ili9486.c
43
struct drm_crtc crtc;
drivers/gpu/drm/tiny/mi0283qt.c
248
struct drm_crtc *crtc;
drivers/gpu/drm/tiny/mi0283qt.c
57
struct drm_crtc crtc;
drivers/gpu/drm/tiny/mi0283qt.c
84
static void mi0283qt_crtc_helper_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/panel-mipi-dbi.c
240
struct drm_crtc crtc;
drivers/gpu/drm/tiny/panel-mipi-dbi.c
263
static void panel_mipi_dbi_crtc_helper_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/panel-mipi-dbi.c
385
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
280
static enum drm_mode_status sharp_memory_crtc_mode_valid(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/sharp-memory.c
288
static int sharp_memory_crtc_check(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/sharp-memory.c
318
static void sharp_memory_crtc_enable(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/sharp-memory.c
329
static void sharp_memory_crtc_disable(struct drm_crtc *crtc,
drivers/gpu/drm/tiny/sharp-memory.c
464
struct drm_crtc *crtc = &smd->crtc;
drivers/gpu/drm/tiny/sharp-memory.c
62
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
270
struct drm_crtc *new_crtc = new_plane_state->crtc;
drivers/gpu/drm/udl/udl_modeset.c
332
static void udl_crtc_helper_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_commit *state)
drivers/gpu/drm/udl/udl_modeset.c
369
static void udl_crtc_helper_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_commit *state)
drivers/gpu/drm/udl/udl_modeset.c
489
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
294
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/vc4_drv.h
1028
int vc4_hvs_atomic_check(struct drm_crtc *crtc, struct drm_atomic_commit *state);
drivers/gpu/drm/vc4/vc4_drv.h
1029
void vc4_hvs_atomic_begin(struct drm_crtc *crtc, struct drm_atomic_commit *state);
drivers/gpu/drm/vc4/vc4_drv.h
1030
void vc4_hvs_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_commit *state);
drivers/gpu/drm/vc4/vc4_drv.h
1031
void vc4_hvs_atomic_disable(struct drm_crtc *crtc, struct drm_atomic_commit *state);
drivers/gpu/drm/vc4/vc4_drv.h
1032
void vc4_hvs_atomic_flush(struct drm_crtc *crtc, struct drm_atomic_commit *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
930
int vc4_crtc_disable_at_boot(struct drm_crtc *crtc);
drivers/gpu/drm/vc4/vc4_drv.h
942
int vc4_page_flip(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_drv.h
947
int vc4_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_drv.h
949
struct drm_crtc_state *vc4_crtc_duplicate_state(struct drm_crtc *crtc);
drivers/gpu/drm/vc4/vc4_drv.h
950
void vc4_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_drv.h
952
void vc4_crtc_reset(struct drm_crtc *crtc);
drivers/gpu/drm/vc4/vc4_drv.h
954
void vc4_crtc_send_vblank(struct drm_crtc *crtc);
drivers/gpu/drm/vc4/vc4_drv.h
955
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_commit *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
1029
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/vc4_kms.c
225
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/vc4_kms.c
268
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/vc4_kms.c
344
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/vc4_kms.c
406
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/vc4_kms.c
515
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/vc4_kms.c
594
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/vc4_kms.c
859
to_vc4_crtc(*(const struct drm_crtc **)a);
drivers/gpu/drm/vc4/vc4_kms.c
863
to_vc4_crtc(*(const struct drm_crtc **)b);
drivers/gpu/drm/vc4/vc4_kms.c
904
struct drm_crtc **sorted_crtcs;
drivers/gpu/drm/vc4/vc4_kms.c
905
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/vc4_plane.c
2575
struct drm_crtc *crtc;
drivers/gpu/drm/vc4/vc4_txp.c
418
static int vc4_txp_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/vc4/vc4_txp.c
423
static void vc4_txp_disable_vblank(struct drm_crtc *crtc) {}
drivers/gpu/drm/vc4/vc4_txp.c
436
static int vc4_txp_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_txp.c
452
static void vc4_txp_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/vc4/vc4_txp.c
459
static void vc4_txp_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/verisilicon/vs_crtc.c
130
static int vs_crtc_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/verisilicon/vs_crtc.c
140
static void vs_crtc_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/verisilicon/vs_crtc.c
23
static void vs_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/verisilicon/vs_crtc.c
35
static void vs_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/verisilicon/vs_crtc.c
48
static void vs_crtc_mode_set_nofb(struct drm_crtc *crtc)
drivers/gpu/drm/verisilicon/vs_crtc.c
80
vs_crtc_mode_valid(struct drm_crtc *crtc, const struct drm_display_mode *mode)
drivers/gpu/drm/verisilicon/vs_crtc.c
99
static bool vs_crtc_mode_fixup(struct drm_crtc *crtc,
drivers/gpu/drm/verisilicon/vs_crtc.h
17
struct drm_crtc base;
drivers/gpu/drm/verisilicon/vs_crtc.h
23
static inline struct vs_crtc *drm_crtc_to_vs_crtc(struct drm_crtc *crtc)
drivers/gpu/drm/verisilicon/vs_cursor_plane.c
105
struct drm_crtc *crtc = state->crtc;
drivers/gpu/drm/verisilicon/vs_cursor_plane.c
122
struct drm_crtc *crtc = state->crtc;
drivers/gpu/drm/verisilicon/vs_cursor_plane.c
140
struct drm_crtc *crtc = state->crtc;
drivers/gpu/drm/verisilicon/vs_cursor_plane.c
47
struct drm_crtc *crtc = new_plane_state->crtc;
drivers/gpu/drm/verisilicon/vs_primary_plane.c
104
struct drm_crtc *crtc = state->crtc;
drivers/gpu/drm/verisilicon/vs_primary_plane.c
30
struct drm_crtc *crtc = new_plane_state->crtc;
drivers/gpu/drm/verisilicon/vs_primary_plane.c
67
struct drm_crtc *crtc = state->crtc;
drivers/gpu/drm/verisilicon/vs_primary_plane.c
86
struct drm_crtc *crtc = state->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
179
struct drm_crtc crtc;
drivers/gpu/drm/vkms/vkms_composer.c
605
struct drm_crtc *crtc = crtc_state->base.crtc;
drivers/gpu/drm/vkms/vkms_composer.c
670
const char *const *vkms_get_crc_sources(struct drm_crtc *crtc,
drivers/gpu/drm/vkms/vkms_composer.c
693
int vkms_verify_crc_source(struct drm_crtc *crtc, const char *src_name,
drivers/gpu/drm/vkms/vkms_composer.c
724
int vkms_set_crc_source(struct drm_crtc *crtc, const char *src_name)
drivers/gpu/drm/vkms/vkms_crtc.c
113
static int vkms_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/vkms/vkms_crtc.c
159
static void vkms_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/vkms/vkms_crtc.c
16
static bool vkms_crtc_handle_vblank_timeout(struct drm_crtc *crtc)
drivers/gpu/drm/vkms/vkms_crtc.c
171
static void vkms_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/vkms/vkms_crtc.c
208
struct drm_crtc *crtc;
drivers/gpu/drm/vkms/vkms_crtc.c
59
vkms_atomic_crtc_duplicate_state(struct drm_crtc *crtc)
drivers/gpu/drm/vkms/vkms_crtc.c
77
static void vkms_atomic_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/vkms/vkms_crtc.c
89
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_commit *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
352
int vmw_du_crtc_gamma_set(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
420
int vmw_du_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
422
void vmw_du_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
424
void vmw_du_crtc_reset(struct drm_crtc *crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
425
struct drm_crtc_state *vmw_du_crtc_duplicate_state(struct drm_crtc *crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
426
void vmw_du_crtc_destroy_state(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
458
struct drm_crtc *crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
466
struct drm_crtc *crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
473
struct drm_crtc *crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
488
struct drm_crtc *crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
497
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
417
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
1103
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
1217
struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
1326
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
812
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
1542
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
161
vmw_vkms_handle_vblank_timeout(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
235
vmw_vkms_get_vblank_timestamp(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
251
vmw_vkms_enable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
263
vmw_vkms_disable_vblank(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
283
vmw_vkms_crtc_init(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
295
vmw_vkms_crtc_cleanup(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
309
vmw_vkms_crtc_atomic_begin(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
319
vmw_vkms_crtc_atomic_flush(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
345
vmw_vkms_crtc_atomic_enable(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
355
vmw_vkms_crtc_atomic_disable(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
365
is_crc_supported(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
399
vmw_vkms_get_crc_sources(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
411
vmw_vkms_verify_crc_source(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
431
vmw_vkms_set_crc_source(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
459
vmw_vkms_set_crc_surface(struct drm_crtc *crtc,
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
485
struct drm_crtc *crtc = &du->crtc;
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
513
vmw_vkms_modeset_lock(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
547
vmw_vkms_modeset_lock_relaxed(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
584
vmw_vkms_vblank_trylock(struct drm_crtc *crtc)
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c
597
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
35
struct drm_crtc;
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.h
42
void vmw_vkms_modeset_lock(struct drm_crtc *crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.h
43
bool vmw_vkms_modeset_lock_relaxed(struct drm_crtc *crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.h
44
bool vmw_vkms_vblank_trylock(struct drm_crtc *crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.h
45
void vmw_vkms_unlock(struct drm_crtc *crtc);
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.h
47
bool vmw_vkms_handle_vblank_timeout(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_commit *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/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
1557
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
415
struct drm_crtc *crtc;
include/drm/display/drm_dp_helper.h
781
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
720
struct drm_crtc *crtc);
include/drm/drm_atomic.h
764
struct drm_crtc *
include/drm/drm_atomic.h
767
struct drm_crtc *
include/drm/drm_atomic.h
78
struct drm_crtc *crtc;
include/drm/drm_atomic.h
781
struct drm_crtc *crtc)
include/drm/drm_atomic.h
795
struct drm_crtc *crtc)
include/drm/drm_atomic.h
917
struct drm_crtc *crtc);
include/drm/drm_atomic.h
920
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
38
struct drm_crtc;
include/drm/drm_atomic_uapi.h
52
struct drm_crtc *crtc);
include/drm/drm_atomic_uapi.h
59
struct drm_crtc *crtc);
include/drm/drm_blend.h
35
struct drm_crtc;
include/drm/drm_blend.h
62
void drm_crtc_attach_background_color_property(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
1075
struct drm_crtc *crtc;
include/drm/drm_connector.h
40
struct drm_crtc;
include/drm/drm_crtc.h
1224
struct drm_crtc *crtc;
include/drm/drm_crtc.h
1234
#define obj_to_crtc(x) container_of(x, struct drm_crtc, base)
include/drm/drm_crtc.h
1238
struct drm_crtc *crtc,
include/drm/drm_crtc.h
1246
struct drm_crtc *crtc,
include/drm/drm_crtc.h
1252
void drm_crtc_cleanup(struct drm_crtc *crtc);
include/drm/drm_crtc.h
1294
static inline unsigned int drm_crtc_index(const struct drm_crtc *crtc)
include/drm/drm_crtc.h
1306
static inline uint32_t drm_crtc_mask(const struct drm_crtc *crtc)
include/drm/drm_crtc.h
1312
struct drm_crtc *drm_crtc_from_index(struct drm_device *dev, int idx);
include/drm/drm_crtc.h
1324
static inline struct drm_crtc *drm_crtc_find(struct drm_device *dev,
include/drm/drm_crtc.h
1353
int drm_crtc_create_scaling_filter_property(struct drm_crtc *crtc,
include/drm/drm_crtc.h
1356
int drm_crtc_create_sharpness_strength_property(struct drm_crtc *crtc);
include/drm/drm_crtc.h
436
void (*reset)(struct drm_crtc *crtc);
include/drm/drm_crtc.h
459
int (*cursor_set)(struct drm_crtc *crtc, struct drm_file *file_priv,
include/drm/drm_crtc.h
481
int (*cursor_set2)(struct drm_crtc *crtc, struct drm_file *file_priv,
include/drm/drm_crtc.h
501
int (*cursor_move)(struct drm_crtc *crtc, int x, int y);
include/drm/drm_crtc.h
516
int (*gamma_set)(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b,
include/drm/drm_crtc.h
527
void (*destroy)(struct drm_crtc *crtc);
include/drm/drm_crtc.h
57
struct drm_crtc;
include/drm/drm_crtc.h
599
int (*page_flip)(struct drm_crtc *crtc,
include/drm/drm_crtc.h
618
int (*page_flip_target)(struct drm_crtc *crtc,
include/drm/drm_crtc.h
638
int (*set_property)(struct drm_crtc *crtc,
include/drm/drm_crtc.h
672
struct drm_crtc_state *(*atomic_duplicate_state)(struct drm_crtc *crtc);
include/drm/drm_crtc.h
682
void (*atomic_destroy_state)(struct drm_crtc *crtc,
include/drm/drm_crtc.h
727
int (*atomic_set_property)(struct drm_crtc *crtc,
include/drm/drm_crtc.h
749
int (*atomic_get_property)(struct drm_crtc *crtc,
include/drm/drm_crtc.h
767
int (*late_register)(struct drm_crtc *crtc);
include/drm/drm_crtc.h
778
void (*early_unregister)(struct drm_crtc *crtc);
include/drm/drm_crtc.h
807
int (*set_crc_source)(struct drm_crtc *crtc, const char *source);
include/drm/drm_crtc.h
823
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
845
const char *const *(*get_crc_sources)(struct drm_crtc *crtc,
include/drm/drm_crtc.h
884
u32 (*get_vblank_counter)(struct drm_crtc *crtc);
include/drm/drm_crtc.h
897
int (*enable_vblank)(struct drm_crtc *crtc);
include/drm/drm_crtc.h
905
void (*disable_vblank)(struct drm_crtc *crtc);
include/drm/drm_crtc.h
943
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
185
struct drm_crtc *crtc;
include/drm/drm_encoder.h
301
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_mipi_dbi.h
243
enum drm_mode_status drm_mipi_dbi_crtc_helper_mode_valid(struct drm_crtc *crtc,
include/drm/drm_mipi_dbi.h
245
int drm_mipi_dbi_crtc_helper_atomic_check(struct drm_crtc *crtc,
include/drm/drm_mipi_dbi.h
247
void drm_mipi_dbi_crtc_helper_atomic_disable(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
53
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;