| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_color.h | 12 struct intel_crtc_state; 27 void intel_color_cleanup_commit(struct intel_crtc_state *crtc_state); 28 bool intel_color_uses_dsb(const struct intel_crtc_state *crtc_state); 29 bool intel_color_uses_chained_dsb(const struct intel_crtc_state *crtc_state); 30 bool intel_color_uses_gosub_dsb(const struct intel_crtc_state *crtc_state); 31 void intel_color_wait_commit(const struct intel_crtc_state *crtc_state); 33 const struct intel_crtc_state *crtc_state); 35 const struct intel_crtc_state *crtc_state); 36 void intel_color_post_update(const struct intel_crtc_state *crtc_state); 37 void intel_color_load_luts(const struct intel_crtc_state *crtc_state); [all …]
|
| H A D | hsw_ips.h | 13 struct intel_crtc_state; 16 bool hsw_ips_disable(const struct intel_crtc_state *crtc_state); 22 int hsw_ips_min_cdclk(const struct intel_crtc_state *crtc_state); 25 void hsw_ips_get_config(struct intel_crtc_state *crtc_state); 28 static inline bool hsw_ips_disable(const struct intel_crtc_state *crtc_state) in hsw_ips_disable() 45 static inline int hsw_ips_min_cdclk(const struct intel_crtc_state *crtc_state) in hsw_ips_min_cdclk() 54 static inline void hsw_ips_get_config(struct intel_crtc_state *crtc_state) in hsw_ips_get_config()
|
| H A D | intel_audio.h | 12 struct intel_crtc_state; 18 struct intel_crtc_state *crtc_state, 21 const struct intel_crtc_state *crtc_state, 24 const struct intel_crtc_state *old_crtc_state, 27 struct intel_crtc_state *crtc_state); 30 int intel_audio_min_cdclk(const struct intel_crtc_state *crtc_state);
|
| H A D | intel_display_types.h | 178 struct intel_crtc_state *, 181 struct intel_crtc_state *, 184 struct intel_crtc_state *, 188 const struct intel_crtc_state *, 192 const struct intel_crtc_state *, 196 const struct intel_crtc_state *, 200 const struct intel_crtc_state *, 204 const struct intel_crtc_state *, 208 const struct intel_crtc_state *, 212 const struct intel_crtc_state *, 978 struct intel_crtc_state { global() struct 989 uapiintel_crtc_state global() argument 1008 __anon9b3706c81608intel_crtc_state global() argument 1015 hwintel_crtc_state global() argument 1018 post_csc_lutintel_crtc_state global() argument 1020 output_cscintel_crtc_state global() argument 1031 quirksintel_crtc_state global() argument 1033 fb_bitsintel_crtc_state global() argument 1034 update_pipeintel_crtc_state global() argument 1035 update_m_nintel_crtc_state global() argument 1036 update_lrrintel_crtc_state global() argument 1037 disable_cxsrintel_crtc_state global() argument 1038 update_wm_postintel_crtc_state global() argument 1039 fifo_changedintel_crtc_state global() argument 1040 preload_lutsintel_crtc_state global() argument 1041 inheritedintel_crtc_state global() argument 1044 do_async_flipintel_crtc_state global() argument 1049 pipe_srcintel_crtc_state global() argument 1055 pixel_rateintel_crtc_state global() argument 1059 has_pch_encoderintel_crtc_state global() argument 1062 has_infoframeintel_crtc_state global() argument 1067 cpu_transcoderintel_crtc_state global() argument 1073 limited_color_rangeintel_crtc_state global() argument 1078 output_typesintel_crtc_state global() argument 1081 has_hdmi_sinkintel_crtc_state global() argument 1085 has_audiointel_crtc_state global() argument 1091 ditherintel_crtc_state global() argument 1099 dither_force_disableintel_crtc_state global() argument 1102 clock_setintel_crtc_state global() argument 1106 sdvo_tv_clockintel_crtc_state global() argument 1113 bw_constrainedintel_crtc_state global() argument 1117 dpllintel_crtc_state global() argument 1120 intel_dpllintel_crtc_state global() argument 1123 dpll_hw_stateintel_crtc_state global() argument 1129 icl_port_dpllintel_crtc_state global() argument 1132 icl_port_dpllsintel_crtc_state global() argument 1135 __anon9b3706c81708intel_crtc_state global() argument 1137 dsi_pllintel_crtc_state global() argument 1139 max_link_bpp_x16intel_crtc_state global() argument 1140 pipe_bppintel_crtc_state global() argument 1141 min_hblankintel_crtc_state global() argument 1142 dp_m_nintel_crtc_state global() argument 1145 dp_m2_n2intel_crtc_state global() argument 1146 has_drrsintel_crtc_state global() argument 1149 has_psrintel_crtc_state global() argument 1150 has_sel_updateintel_crtc_state global() argument 1151 enable_psr2_sel_fetchintel_crtc_state global() argument 1152 enable_psr2_su_region_etintel_crtc_state global() argument 1153 req_psr2_sdp_prior_scanlineintel_crtc_state global() argument 1154 has_panel_replayintel_crtc_state global() argument 1155 wm_level_disabledintel_crtc_state global() argument 1156 pkg_c_latency_usedintel_crtc_state global() argument 1158 panel_replay_dsc_supportintel_crtc_state global() argument 1159 dc3co_exitlineintel_crtc_state global() argument 1160 su_y_granularityintel_crtc_state global() argument 1161 active_non_psr_pipesintel_crtc_state global() argument 1162 no_psr_reasonintel_crtc_state global() argument 1169 port_clockintel_crtc_state global() argument 1172 pixel_multiplierintel_crtc_state global() argument 1175 mode_flagsintel_crtc_state global() argument 1177 lane_countintel_crtc_state global() argument 1183 lane_lat_optim_maskintel_crtc_state global() argument 1186 min_voltage_levelintel_crtc_state global() argument 1189 __anon9b3706c81808intel_crtc_state global() argument 1193 gmch_pfitintel_crtc_state global() argument 1196 __anon9b3706c81908intel_crtc_state global() argument 1200 pch_pfitintel_crtc_state global() argument 1203 fdi_lanesintel_crtc_state global() argument 1204 fdi_m_nintel_crtc_state global() argument 1206 ips_enabledintel_crtc_state global() argument 1208 crc_enabledintel_crtc_state global() argument 1210 double_wideintel_crtc_state global() argument 1212 scaler_stateintel_crtc_state global() argument 1215 hsw_workaround_pipeintel_crtc_state global() argument 1217 wmintel_crtc_state global() argument 1219 min_cdclkintel_crtc_state global() argument 1221 plane_min_cdclkintel_crtc_state global() argument 1224 data_rateintel_crtc_state global() argument 1226 data_rate_yintel_crtc_state global() argument 1229 rel_data_rateintel_crtc_state global() argument 1230 rel_data_rate_yintel_crtc_state global() argument 1233 gamma_modeintel_crtc_state global() argument 1235 __anon9b3706c81a0aintel_crtc_state global() argument 1244 enabled_planesintel_crtc_state global() argument 1247 active_planesintel_crtc_state global() argument 1248 scaled_planesintel_crtc_state global() argument 1249 nv12_planesintel_crtc_state global() argument 1250 c8_planesintel_crtc_state global() argument 1253 update_planesintel_crtc_state global() argument 1256 async_flip_planesintel_crtc_state global() argument 1258 framestart_delayintel_crtc_state global() argument 1259 msa_timing_delayintel_crtc_state global() argument 1261 __anon9b3706c81b08intel_crtc_state global() argument 1270 infoframesintel_crtc_state global() argument 1272 eldintel_crtc_state global() argument 1275 hdmi_scramblingintel_crtc_state global() argument 1278 hdmi_high_tmds_clock_ratiointel_crtc_state global() argument 1284 output_formatintel_crtc_state global() argument 1290 sink_formatintel_crtc_state global() argument 1293 gamma_enableintel_crtc_state global() argument 1296 csc_enableintel_crtc_state global() argument 1299 wgc_enableintel_crtc_state global() argument 1302 joiner_pipesintel_crtc_state global() argument 1305 __anon9b3706c81c08intel_crtc_state global() argument 1314 dscintel_crtc_state global() argument 1317 dp_tunnel_refintel_crtc_state global() argument 1320 linetimeintel_crtc_state global() argument 1321 ips_linetimeintel_crtc_state global() argument 1323 enhanced_framingintel_crtc_state global() argument 1331 fec_enableintel_crtc_state global() argument 1333 sdp_split_enableintel_crtc_state global() argument 1336 master_transcoderintel_crtc_state global() argument 1339 sync_mode_slaves_maskintel_crtc_state global() argument 1342 mst_master_transcoderintel_crtc_state global() argument 1345 dsb_commitintel_crtc_state global() argument 1346 use_dsbintel_crtc_state global() argument 1347 use_flipqintel_crtc_state global() argument 1349 psr2_man_track_ctlintel_crtc_state global() argument 1351 pipe_srcsz_early_tptintel_crtc_state global() argument 1353 psr2_su_areaintel_crtc_state global() argument 1356 __anon9b3706c81d08intel_crtc_state global() argument 1361 vrrintel_crtc_state global() argument 1364 __anon9b3706c81e08intel_crtc_state global() argument 1367 cmrrintel_crtc_state global() argument 1370 __anon9b3706c81f08intel_crtc_state global() argument 1374 splitterintel_crtc_state global() argument 1377 vblank_workintel_crtc_state global() argument 1380 has_lobfintel_crtc_state global() argument 1383 set_context_latencyintel_crtc_state global() argument 1385 __anon9b3706c82008intel_crtc_state global() argument 1394 alpm_stateintel_crtc_state global() argument 1397 plane_color_changedintel_crtc_state global() argument [all...] |
| H A D | intel_color.c | 49 const struct intel_crtc_state *crtc_state); 58 const struct intel_crtc_state *crtc_state); 63 void (*color_post_update)(const struct intel_crtc_state *crtc_state); 70 void (*load_luts)(const struct intel_crtc_state *crtc_state); 75 void (*read_luts)(struct intel_crtc_state *crtc_state); 79 bool (*lut_equal)(const struct intel_crtc_state *crtc_state, 87 void (*read_csc)(struct intel_crtc_state *crtc_state); 91 void (*get_config)(struct intel_crtc_state *crtc_state); 301 static void ilk_read_csc(struct intel_crtc_state *crtc_state) in ilk_read_csc() 309 static void skl_read_csc(struct intel_crtc_state *crtc_state) in skl_read_csc() [all …]
|
| H A D | intel_display.c | 138 static void intel_set_transcoder_timings(const struct intel_crtc_state *crtc_state); 139 static void intel_set_pipe_src_size(const struct intel_crtc_state *crtc_state); 140 static void hsw_set_transconf(const struct intel_crtc_state *crtc_state); 142 const struct intel_crtc_state *crtc_state); 144 static bool is_hdr_mode(const struct intel_crtc_state *crtc_state) 180 is_trans_port_sync_slave(const struct intel_crtc_state *crtc_state) 186 is_trans_port_sync_master(const struct intel_crtc_state *crtc_state) 192 is_trans_port_sync_mode(const struct intel_crtc_state *crtc_state) 198 static enum pipe joiner_primary_pipe(const struct intel_crtc_state *crtc_state) 207 static bool is_bigjoiner(const struct intel_crtc_state *crtc_stat [all...] |
| H A D | intel_plane.c | 225 unsigned int intel_plane_pixel_rate(const struct intel_crtc_state *crtc_state, in intel_plane_pixel_rate() 245 unsigned int intel_plane_data_rate(const struct intel_crtc_state *crtc_state, in intel_plane_data_rate() 259 intel_plane_relative_data_rate(const struct intel_crtc_state *crtc_state, in intel_plane_relative_data_rate() 305 struct intel_crtc_state *new_crtc_state; in intel_plane_calc_min_cdclk() 371 struct intel_crtc_state *new_crtc_state = intel_atomic_state ? in intel_plane_color_copy_uapi_to_hw_state() 439 void intel_plane_set_invisible(struct intel_crtc_state *crtc_state, in intel_plane_set_invisible() 469 const struct intel_crtc_state *old_crtc_state, in intel_plane_do_async_flip() 470 const struct intel_crtc_state *new_crtc_state) in intel_plane_do_async_flip() 496 static bool i9xx_must_disable_cxsr(const struct intel_crtc_state *new_crtc_state, in i9xx_must_disable_cxsr() 537 static bool ilk_must_disable_cxsr(const struct intel_crtc_state *new_crtc_stat in ilk_must_disable_cxsr() [all...] |
| H A D | intel_audio.c | 71 const struct intel_crtc_state *crtc_state, 74 const struct intel_crtc_state *old_crtc_state, 77 struct intel_crtc_state *crtc_state); 199 static u32 audio_config_hdmi_pixel_clock(const struct intel_crtc_state *crtc_state) in audio_config_hdmi_pixel_clock() 229 static int audio_config_hdmi_get_n(const struct intel_crtc_state *crtc_state, in audio_config_hdmi_get_n() 266 struct intel_crtc_state *crtc_state) in g4x_audio_codec_get_config() 287 const struct intel_crtc_state *old_crtc_state, in g4x_audio_codec_disable() 302 const struct intel_crtc_state *crtc_state, in g4x_audio_codec_enable() 332 const struct intel_crtc_state *crtc_state) in hsw_dp_audio_config_update() 350 const struct intel_crtc_state *crtc_stat in hsw_hdmi_audio_config_update() [all...] |
| H A D | intel_backlight.h | 14 struct intel_crtc_state; 23 void intel_backlight_enable(const struct intel_crtc_state *crtc_state, 27 const struct intel_crtc_state *crtc_state,
|
| H A D | intel_pps.h | 13 struct intel_crtc_state; 54 const struct intel_crtc_state *crtc_state); 56 const struct intel_crtc_state *crtc_state);
|
| H A D | intel_crtc_state_dump.h | 9 struct intel_crtc_state; 13 void intel_crtc_state_dump(const struct intel_crtc_state *crtc_state,
|
| H A D | intel_psr.c | 190 * Description of intel_crtc_state variables. has_psr, has_panel_replay and 220 const struct intel_crtc_state *crtc_state) in intel_psr_needs_aux_io_power() 775 const struct intel_crtc_state *crtc_state) in psr2_su_region_et_valid() 801 const struct intel_crtc_state *crtc_state) in _panel_replay_enable_sink() 831 const struct intel_crtc_state *crtc_state) in _psr_enable_sink() 1161 static u32 intel_get_frame_time_us(const struct intel_crtc_state *crtc_state) in transcoder_has_psr2() 1224 struct intel_crtc_state *crtc_state) in tgl_disallow_dc3co_on_psr2_exit() 1239 struct intel_crtc_state *crtc_state) in dc3co_is_pipe_port_compatible() 1284 struct intel_crtc_state *crtc_state) in tgl_dc3co_exitline_compute_config() 1298 static bool psr2_granularity_check(struct intel_crtc_state *crtc_stat in intel_psr2_sel_fetch_config_valid() [all...] |
| H A D | skl_universal_plane.c | 266 static int icl_plane_min_cdclk(const struct intel_crtc_state *crtc_state, 290 static int glk_plane_min_cdclk(const struct intel_crtc_state *crtc_state, 317 static int skl_plane_min_cdclk(const struct intel_crtc_state *crtc_state, 823 const struct intel_crtc_state *crtc_state) in skl_write_plane_wm() 869 const struct intel_crtc_state *crtc_state) in skl_plane_disable_arm() 883 const struct intel_crtc_state *crtc_state) in icl_plane_disable_sel_fetch_arm() 913 const struct intel_crtc_state *crtc_state) 1168 static u32 skl_plane_ctl_crtc(const struct intel_crtc_state *crtc_state) in adlp_plane_ctl_arb_slots() 1226 static u32 glk_plane_color_ctl_crtc(const struct intel_crtc_state *crtc_state) in skl_plane_ctl() 1379 const struct intel_crtc_state *crtc_stat in skl_plane_keymsk() [all...] |
| H A D | intel_pmdemand.h | 13 struct intel_crtc_state;
|
| H A D | intel_fbdev.c | 383 struct intel_crtc_state *crtc_state = in intel_fbdev_init_bios() 422 struct intel_crtc_state *crtc_state = in intel_fbdev_init_bios() 492 struct intel_crtc_state *crtc_state = in intel_fbdev_init_bios()
|
| H A D | intel_dp_aux_backlight.c | 303 intel_dp_aux_hdr_enable_backlight(const struct intel_crtc_state *crtc_state, in intel_dp_aux_hdr_enable_backlight() 482 intel_dp_aux_vesa_enable_backlight(const struct intel_crtc_state *crtc_state, in intel_dp_aux_vesa_enable_backlight()
|