Lines Matching refs:dc

52 	struct dc *dc;  member
58 struct dc *dc; member
69 const struct dc *dc; member
75 struct dc *dc; member
80 struct dc *dc; member
108 struct dc *dc; member
114 struct dc *dc; member
146 const struct dc *dc; member
151 struct dc *dc; member
210 void (*hardware_release)(struct dc *dc);
217 void (*init_hw)(struct dc *dc);
218 void (*power_down_on_boot)(struct dc *dc);
219 void (*enable_accelerated_mode)(struct dc *dc,
221 enum dc_status (*apply_ctx_to_hw)(struct dc *dc,
223 void (*disable_plane)(struct dc *dc, struct dc_state *state, struct pipe_ctx *pipe_ctx);
224 void (*disable_pixel_data)(struct dc *dc, struct pipe_ctx *pipe_ctx, bool blank);
225 void (*apply_ctx_for_surface)(struct dc *dc,
228 void (*program_front_end_for_ctx)(struct dc *dc,
230 void (*wait_for_pending_cleared)(struct dc *dc,
232 void (*post_unlock_program_front_end)(struct dc *dc,
234 void (*update_plane_addr)(const struct dc *dc,
238 void (*wait_for_mpcc_disconnect)(struct dc *dc,
244 void (*program_triplebuffer)(const struct dc *dc,
247 void (*update_dsc_pg)(struct dc *dc, struct dc_state *context, bool safe_to_disable);
251 void (*pipe_control_lock)(struct dc *dc,
253 void (*interdependent_update_lock)(struct dc *dc,
257 void (*cursor_lock)(struct dc *dc, struct pipe_ctx *pipe, bool lock);
264 struct dc *dc,
268 void (*enable_per_frame_crtc_position_reset)(struct dc *dc,
270 void (*enable_timing_synchronization)(struct dc *dc,
274 void (*enable_vblanks_synchronization)(struct dc *dc,
277 void (*setup_periodic_interrupt)(struct dc *dc,
293 void (*prepare_bandwidth)(struct dc *dc, struct dc_state *context);
294 bool (*update_bandwidth)(struct dc *dc, struct dc_state *context);
295 void (*optimize_bandwidth)(struct dc *dc, struct dc_state *context);
315 void (*program_output_csc)(struct dc *dc, struct pipe_ctx *pipe_ctx,
318 void (*trigger_3dlut_dma_load)(struct dc *dc, struct pipe_ctx *pipe_ctx);
322 struct dc *dc,
325 struct dc *dc,
330 void (*update_writeback)(struct dc *dc,
333 void (*enable_writeback)(struct dc *dc,
336 void (*disable_writeback)(struct dc *dc,
340 enum dc_status (*set_clock)(struct dc *dc,
343 void (*get_clock)(struct dc *dc, enum dc_clock_type clock_type,
345 void (*optimize_pwr_state)(const struct dc *dc,
347 void (*exit_optimized_pwr_state)(const struct dc *dc,
349 void (*calculate_pix_rate_divider)(struct dc *dc,
358 void (*setup_stereo)(struct pipe_ctx *pipe_ctx, struct dc *dc);
361 void (*log_hw_state)(struct dc *dc, struct dc_log_buffer_ctx *log_ctx);
362 void (*log_color_state)(struct dc *dc,
364 void (*get_hw_state)(struct dc *dc, char *pBuf,
366 void (*clear_status_bits)(struct dc *dc, unsigned int mask);
394 void (*get_dcc_en_bits)(struct dc *dc, int *dcc_en_bits);
397 bool (*apply_idle_power_optimizations)(struct dc *dc, bool enable);
399 bool (*does_plane_fit_in_mall)(struct dc *dc,
404 void (*commit_subvp_config)(struct dc *dc, struct dc_state *context);
405 void (*enable_phantom_streams)(struct dc *dc, struct dc_state *context);
406 void (*disable_phantom_streams)(struct dc *dc, struct dc_state *context);
407 void (*subvp_pipe_control_lock)(struct dc *dc,
415 void (*z10_restore)(const struct dc *dc);
416 void (*z10_save_init)(struct dc *dc);
417 bool (*is_abm_supported)(struct dc *dc,
420 void (*set_disp_pattern_generator)(const struct dc *dc,
427 void (*blank_phantom)(struct dc *dc,
431 void (*update_visual_confirm_color)(struct dc *dc,
434 void (*update_phantom_vp_position)(struct dc *dc,
439 void (*calc_blocks_to_gate)(struct dc *dc, struct dc_state *context,
441 void (*calc_blocks_to_ungate)(struct dc *dc, struct dc_state *context,
443 void (*hw_block_power_up)(struct dc *dc,
445 void (*hw_block_power_down)(struct dc *dc,
447 void (*root_clock_control)(struct dc *dc,
449 bool (*is_pipe_topology_transition_seamless)(struct dc *dc,
452 void (*wait_for_dcc_meta_propagation)(const struct dc *dc,
454 void (*fams2_global_control_lock)(struct dc *dc,
457 void (*fams2_update_config)(struct dc *dc,
462 void (*program_outstanding_updates)(struct dc *dc,
470 void (*enable_plane)(struct dc *dc,
473 void (*update_dchubp_dpp)(struct dc *dc,
476 void (*post_unlock_reset_opp)(struct dc *dc,
481 const struct dc *dc,
506 struct dc *dc,
515 struct dc *dc,
529 struct dc *dc,
534 struct dc *dc,
543 void hwss_execute_sequence(struct dc *dc,
547 void hwss_build_fast_sequence(struct dc *dc,
556 void hwss_wait_for_all_blank_complete(struct dc *dc,
559 void hwss_wait_for_odm_update_pending_complete(struct dc *dc,
562 void hwss_wait_for_no_pipes_pending(struct dc *dc,
565 void hwss_wait_for_outstanding_hw_updates(struct dc *dc,
568 void hwss_process_outstanding_hw_updates(struct dc *dc,