Home
last modified time | relevance | path

Searched defs:dc (Results 1 – 25 of 258) sorted by relevance

1234567891011

/linux/drivers/dma/
H A Dtxx9dmac.c24 static struct txx9dmac_cregs __iomem *__dma_regs(const struct txx9dmac_chan *dc) in __dma_regs() argument
30 const struct txx9dmac_chan *dc) in __dma_regs32() argument
35 #define channel64_readq(dc, name) \ argument
37 #define channel64_writeq(dc, name, val) \ argument
39 #define channel64_readl(dc, name) \ argument
41 channel64_writel(dc,name,val) global() argument
44 channel32_readl(dc,name) global() argument
46 channel32_writel(dc,name,val) global() argument
49 channel_readq(dc,name) global() argument
50 channel_writeq(dc,name,val) global() argument
51 channel_readl(dc,name) global() argument
54 channel_writel(dc,name,val) global() argument
58 channel64_read_CHAR(const struct txx9dmac_chan * dc) channel64_read_CHAR() argument
66 channel64_write_CHAR(const struct txx9dmac_chan * dc,dma_addr_t val) channel64_write_CHAR() argument
74 channel64_clear_CHAR(const struct txx9dmac_chan * dc) channel64_clear_CHAR() argument
84 channel_read_CHAR(const struct txx9dmac_chan * dc) channel_read_CHAR() argument
92 channel_write_CHAR(const struct txx9dmac_chan * dc,dma_addr_t val) channel_write_CHAR() argument
144 desc_read_CHAR(const struct txx9dmac_chan * dc,const struct txx9dmac_desc * desc) desc_read_CHAR() argument
150 desc_write_CHAR(const struct txx9dmac_chan * dc,struct txx9dmac_desc * desc,dma_addr_t val) desc_write_CHAR() argument
163 txx9dmac_first_active(struct txx9dmac_chan * dc) txx9dmac_first_active() argument
169 txx9dmac_last_active(struct txx9dmac_chan * dc) txx9dmac_last_active() argument
175 txx9dmac_first_queued(struct txx9dmac_chan * dc) txx9dmac_first_queued() argument
189 txx9dmac_desc_alloc(struct txx9dmac_chan * dc,gfp_t flags) txx9dmac_desc_alloc() argument
208 txx9dmac_desc_get(struct txx9dmac_chan * dc) txx9dmac_desc_get() argument
241 txx9dmac_sync_desc_for_cpu(struct txx9dmac_chan * dc,struct txx9dmac_desc * desc) txx9dmac_sync_desc_for_cpu() argument
260 txx9dmac_desc_put(struct txx9dmac_chan * dc,struct txx9dmac_desc * desc) txx9dmac_desc_put() argument
283 txx9dmac_dump_regs(struct txx9dmac_chan * dc) txx9dmac_dump_regs() argument
311 txx9dmac_reset_chan(struct txx9dmac_chan * dc) txx9dmac_reset_chan() argument
330 txx9dmac_dostart(struct txx9dmac_chan * dc,struct txx9dmac_desc * first) txx9dmac_dostart() argument
399 txx9dmac_descriptor_complete(struct txx9dmac_chan * dc,struct txx9dmac_desc * desc) txx9dmac_descriptor_complete() argument
424 txx9dmac_dequeue(struct txx9dmac_chan * dc,struct list_head * list) txx9dmac_dequeue() argument
448 txx9dmac_complete_all(struct txx9dmac_chan * dc) txx9dmac_complete_all() argument
467 txx9dmac_dump_desc(struct txx9dmac_chan * dc,struct txx9dmac_hwdesc * desc) txx9dmac_dump_desc() argument
498 txx9dmac_handle_error(struct txx9dmac_chan * dc,u32 csr) txx9dmac_handle_error() argument
536 txx9dmac_scan_descriptors(struct txx9dmac_chan * dc) txx9dmac_scan_descriptors() argument
608 struct txx9dmac_chan *dc; txx9dmac_chan_tasklet() local
626 struct txx9dmac_chan *dc = dev_id; txx9dmac_chan_interrupt() local
645 struct txx9dmac_chan *dc; txx9dmac_tasklet() local
693 struct txx9dmac_chan *dc = to_txx9dmac_chan(tx->chan); txx9dmac_tx_submit() local
712 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); txx9dmac_prep_dma_memcpy() local
807 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); txx9dmac_prep_slave_sg() local
899 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); txx9dmac_terminate_all() local
925 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); txx9dmac_tx_status() local
939 txx9dmac_chain_dynamic(struct txx9dmac_chan * dc,struct txx9dmac_desc * prev) txx9dmac_chain_dynamic() argument
962 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); txx9dmac_issue_pending() local
986 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); txx9dmac_alloc_chan_resources() local
1045 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); txx9dmac_free_chan_resources() local
1086 struct txx9dmac_chan *dc; txx9dmac_chan_probe() local
1156 struct txx9dmac_chan *dc = platform_get_drvdata(pdev); txx9dmac_chan_remove() local
[all...]
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc.c156 static void destroy_links(struct dc *dc) in destroy_links() argument
193 create_links(struct dc * dc,uint32_t num_virtual_links) create_links() argument
318 create_link_encoders(struct dc * dc) create_link_encoders() argument
359 destroy_link_encoders(struct dc * dc) destroy_link_encoders() argument
400 set_long_vtotal(struct dc * dc,struct dc_stream_state * stream,struct dc_crtc_timing_adjust * adjust) set_long_vtotal() argument
438 dc_stream_adjust_vmin_vmax(struct dc * dc,struct dc_stream_state * stream,struct dc_crtc_timing_adjust * adjust) dc_stream_adjust_vmin_vmax() argument
499 dc_stream_get_last_used_drr_vtotal(struct dc * dc,struct dc_stream_state * stream,uint32_t * refresh_rate) dc_stream_get_last_used_drr_vtotal() argument
573 struct dc *dc = stream->ctx->dc; dc_stream_forward_crc_window() local
639 struct dc *dc = stream->ctx->dc; dc_stream_forward_multiple_crc_window() local
682 dc_stream_configure_crc(struct dc * dc,struct dc_stream_state * stream,struct crc_params * crc_window,bool enable,bool continuous,uint8_t idx,bool reset) dc_stream_configure_crc() argument
755 dc_stream_get_crc(struct dc * dc,struct dc_stream_state * stream,uint8_t idx,uint32_t * r_cr,uint32_t * g_y,uint32_t * b_cb) dc_stream_get_crc() argument
781 dc_stream_set_dyn_expansion(struct dc * dc,struct dc_stream_state * stream,enum dc_dynamic_expansion option) dc_stream_set_dyn_expansion() argument
845 dc_stream_set_gamut_remap(struct dc * dc,const struct dc_stream_state * stream) dc_stream_set_gamut_remap() argument
864 dc_stream_program_csc_matrix(struct dc * dc,struct dc_stream_state * stream) dc_stream_program_csc_matrix() argument
889 dc_stream_set_static_screen_params(struct dc * dc,struct dc_stream_state ** streams,int num_streams,const struct dc_static_screen_params * params) dc_stream_set_static_screen_params() argument
915 dc_destruct(struct dc * dc) dc_destruct() argument
971 dc_construct_ctx(struct dc * dc,const struct dc_init_data * init_params) dc_construct_ctx() argument
1022 dc_construct(struct dc * dc,const struct dc_init_data * init_params) dc_construct() argument
1170 disable_all_writeback_pipes_for_stream(const struct dc * dc,struct dc_stream_state * stream,struct dc_state * context) disable_all_writeback_pipes_for_stream() argument
1180 apply_ctx_interdependent_lock(struct dc * dc,struct dc_state * context,struct dc_stream_state * stream,bool lock) apply_ctx_interdependent_lock() argument
1205 dc_update_visual_confirm_color(struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx) dc_update_visual_confirm_color() argument
1247 dc_get_visual_confirm_for_stream(struct dc * dc,struct dc_stream_state * stream_state,struct tg_color * color) dc_get_visual_confirm_for_stream() argument
1291 disable_dangling_plane(struct dc * dc,struct dc_state * context) disable_dangling_plane() argument
1400 disable_vbios_mode_if_required(struct dc * dc,struct dc_state * context) disable_vbios_mode_if_required() argument
1464 struct dc *dc = kzalloc(sizeof(*dc), GFP_KERNEL); dc_create() local
1516 detect_edp_presence(struct dc * dc) detect_edp_presence() argument
1539 dc_hardware_init(struct dc * dc) dc_hardware_init() argument
1548 dc_init_callbacks(struct dc * dc,const struct dc_callback_init * init_params) dc_init_callbacks() argument
1554 dc_deinit_callbacks(struct dc * dc) dc_deinit_callbacks() argument
1559 dc_destroy(struct dc ** dc) dc_destroy() argument
1567 enable_timing_multisync(struct dc * dc,struct dc_state * ctx) enable_timing_multisync() argument
1591 program_timing_sync(struct dc * dc,struct dc_state * ctx) program_timing_sync() argument
1728 streams_changed(struct dc * dc,struct dc_stream_state * streams[],uint8_t stream_count) streams_changed() argument
1747 dc_validate_boot_timing(const struct dc * dc,const struct dc_sink * sink,struct dc_crtc_timing * crtc_timing) dc_validate_boot_timing() argument
1982 dc_enable_stereo(struct dc * dc,struct dc_state * context,struct dc_stream_state * streams[],uint8_t stream_count) dc_enable_stereo() argument
2008 dc_trigger_sync(struct dc * dc,struct dc_state * context) dc_trigger_sync() argument
2018 get_stream_mask(struct dc * dc,struct dc_state * context) get_stream_mask() argument
2031 dc_z10_restore(const struct dc * dc) dc_z10_restore() argument
2037 dc_z10_save_init(struct dc * dc) dc_z10_save_init() argument
2051 determine_pipe_unlock_order(struct dc * dc,struct dc_state * context) determine_pipe_unlock_order() argument
2089 dc_commit_state_no_check(struct dc * dc,struct dc_state * context) dc_commit_state_no_check() argument
2318 dc_commit_streams(struct dc * dc,struct dc_commit_streams_params * params) dc_commit_streams() argument
2433 dc_acquire_release_mpc_3dlut(struct dc * dc,bool acquire,struct dc_stream_state * stream,struct dc_3dlut ** lut,struct dc_transfer_func ** shaper) dc_acquire_release_mpc_3dlut() argument
2468 is_flip_pending_in_pipes(struct dc * dc,struct dc_state * context) is_flip_pending_in_pipes() argument
2496 process_deferred_updates(struct dc * dc) process_deferred_updates() argument
2508 dc_post_update_surfaces_to_stream(struct dc * dc) dc_post_update_surfaces_to_stream() argument
2616 get_plane_info_update_type(const struct dc * dc,const struct dc_surface_update * u) get_plane_info_update_type() argument
2709 get_scaling_info_update_type(const struct dc * dc,const struct dc_surface_update * u) get_scaling_info_update_type() argument
2766 det_surface_update(const struct dc * dc,const struct dc_surface_update * u) det_surface_update() argument
2875 force_immediate_gsl_plane_flip(struct dc * dc,struct dc_surface_update * updates,int surface_count) force_immediate_gsl_plane_flip() argument
2896 check_update_surfaces_for_stream(struct dc * dc,struct dc_surface_update * updates,int surface_count,struct dc_stream_update * stream_update,const struct dc_stream_status * stream_status) check_update_surfaces_for_stream() argument
2992 dc_check_update_surfaces_for_stream(struct dc * dc,struct dc_surface_update * updates,int surface_count,struct dc_stream_update * stream_update,const struct dc_stream_status * stream_status) dc_check_update_surfaces_for_stream() argument
3192 copy_stream_update_to_stream(struct dc * dc,struct dc_state * context,struct dc_stream_state * stream,struct dc_stream_update * update) copy_stream_update_to_stream() argument
3375 update_seamless_boot_flags(struct dc * dc,struct dc_state * context,int surface_count,struct dc_stream_state * stream) update_seamless_boot_flags() argument
3418 update_planes_and_stream_state(struct dc * dc,struct dc_surface_update * srf_updates,int surface_count,struct dc_stream_state * stream,struct dc_stream_update * stream_update,enum surface_update_type * new_update_type,struct dc_state ** new_context) update_planes_and_stream_state() argument
3554 commit_planes_do_stream_update(struct dc * dc,struct dc_stream_state * stream,struct dc_stream_update * stream_update,enum surface_update_type update_type,struct dc_state * context) commit_planes_do_stream_update() argument
3703 dc_dmub_should_send_dirty_rect_cmd(struct dc * dc,struct dc_stream_state * stream) dc_dmub_should_send_dirty_rect_cmd() argument
3719 dc_dmub_update_dirty_rect(struct dc * dc,int surface_count,struct dc_stream_state * stream,struct dc_surface_update * srf_updates,struct dc_state * context) dc_dmub_update_dirty_rect() argument
3773 build_dmub_update_dirty_rect(struct dc * dc,int surface_count,struct dc_stream_state * stream,struct dc_surface_update * srf_updates,struct dc_state * context,struct dc_dmub_cmd dc_dmub_cmd[],unsigned int * dmub_cmd_count) build_dmub_update_dirty_rect() argument
3855 build_dmub_cmd_list(struct dc * dc,struct dc_surface_update * srf_updates,int surface_count,struct dc_stream_state * stream,struct dc_state * context,struct dc_dmub_cmd dc_dmub_cmd[],unsigned int * dmub_cmd_count) build_dmub_cmd_list() argument
3868 commit_plane_for_stream_offload_fams2_flip(struct dc * dc,struct dc_surface_update * srf_updates,int surface_count,struct dc_stream_state * stream,struct dc_state * context) commit_plane_for_stream_offload_fams2_flip() argument
3907 commit_planes_for_stream_fast(struct dc * dc,struct dc_surface_update * srf_updates,int surface_count,struct dc_stream_state * stream,struct dc_stream_update * stream_update,enum surface_update_type update_type,struct dc_state * context) commit_planes_for_stream_fast() argument
4026 commit_planes_for_stream(struct dc * dc,struct dc_surface_update * srf_updates,int surface_count,struct dc_stream_state * stream,struct dc_stream_update * stream_update,enum surface_update_type update_type,struct dc_state * context) commit_planes_for_stream() argument
4489 could_mpcc_tree_change_for_active_pipes(struct dc * dc,struct dc_stream_state * stream,struct dc_surface_update * srf_updates,int surface_count,bool * is_plane_addition) could_mpcc_tree_change_for_active_pipes() argument
4569 backup_and_set_minimal_pipe_split_policy(struct dc * dc,struct dc_state * context,struct pipe_split_policy_backup * policy) backup_and_set_minimal_pipe_split_policy() argument
4590 restore_minimal_pipe_split_policy(struct dc * dc,struct dc_state * context,struct pipe_split_policy_backup * policy) restore_minimal_pipe_split_policy() argument
4605 release_minimal_transition_state(struct dc * dc,struct dc_state * minimal_transition_context,struct dc_state * base_context,struct pipe_split_policy_backup * policy) release_minimal_transition_state() argument
4628 create_minimal_transition_state(struct dc * dc,struct dc_state * base_context,struct pipe_split_policy_backup * policy) create_minimal_transition_state() argument
4656 is_pipe_topology_transition_seamless_with_intermediate_step(struct dc * dc,struct dc_state * initial_state,struct dc_state * intermediate_state,struct dc_state * final_state) is_pipe_topology_transition_seamless_with_intermediate_step() argument
4667 swap_and_release_current_context(struct dc * dc,struct dc_state * new_context,struct dc_stream_state * stream) swap_and_release_current_context() argument
4710 commit_minimal_transition_based_on_new_context(struct dc * dc,struct dc_state * new_context,struct dc_stream_state * stream,struct dc_surface_update * srf_updates,int surface_count) commit_minimal_transition_based_on_new_context() argument
4743 commit_minimal_transition_based_on_current_context(struct dc * dc,struct dc_state * new_context,struct dc_stream_state * stream) commit_minimal_transition_based_on_current_context() argument
4817 commit_minimal_transition_state_in_dc_update(struct dc * dc,struct dc_state * new_context,struct dc_stream_state * stream,struct dc_surface_update * srf_updates,int surface_count) commit_minimal_transition_state_in_dc_update() argument
4852 commit_minimal_transition_state(struct dc * dc,struct dc_state * transition_base_context) commit_minimal_transition_state() argument
5004 full_update_required(struct dc * dc,struct dc_surface_update * srf_updates,int surface_count,struct dc_stream_update * stream_update,struct dc_stream_state * stream) full_update_required() argument
5081 fast_update_only(struct dc * dc,struct dc_fast_update * fast_update,struct dc_surface_update * srf_updates,int surface_count,struct dc_stream_update * stream_update,struct dc_stream_state * stream) fast_update_only() argument
5092 update_planes_and_stream_v1(struct dc * dc,struct dc_surface_update * srf_updates,int surface_count,struct dc_stream_state * stream,struct dc_stream_update * stream_update,struct dc_state * state) update_planes_and_stream_v1() argument
5215 update_planes_and_stream_v2(struct dc * dc,struct dc_surface_update * srf_updates,int surface_count,struct dc_stream_state * stream,struct dc_stream_update * stream_update) update_planes_and_stream_v2() argument
5302 commit_planes_and_stream_update_on_current_context(struct dc * dc,struct dc_surface_update * srf_updates,int surface_count,struct dc_stream_state * stream,struct dc_stream_update * stream_update,enum surface_update_type update_type) commit_planes_and_stream_update_on_current_context() argument
5334 commit_planes_and_stream_update_with_new_context(struct dc * dc,struct dc_surface_update * srf_updates,int surface_count,struct dc_stream_state * stream,struct dc_stream_update * stream_update,enum surface_update_type update_type,struct dc_state * new_context) commit_planes_and_stream_update_with_new_context() argument
5369 update_planes_and_stream_v3(struct dc * dc,struct dc_surface_update * srf_updates,int surface_count,struct dc_stream_state * stream,struct dc_stream_update * stream_update) update_planes_and_stream_v3() argument
5419 dc_update_planes_and_stream(struct dc * dc,struct dc_surface_update * srf_updates,int surface_count,struct dc_stream_state * stream,struct dc_stream_update * stream_update) dc_update_planes_and_stream() argument
5454 dc_commit_updates_for_stream(struct dc * dc,struct dc_surface_update * srf_updates,int surface_count,struct dc_stream_state * stream,struct dc_stream_update * stream_update,struct dc_state * state) dc_commit_updates_for_stream() argument
5483 dc_get_current_stream_count(struct dc * dc) dc_get_current_stream_count() argument
5488 dc_get_stream_at_index(struct dc * dc,uint8_t i) dc_get_stream_at_index() argument
5496 dc_interrupt_to_irq_source(struct dc * dc,uint32_t src_id,uint32_t ext_id) dc_interrupt_to_irq_source() argument
5506 dc_interrupt_set(struct dc * dc,enum dc_irq_source src,bool enable) dc_interrupt_set() argument
5515 dc_interrupt_ack(struct dc * dc,enum dc_irq_source src) dc_interrupt_ack() argument
5520 dc_power_down_on_boot(struct dc * dc) dc_power_down_on_boot() argument
5530 dc_set_power_state(struct dc * dc,enum dc_acpi_cm_power_state power_state) dc_set_power_state() argument
5571 dc_resume(struct dc * dc) dc_resume() argument
5579 dc_is_dmcu_initialized(struct dc * dc) dc_is_dmcu_initialized() argument
5588 dc_set_clock(struct dc * dc,enum dc_clock_type clock_type,uint32_t clk_khz,uint32_t stepping) dc_set_clock() argument
5594 dc_get_clock(struct dc * dc,enum dc_clock_type clock_type,struct dc_clock_config * clock_cfg) dc_get_clock() argument
5601 dc_set_psr_allow_active(struct dc * dc,bool enable) dc_set_psr_allow_active() argument
5631 dc_set_replay_allow_active(struct dc * dc,bool active) dc_set_replay_allow_active() argument
5663 dc_set_ips_disable(struct dc * dc,unsigned int disable_ips) dc_set_ips_disable() argument
5672 dc_allow_idle_optimizations_internal(struct dc * dc,bool allow,char const * caller_name) dc_allow_idle_optimizations_internal() argument
5724 dc_exit_ips_for_hw_access_internal(struct dc * dc,const char * caller_name) dc_exit_ips_for_hw_access_internal() argument
5730 dc_dmub_is_ips_idle_state(struct dc * dc) dc_dmub_is_ips_idle_state() argument
5745 dc_unlock_memory_clock_frequency(struct dc * dc) dc_unlock_memory_clock_frequency() argument
5755 dc_lock_memory_clock_frequency(struct dc * dc) dc_lock_memory_clock_frequency() argument
5767 blank_and_force_memclk(struct dc * dc,bool apply,unsigned int memclk_mhz) blank_and_force_memclk() argument
5823 dc_enable_dcmode_clk_limit(struct dc * dc,bool enable) dc_enable_dcmode_clk_limit() argument
5862 dc_is_plane_eligible_for_idle_optimizations(struct dc * dc,unsigned int pitch,unsigned int height,enum surface_pixel_format format,struct dc_cursor_attributes * cursor_attr) dc_is_plane_eligible_for_idle_optimizations() argument
5874 dc_hardware_release(struct dc * dc) dc_hardware_release() argument
5882 dc_mclk_switch_using_fw_based_vblank_stretch_shut_down(struct dc * dc) dc_mclk_switch_using_fw_based_vblank_stretch_shut_down() argument
5900 dc_is_dmub_outbox_supported(struct dc * dc) dc_is_dmub_outbox_supported() argument
5941 dc_enable_dmub_notifications(struct dc * dc) dc_enable_dmub_notifications() argument
5953 dc_enable_dmub_outbox(struct dc * dc) dc_enable_dmub_outbox() argument
5970 dc_process_dmub_aux_transfer_async(struct dc * dc,uint32_t link_index,struct aux_payload * payload) dc_process_dmub_aux_transfer_async() argument
6028 get_link_index_from_dpia_port_index(const struct dc * dc,uint8_t dpia_port_index) get_link_index_from_dpia_port_index() argument
6061 dc_process_dmub_set_config_async(struct dc * dc,uint32_t link_index,struct set_config_cmd_payload * payload,struct dmub_notification * notify) dc_process_dmub_set_config_async() argument
6106 dc_process_dmub_set_mst_slots(const struct dc * dc,uint32_t link_index,uint8_t mst_alloc_slots,uint8_t * mst_slots_in_use) dc_process_dmub_set_mst_slots() argument
6151 dc_process_dmub_dpia_set_tps_notification(const struct dc * dc,uint32_t link_index,uint8_t tps) dc_process_dmub_dpia_set_tps_notification() argument
6171 dc_process_dmub_dpia_hpd_int_enable(const struct dc * dc,uint32_t hpd_int_enable) dc_process_dmub_dpia_hpd_int_enable() argument
6191 dc_print_dmub_diagnostic_data(const struct dc * dc) dc_print_dmub_diagnostic_data() argument
6200 dc_disable_accelerated_mode(struct dc * dc) dc_disable_accelerated_mode() argument
6215 dc_notify_vsync_int_state(struct dc * dc,struct dc_stream_state * stream,bool enable) dc_notify_vsync_int_state() argument
6268 dc_abm_save_restore(struct dc * dc,struct dc_stream_state * stream,struct abm_save_restore * pData) dc_abm_save_restore() argument
6313 dc_query_current_properties(struct dc * dc,struct dc_current_properties * properties) dc_query_current_properties() argument
6346 dc_set_edp_power(const struct dc * dc,struct dc_link * edp_link,bool powerOn) dc_set_edp_power() argument
6374 struct dc *dc = context->clk_mgr->ctx->dc; dc_get_power_profile_for_dc_state() local
6392 struct dc *dc = context->clk_mgr->ctx->dc; dc_get_det_buffer_size_from_state() local
6413 struct dc *dc; dc_get_host_router_index() local
6430 dc_is_cursor_limit_pending(struct dc * dc) dc_is_cursor_limit_pending() argument
6442 dc_can_clear_cursor_limit(struct dc * dc) dc_can_clear_cursor_limit() argument
[all...]
H A Ddc_state.c184 static void init_state(struct dc *dc, struct dc_state *state) in init_state() argument
194 struct dc_state *dc_state_create(struct dc *dc, struct dc_state_create_params *params) in dc_state_create() argument
283 dc_state_copy_current(struct dc * dc,struct dc_state * dst_state) dc_state_copy_current() argument
288 dc_state_create_current_copy(struct dc * dc) dc_state_create_current_copy() argument
293 dc_state_construct(struct dc * dc,struct dc_state * state) dc_state_construct() argument
374 dc_state_add_stream(const struct dc * dc,struct dc_state * state,struct dc_stream_state * stream) dc_state_add_stream() argument
403 dc_state_remove_stream(const struct dc * dc,struct dc_state * state,struct dc_stream_state * stream) dc_state_remove_stream() argument
450 remove_mpc_combine_for_stream(const struct dc * dc,struct dc_state * new_ctx,const struct dc_state * cur_ctx,struct dc_stream_status * status) remove_mpc_combine_for_stream() argument
464 dc_state_add_plane(const struct dc * dc,struct dc_stream_state * stream,struct dc_plane_state * plane_state,struct dc_state * state) dc_state_add_plane() argument
532 dc_state_remove_plane(const struct dc * dc,struct dc_stream_state * stream,struct dc_plane_state * plane_state,struct dc_state * state) dc_state_remove_plane() argument
593 dc_state_rem_all_planes_for_stream(const struct dc * dc,struct dc_stream_state * stream,struct dc_state * state) dc_state_rem_all_planes_for_stream() argument
625 dc_state_add_all_planes_for_stream(const struct dc * dc,struct dc_stream_state * stream,struct dc_plane_state * const * plane_states,int plane_count,struct dc_state * state) dc_state_add_all_planes_for_stream() argument
710 dc_state_create_phantom_stream(const struct dc * dc,struct dc_state * state,struct dc_stream_state * main_stream) dc_state_create_phantom_stream() argument
735 dc_state_release_phantom_stream(const struct dc * dc,struct dc_state * state,struct dc_stream_state * phantom_stream) dc_state_release_phantom_stream() argument
749 dc_state_create_phantom_plane(const struct dc * dc,struct dc_state * state,struct dc_plane_state * main_plane) dc_state_create_phantom_plane() argument
770 dc_state_release_phantom_plane(const struct dc * dc,struct dc_state * state,struct dc_plane_state * phantom_plane) dc_state_release_phantom_plane() argument
785 dc_state_add_phantom_stream(const struct dc * dc,struct dc_state * state,struct dc_stream_state * phantom_stream,struct dc_stream_state * main_stream) dc_state_add_phantom_stream() argument
820 dc_state_remove_phantom_stream(const struct dc * dc,struct dc_state * state,struct dc_stream_state * phantom_stream) dc_state_remove_phantom_stream() argument
845 dc_state_add_phantom_plane(const struct dc * dc,struct dc_stream_state * phantom_stream,struct dc_plane_state * phantom_plane,struct dc_state * state) dc_state_add_phantom_plane() argument
862 dc_state_remove_phantom_plane(const struct dc * dc,struct dc_stream_state * phantom_stream,struct dc_plane_state * phantom_plane,struct dc_state * state) dc_state_remove_phantom_plane() argument
871 dc_state_rem_all_phantom_planes_for_stream(const struct dc * dc,struct dc_stream_state * phantom_stream,struct dc_state * state,bool should_release_planes) dc_state_rem_all_phantom_planes_for_stream() argument
907 dc_state_add_all_phantom_planes_for_stream(const struct dc * dc,struct dc_stream_state * phantom_stream,struct dc_plane_state * const * phantom_planes,int plane_count,struct dc_state * state) dc_state_add_all_phantom_planes_for_stream() argument
917 dc_state_remove_phantom_streams_and_planes(const struct dc * dc,struct dc_state * state) dc_state_remove_phantom_streams_and_planes() argument
939 dc_state_release_phantom_streams_and_planes(const struct dc * dc,struct dc_state * state) dc_state_release_phantom_streams_and_planes() argument
974 dc_state_is_fams2_in_use(const struct dc * dc,const struct dc_state * state) dc_state_is_fams2_in_use() argument
[all...]
H A Ddc_stream.c223 struct dc *dc = stream->ctx->dc; in dc_stream_get_status() local
228 program_cursor_attributes(struct dc * dc,struct dc_stream_state * stream) program_cursor_attributes() argument
275 const struct dc *dc; dc_stream_check_cursor_attributes() local
331 struct dc *dc; dc_stream_program_cursor_attributes() local
357 program_cursor_position(struct dc * dc,struct dc_stream_state * stream) program_cursor_position() argument
417 struct dc *dc; dc_stream_program_cursor_position() local
469 dc_stream_add_writeback(struct dc * dc,struct dc_stream_state * stream,struct dc_writeback_info * wb_info) dc_stream_add_writeback() argument
543 dc_stream_fc_disable_writeback(struct dc * dc,struct dc_stream_state * stream,uint32_t dwb_pipe_inst) dc_stream_fc_disable_writeback() argument
580 dc_stream_remove_writeback(struct dc * dc,struct dc_stream_state * stream,uint32_t dwb_pipe_inst) dc_stream_remove_writeback() argument
639 struct dc *dc = stream->ctx->dc; dc_stream_get_vblank_counter() local
662 struct dc *dc; dc_stream_send_dp_sdp() local
702 struct dc *dc = stream->ctx->dc; dc_stream_get_scanoutpos() local
727 dc_stream_dmdata_status_done(struct dc * dc,struct dc_stream_state * stream) dc_stream_dmdata_status_done() argument
749 dc_stream_set_dynamic_metadata(struct dc * dc,struct dc_stream_state * stream,struct dc_dmdata_attributes * attr) dc_stream_set_dynamic_metadata() argument
792 dc_stream_add_dsc_to_resource(struct dc * dc,struct dc_state * state,struct dc_stream_state * stream) dc_stream_add_dsc_to_resource() argument
817 dc_stream_log(const struct dc * dc,const struct dc_stream_state * stream) dc_stream_log() argument
869 dc_stream_get_3dlut_for_stream(const struct dc * dc,const struct dc_stream_state * stream,bool allocate_one) dc_stream_get_3dlut_for_stream() argument
901 dc_stream_release_3dlut_for_stream(const struct dc * dc,const struct dc_stream_state * stream) dc_stream_release_3dlut_for_stream() argument
915 dc_stream_init_rmcm_3dlut(struct dc * dc) dc_stream_init_rmcm_3dlut() argument
1205 dc_stream_is_cursor_limit_pending(struct dc * dc,struct dc_stream_state * stream) dc_stream_is_cursor_limit_pending() argument
1215 dc_stream_can_clear_cursor_limit(struct dc * dc,struct dc_stream_state * stream) dc_stream_can_clear_cursor_limit() argument
[all...]
H A Ddc_link_enc_cfg.c55 static struct link_enc_assignment get_assignment(struct dc *dc, int i) in get_assignment() argument
249 clear_enc_assignments(const struct dc * dc,struct dc_state * state) clear_enc_assignments() argument
271 link_enc_cfg_init(const struct dc * dc,struct dc_state * state) link_enc_cfg_init() argument
287 link_enc_cfg_link_encs_assign(struct dc * dc,struct dc_state * state,struct dc_stream_state * streams[],uint8_t stream_count) link_enc_cfg_link_encs_assign() argument
449 link_enc_cfg_is_transmitter_mappable(struct dc * dc,struct link_encoder * link_enc) link_enc_cfg_is_transmitter_mappable() argument
463 link_enc_cfg_get_stream_using_link_enc(struct dc * dc,enum engine_id eng_id) link_enc_cfg_get_stream_using_link_enc() argument
482 link_enc_cfg_get_link_using_link_enc(struct dc * dc,enum engine_id eng_id) link_enc_cfg_get_link_using_link_enc() argument
497 link_enc_cfg_get_link_enc_used_by_link(struct dc * dc,const struct dc_link * link) link_enc_cfg_get_link_enc_used_by_link() argument
522 link_enc_cfg_get_next_avail_link_enc(struct dc * dc) link_enc_cfg_get_next_avail_link_enc() argument
571 link_enc_cfg_get_link_enc_used_by_stream_current(struct dc * dc,const struct dc_stream_state * stream) link_enc_cfg_get_link_enc_used_by_stream_current() argument
598 link_enc_cfg_is_link_enc_avail(struct dc * dc,enum engine_id eng_id,struct dc_link * link) link_enc_cfg_is_link_enc_avail() argument
619 link_enc_cfg_validate(struct dc * dc,struct dc_state * state) link_enc_cfg_validate() argument
730 link_enc_cfg_set_transient_mode(struct dc * dc,struct dc_state * current_state,struct dc_state * new_state) link_enc_cfg_set_transient_mode() argument
[all...]
/linux/drivers/gpu/drm/tegra/
H A Ddc.c50 static u32 tegra_dc_readl_active(struct tegra_dc *dc, unsigned long offset) in tegra_dc_readl_active() argument
96 bool tegra_dc_has_output(struct tegra_dc *dc, struct device *dev) in tegra_dc_has_output() argument
121 tegra_dc_commit(struct tegra_dc * dc) tegra_dc_commit() argument
317 struct tegra_dc *dc = plane->dc; tegra_plane_use_horizontal_filtering() local
332 struct tegra_dc *dc = plane->dc; tegra_plane_use_vertical_filtering() local
350 struct tegra_dc *dc = plane->dc; tegra_dc_setup_window() local
629 struct tegra_dc *dc = to_tegra_dc(new_plane_state->crtc); tegra_plane_atomic_check() local
804 tegra_primary_plane_create(struct drm_device * drm,struct tegra_dc * dc) tegra_primary_plane_create() argument
907 struct tegra_dc *dc = to_tegra_dc(new_state->crtc); __tegra_cursor_atomic_update() local
1014 struct tegra_dc *dc; tegra_cursor_atomic_disable() local
1070 struct tegra_dc *dc = to_tegra_dc(new_state->crtc); tegra_cursor_atomic_async_update() local
1109 tegra_dc_cursor_plane_create(struct drm_device * drm,struct tegra_dc * dc) tegra_dc_cursor_plane_create() argument
1254 tegra_dc_overlay_plane_create(struct drm_device * drm,struct tegra_dc * dc,unsigned int index,bool cursor) tegra_dc_overlay_plane_create() argument
1313 tegra_dc_add_shared_planes(struct drm_device * drm,struct tegra_dc * dc) tegra_dc_add_shared_planes() argument
1351 tegra_dc_add_planes(struct drm_device * drm,struct tegra_dc * dc) tegra_dc_add_planes() argument
1648 struct tegra_dc *dc = node->info_ent->data; tegra_dc_show_regs() local
1674 struct tegra_dc *dc = node->info_ent->data; tegra_dc_show_crc() local
1705 struct tegra_dc *dc = node->info_ent->data; tegra_dc_show_stats() local
1731 struct tegra_dc *dc = to_tegra_dc(crtc); tegra_dc_late_register() local
1756 struct tegra_dc *dc = to_tegra_dc(crtc); tegra_dc_early_unregister() local
1772 struct tegra_dc *dc = to_tegra_dc(crtc); tegra_dc_get_vblank_counter() local
1784 struct tegra_dc *dc = to_tegra_dc(crtc); tegra_dc_enable_vblank() local
1796 struct tegra_dc *dc = to_tegra_dc(crtc); tegra_dc_disable_vblank() local
1818 tegra_dc_set_timings(struct tegra_dc * dc,struct drm_display_mode * mode) tegra_dc_set_timings() argument
1862 tegra_dc_state_setup_clock(struct tegra_dc * dc,struct drm_crtc_state * crtc_state,struct clk * clk,unsigned long pclk,unsigned int div) tegra_dc_state_setup_clock() argument
1879 tegra_dc_update_voltage_state(struct tegra_dc * dc,struct tegra_dc_state * state) tegra_dc_update_voltage_state() argument
1925 tegra_dc_set_clock_rate(struct tegra_dc * dc,struct tegra_dc_state * state) tegra_dc_set_clock_rate() argument
1962 tegra_dc_stop(struct tegra_dc * dc) tegra_dc_stop() argument
1974 tegra_dc_idle(struct tegra_dc * dc) tegra_dc_idle() argument
1983 tegra_dc_wait_idle(struct tegra_dc * dc,unsigned long timeout) tegra_dc_wait_idle() argument
2008 struct tegra_dc *dc = to_tegra_dc(crtc); tegra_crtc_update_memory_bandwidth() local
2098 struct tegra_dc *dc = to_tegra_dc(crtc); tegra_crtc_atomic_disable() local
2164 struct tegra_dc *dc = to_tegra_dc(crtc); tegra_crtc_atomic_enable() local
2317 struct tegra_dc *dc = to_tegra_dc(crtc); tegra_crtc_atomic_flush() local
2399 struct tegra_dc *dc = to_tegra_dc(crtc); tegra_crtc_calculate_memory_bandwidth() local
2536 struct tegra_dc *dc = data; tegra_dc_irq() local
2584 tegra_dc_has_window_groups(struct tegra_dc * dc) tegra_dc_has_window_groups() argument
2615 struct tegra_dc *dc = host1x_client_to_dc(client); tegra_dc_init() local
2736 struct tegra_dc *dc = host1x_client_to_dc(client); tegra_dc_exit() local
2771 struct tegra_dc *dc = host1x_client_to_dc(client); tegra_dc_runtime_suspend() local
2792 struct tegra_dc *dc = host1x_client_to_dc(client); tegra_dc_runtime_resume() local
3086 tegra_dc_parse_dt(struct tegra_dc * dc) tegra_dc_parse_dt() argument
3125 struct tegra_dc *dc = dev_get_drvdata(dev); tegra_dc_match_by_pipe() local
3131 tegra_dc_couple(struct tegra_dc * dc) tegra_dc_couple() argument
3156 tegra_dc_init_opp_table(struct tegra_dc * dc) tegra_dc_init_opp_table() argument
3176 struct tegra_dc *dc; tegra_dc_probe() local
3282 struct tegra_dc *dc = platform_get_drvdata(pdev); tegra_dc_remove() local
[all...]
H A Drgb.c19 struct tegra_dc *dc; member
81 static void tegra_dc_write_regs(struct tegra_dc *dc, in tegra_dc_write_regs() argument
153 struct tegra_dc *dc = to_tegra_dc(conn_state->crtc); tegra_rgb_encoder_atomic_check() local
208 tegra_dc_rgb_probe(struct tegra_dc * dc) tegra_dc_rgb_probe() argument
284 tegra_dc_rgb_remove(struct tegra_dc * dc) tegra_dc_rgb_remove() argument
299 tegra_dc_rgb_init(struct drm_device * drm,struct tegra_dc * dc) tegra_dc_rgb_init() argument
378 tegra_dc_rgb_exit(struct tegra_dc * dc) tegra_dc_rgb_exit() argument
[all...]
/linux/drivers/scsi/esas2r/
H A Desas2r_disc.c291 struct esas2r_disc_context *dc = &a->disc_ctx; in esas2r_disc_queue_event() local
314 struct esas2r_disc_context *dc = &a->disc_ctx; in esas2r_disc_start_port() local
389 struct esas2r_disc_context *dc = esas2r_disc_continue() local
505 struct esas2r_disc_context *dc = esas2r_disc_abort() local
520 struct esas2r_disc_context *dc = esas2r_disc_block_dev_scan() local
551 struct esas2r_disc_context *dc = esas2r_disc_block_dev_scan_cb() local
580 struct esas2r_disc_context *dc = esas2r_disc_raid_grp_info() local
627 struct esas2r_disc_context *dc = esas2r_disc_raid_grp_info_cb() local
690 struct esas2r_disc_context *dc = esas2r_disc_part_info() local
742 struct esas2r_disc_context *dc = esas2r_disc_part_info_cb() local
791 struct esas2r_disc_context *dc = esas2r_disc_passthru_dev_info() local
828 struct esas2r_disc_context *dc = esas2r_disc_passthru_dev_info_cb() local
884 struct esas2r_disc_context *dc = esas2r_disc_passthru_dev_addr() local
942 struct esas2r_disc_context *dc = esas2r_disc_passthru_dev_addr_cb() local
1047 struct esas2r_disc_context *dc = esas2r_disc_dev_remove() local
1086 struct esas2r_disc_context *dc = esas2r_disc_dev_add() local
[all...]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn32/
H A Ddcn32_hwseq.c77 struct dc *dc = hws->ctx->dc; in dcn32_dsc_pg_control() local
197 static bool dcn32_check_no_memory_request_for_cab(struct dc *dc) in dcn32_check_no_memory_request_for_cab() argument
220 dcn32_calculate_cab_allocation(struct dc * dc,struct dc_state * ctx) dcn32_calculate_cab_allocation() argument
252 dcn32_apply_idle_power_optimizations(struct dc * dc,bool enable) dcn32_apply_idle_power_optimizations() argument
345 dcn32_commit_subvp_config(struct dc * dc,struct dc_state * context) dcn32_commit_subvp_config() argument
371 dcn32_subvp_pipe_control_lock(struct dc * dc,struct dc_state * context,bool lock,bool should_lock_all_pipes,struct pipe_ctx * top_pipe_to_program,bool subvp_prev_use) dcn32_subvp_pipe_control_lock() argument
423 struct dc *dc = params->subvp_pipe_control_lock_fast_params.dc; dcn32_subvp_pipe_control_lock_fast() local
444 struct dc *dc = pipe_ctx->stream->ctx->dc; dcn32_set_mpc_shaper_3dlut() local
521 dcn32_set_input_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_plane_state * plane_state) dcn32_set_input_transfer_func() argument
560 dcn32_set_output_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_stream_state * stream) dcn32_set_output_transfer_func() argument
598 dcn32_update_force_pstate(struct dc * dc,struct dc_state * context) dcn32_update_force_pstate() argument
665 dcn32_update_mall_sel(struct dc * dc,struct dc_state * context) dcn32_update_mall_sel() argument
719 dcn32_program_mall_pipe_config(struct dc * dc,struct dc_state * context) dcn32_program_mall_pipe_config() argument
747 dcn32_initialize_min_clocks(struct dc * dc) dcn32_initialize_min_clocks() argument
776 dcn32_init_hw(struct dc * dc) dcn32_init_hw() argument
1014 struct dc *dc = pipe_ctx->stream->ctx->dc; dcn32_update_dsc_on_stream() local
1129 dcn32_update_odm(struct dc * dc,struct dc_state * context,struct pipe_ctx * pipe_ctx) dcn32_update_odm() argument
1220 dcn32_calculate_pix_rate_divider(struct dc * dc,struct dc_state * context,const struct dc_stream_state * stream) dcn32_calculate_pix_rate_divider() argument
1241 dcn32_resync_fifo_dccg_dio(struct dce_hwseq * hws,struct dc * dc,struct dc_state * context,unsigned int current_pipe_idx) dcn32_resync_fifo_dccg_dio() argument
1343 struct dc *dc = pipe_ctx->stream->ctx->dc; dcn32_is_dp_dig_pixel_rate_div_policy() local
1371 struct dc *dc = link->ctx->dc; apply_symclk_on_tx_off_wa() local
1396 struct dc *dc = link->ctx->dc; dcn32_disable_link_output() local
1426 dcn32_update_phantom_vp_position(struct dc * dc,struct dc_state * context,struct pipe_ctx * phantom_pipe) dcn32_update_phantom_vp_position() argument
1511 dcn32_update_dsc_pg(struct dc * dc,struct dc_state * context,bool safe_to_disable) dcn32_update_dsc_pg() argument
1534 dcn32_disable_phantom_streams(struct dc * dc,struct dc_state * context) dcn32_disable_phantom_streams() argument
1567 dcn32_enable_phantom_streams(struct dc * dc,struct dc_state * context) dcn32_enable_phantom_streams() argument
1630 dcn32_init_blank(struct dc * dc,struct timing_generator * tg) dcn32_init_blank() argument
1733 dcn32_is_pipe_topology_transition_seamless(struct dc * dc,const struct dc_state * cur_ctx,const struct dc_state * new_ctx) dcn32_is_pipe_topology_transition_seamless() argument
1786 dcn32_prepare_bandwidth(struct dc * dc,struct dc_state * context) dcn32_prepare_bandwidth() argument
1816 dcn32_interdependent_update_lock(struct dc * dc,struct dc_state * context,bool lock) dcn32_interdependent_update_lock() argument
1839 dcn32_program_outstanding_updates(struct dc * dc,struct dc_state * context) dcn32_program_outstanding_updates() argument
[all...]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/
H A Ddcn401_hwseq.c54 void dcn401_initialize_min_clocks(struct dc *dc) in dcn401_initialize_min_clocks() argument
132 dcn401_init_hw(struct dc * dc) dcn401_init_hw() argument
363 dcn401_get_mcm_lut_xable_from_pipe_ctx(struct dc * dc,struct pipe_ctx * pipe_ctx,enum MCM_LUT_XABLE * shaper_xable,enum MCM_LUT_XABLE * lut3d_xable,enum MCM_LUT_XABLE * lut1d_xable) dcn401_get_mcm_lut_xable_from_pipe_ctx() argument
396 dcn401_populate_mcm_luts(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_cm2_func_luts mcm_luts,bool lut_bank_a) dcn401_populate_mcm_luts() argument
593 dcn401_trigger_3dlut_dma_load(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn401_trigger_3dlut_dma_load() argument
607 struct dc *dc = pipe_ctx->stream_res.opp->ctx->dc; dcn401_set_mcm_luts() local
653 dcn401_set_output_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_stream_state * stream) dcn401_set_output_transfer_func() argument
709 enable_stream_timing_calc(struct pipe_ctx * pipe_ctx,struct dc_state * context,struct dc * dc,unsigned int * tmds_div,int * opp_inst,int * opp_cnt,struct pipe_ctx * opp_heads[MAX_PIPES],bool * manual_mode,struct drr_params * params,unsigned int * event_triggers) enable_stream_timing_calc() argument
749 dcn401_enable_stream_timing(struct pipe_ctx * pipe_ctx,struct dc_state * context,struct dc * dc) dcn401_enable_stream_timing() argument
903 struct dc *dc = pipe_ctx->stream->ctx->dc; dcn401_enable_stream_calc() local
939 struct dc *dc = pipe_ctx->stream->ctx->dc; dcn401_enable_stream() local
1009 struct dc *dc = link->ctx->dc; disable_link_output_symclk_on_tx_off() local
1030 struct dc *dc = link->ctx->dc; dcn401_disable_link_output() local
1211 dcn401_check_no_memory_request_for_cab(struct dc * dc) dcn401_check_no_memory_request_for_cab() argument
1226 dcn401_calculate_cab_allocation(struct dc * dc,struct dc_state * ctx) dcn401_calculate_cab_allocation() argument
1257 dcn401_apply_idle_power_optimizations(struct dc * dc,bool enable) dcn401_apply_idle_power_optimizations() argument
1331 dcn401_wait_for_dcc_meta_propagation(const struct dc * dc,const struct pipe_ctx * top_pipe) dcn401_wait_for_dcc_meta_propagation() argument
1356 dcn401_prepare_bandwidth(struct dc * dc,struct dc_state * context) dcn401_prepare_bandwidth() argument
1415 dcn401_optimize_bandwidth(struct dc * dc,struct dc_state * context) dcn401_optimize_bandwidth() argument
1464 dcn401_fams2_global_control_lock(struct dc * dc,struct dc_state * context,bool lock) dcn401_fams2_global_control_lock() argument
1483 struct dc *dc = params->fams2_global_control_lock_fast_params.dc; dcn401_fams2_global_control_lock_fast() local
1497 dcn401_fams2_update_config(struct dc * dc,struct dc_state * context,bool enable) dcn401_fams2_update_config() argument
1509 update_dsc_for_odm_change(struct dc * dc,struct dc_state * context,struct pipe_ctx * otg_master) update_dsc_for_odm_change() argument
1548 dcn401_update_odm(struct dc * dc,struct dc_state * context,struct pipe_ctx * otg_master) dcn401_update_odm() argument
1620 dcn401_hardware_release(struct dc * dc) dcn401_hardware_release() argument
1639 dcn401_wait_for_det_buffer_update_under_otg_master(struct dc * dc,struct dc_state * context,struct pipe_ctx * otg_master) dcn401_wait_for_det_buffer_update_under_otg_master() argument
1672 dcn401_interdependent_update_lock(struct dc * dc,struct dc_state * context,bool lock) dcn401_interdependent_update_lock() argument
1776 dcn401_program_outstanding_updates(struct dc * dc,struct dc_state * context) dcn401_program_outstanding_updates() argument
1787 dcn401_reset_back_end_for_pipe(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn401_reset_back_end_for_pipe() argument
1875 dcn401_reset_hw_ctx_wrap(struct dc * dc,struct dc_state * context) dcn401_reset_hw_ctx_wrap() argument
1934 dcn401_program_tg(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context,struct dce_hwseq * hws) dcn401_program_tg() argument
1958 dcn401_program_pipe(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn401_program_pipe() argument
2076 dcn401_program_front_end_for_ctx(struct dc * dc,struct dc_state * context) dcn401_program_front_end_for_ctx() argument
2242 dcn401_post_unlock_program_front_end(struct dc * dc,struct dc_state * context) dcn401_post_unlock_program_front_end() argument
2377 dcn401_update_bandwidth(struct dc * dc,struct dc_state * context) dcn401_update_bandwidth() argument
2626 dcn401_plane_atomic_power_down(struct dc * dc,struct dpp * dpp,struct hubp * hubp) dcn401_plane_atomic_power_down() argument
[all...]
/linux/drivers/md/
H A Ddm-delay.c59 struct delay_c *dc = timer_container_of(dc, t, delay_timer); in handle_delayed_timer() local
64 static void queue_timeout(struct delay_c *dc, unsigned long expires) in queue_timeout() argument
69 static inline bool delay_is_fast(struct delay_c *dc) in delay_is_fast() argument
86 static void flush_delayed_bios(struct delay_c *dc, bool flush_all) in flush_delayed_bios() argument
132 struct delay_c *dc = data; flush_worker_fn() local
153 struct delay_c *dc; flush_expired_bios() local
161 struct delay_c *dc = ti->private; delay_dtr() local
218 struct delay_c *dc; delay_ctr() local
312 delay_bio(struct delay_c * dc,struct delay_class * c,struct bio * bio) delay_bio() argument
344 struct delay_c *dc = ti->private; delay_presuspend() local
357 struct delay_c *dc = ti->private; delay_resume() local
364 struct delay_c *dc = ti->private; delay_map() local
387 struct delay_c *dc = ti->private; delay_report_zones() local
404 struct delay_c *dc = ti->private; delay_status() local
433 struct delay_c *dc = ti->private; delay_iterate_devices() local
[all...]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn10/
H A Ddcn10_hwseq.c101 void dcn10_wait_for_pipe_update_if_needed(struct dc *dc, struct pipe_ctx *pipe_ctx, bool is_surface_update_only) in dcn10_wait_for_pipe_update_if_needed() argument
177 void dcn10_set_wait_for_update_needed_for_pipe(struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn10_set_wait_for_update_needed_for_pipe() argument
219 dcn10_lock_all_pipes(struct dc * dc,struct dc_state * context,bool lock) dcn10_lock_all_pipes() argument
251 log_mpc_crc(struct dc * dc,struct dc_log_buffer_ctx * log_ctx) log_mpc_crc() argument
265 dcn10_log_hubbub_state(struct dc * dc,struct dc_log_buffer_ctx * log_ctx) dcn10_log_hubbub_state() argument
294 dcn10_log_hubp_states(struct dc * dc,void * log_ctx) dcn10_log_hubp_states() argument
438 dcn10_log_color_state(struct dc * dc,struct dc_log_buffer_ctx * log_ctx) dcn10_log_color_state() argument
575 dcn10_log_hw_state(struct dc * dc,struct dc_log_buffer_ctx * log_ctx) dcn10_log_hw_state() argument
778 dcn10_did_underflow_occur(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_did_underflow_occur() argument
998 undo_DEGVIDCN10_253_wa(struct dc * dc) undo_DEGVIDCN10_253_wa() argument
1018 apply_DEGVIDCN10_253_wa(struct dc * dc) apply_DEGVIDCN10_253_wa() argument
1048 dcn10_bios_golden_init(struct dc * dc) dcn10_bios_golden_init() argument
1089 false_optc_underflow_wa(struct dc * dc,const struct dc_stream_state * stream,struct timing_generator * tg) false_optc_underflow_wa() argument
1146 dcn10_enable_stream_timing(struct pipe_ctx * pipe_ctx,struct dc_state * context,struct dc * dc) dcn10_enable_stream_timing() argument
1247 dcn10_reset_back_end_for_pipe(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn10_reset_back_end_for_pipe() argument
1314 dcn10_hw_wa_force_recovery(struct dc * dc) dcn10_hw_wa_force_recovery() argument
1380 dcn10_verify_allow_pstate_change_high(struct dc * dc) dcn10_verify_allow_pstate_change_high() argument
1405 dcn10_plane_atomic_disconnect(struct dc * dc,struct dc_state * state,struct pipe_ctx * pipe_ctx) dcn10_plane_atomic_disconnect() argument
1452 dcn10_plane_atomic_power_down(struct dc * dc,struct dpp * dpp,struct hubp * hubp) dcn10_plane_atomic_power_down() argument
1485 dcn10_plane_atomic_disable(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_plane_atomic_disable() argument
1518 dcn10_disable_plane(struct dc * dc,struct dc_state * state,struct pipe_ctx * pipe_ctx) dcn10_disable_plane() argument
1534 dcn10_init_pipes(struct dc * dc,struct dc_state * context) dcn10_init_pipes() argument
1724 dcn10_init_hw(struct dc * dc) dcn10_init_hw() argument
1869 dcn10_power_down_on_boot(struct dc * dc) dcn10_power_down_on_boot() argument
1912 dcn10_reset_hw_ctx_wrap(struct dc * dc,struct dc_state * context) dcn10_reset_hw_ctx_wrap() argument
1971 dcn10_update_plane_addr(const struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_update_plane_addr() argument
1996 dcn10_set_input_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_plane_state * plane_state) dcn10_set_input_transfer_func() argument
2074 dcn10_set_output_transfer_func(struct dc * dc,struct pipe_ctx * pipe_ctx,const struct dc_stream_state * stream) dcn10_set_output_transfer_func() argument
2113 dcn10_pipe_control_lock(struct dc * dc,struct pipe_ctx * pipe,bool lock) dcn10_pipe_control_lock() argument
2155 delay_cursor_until_vupdate(struct dc * dc,struct pipe_ctx * pipe_ctx) delay_cursor_until_vupdate() argument
2203 dcn10_cursor_lock(struct dc * dc,struct pipe_ctx * pipe,bool lock) dcn10_cursor_lock() argument
2348 dcn10_align_pixel_clocks(struct dc * dc,int group_size,struct pipe_ctx * grouped_pipes[]) dcn10_align_pixel_clocks() argument
2439 dcn10_enable_vblanks_synchronization(struct dc * dc,int group_index,int group_size,struct pipe_ctx * grouped_pipes[]) dcn10_enable_vblanks_synchronization() argument
2504 dcn10_enable_timing_synchronization(struct dc * dc,struct dc_state * state,int group_index,int group_size,struct pipe_ctx * grouped_pipes[]) dcn10_enable_timing_synchronization() argument
2587 dcn10_enable_per_frame_crtc_position_reset(struct dc * dc,int group_size,struct pipe_ctx * grouped_pipes[]) dcn10_enable_per_frame_crtc_position_reset() argument
2696 dcn10_enable_plane(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn10_enable_plane() argument
2791 dcn10_program_output_csc(struct dc * dc,struct pipe_ctx * pipe_ctx,enum dc_color_space colorspace,uint16_t * matrix,int opp_id) dcn10_program_output_csc() argument
2841 dcn10_update_visual_confirm_color(struct dc * dc,struct pipe_ctx * pipe_ctx,int mpcc_id) dcn10_update_visual_confirm_color() argument
2852 dcn10_update_mpcc(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_update_mpcc() argument
2943 dcn10_update_dchubp_dpp(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn10_update_dchubp_dpp() argument
3105 dcn10_blank_pixel_data(struct dc * dc,struct pipe_ctx * pipe_ctx,bool blank) dcn10_blank_pixel_data() argument
3167 dcn10_program_pipe(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn10_program_pipe() argument
3215 dcn10_wait_for_pending_cleared(struct dc * dc,struct dc_state * context) dcn10_wait_for_pending_cleared() argument
3248 dcn10_post_unlock_program_front_end(struct dc * dc,struct dc_state * context) dcn10_post_unlock_program_front_end() argument
3280 dcn10_stereo_hw_frame_pack_wa(struct dc * dc,struct dc_state * context) dcn10_stereo_hw_frame_pack_wa() argument
3297 dcn10_prepare_bandwidth(struct dc * dc,struct dc_state * context) dcn10_prepare_bandwidth() argument
3335 dcn10_optimize_bandwidth(struct dc * dc,struct dc_state * context) dcn10_optimize_bandwidth() argument
3481 dcn10_setup_stereo(struct pipe_ctx * pipe_ctx,struct dc * dc) dcn10_setup_stereo() argument
3521 dcn10_wait_for_mpcc_disconnect(struct dc * dc,struct resource_pool * res_pool,struct pipe_ctx * pipe_ctx) dcn10_wait_for_mpcc_disconnect() argument
3554 dcn10_dummy_display_power_gating(struct dc * dc,uint8_t controller_id,struct dc_bios * dcb,enum pipe_gating_control power_gating) dcn10_dummy_display_power_gating() argument
3567 struct dc *dc = pipe_ctx->stream->ctx->dc; dcn10_update_pending_status() local
3929 dcn10_calc_vupdate_position(struct dc * dc,struct pipe_ctx * pipe_ctx,uint32_t * start_line,uint32_t * end_line) dcn10_calc_vupdate_position() argument
3945 dcn10_cal_vline_position(struct dc * dc,struct pipe_ctx * pipe_ctx,uint32_t * start_line,uint32_t * end_line) dcn10_cal_vline_position() argument
3974 dcn10_setup_periodic_interrupt(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_setup_periodic_interrupt() argument
3986 dcn10_setup_vupdate_interrupt(struct dc * dc,struct pipe_ctx * pipe_ctx) dcn10_setup_vupdate_interrupt() argument
4035 dcn10_set_clock(struct dc * dc,enum dc_clock_type clock_type,uint32_t clk_khz,uint32_t stepping) dcn10_set_clock() argument
4074 dcn10_get_clock(struct dc * dc,enum dc_clock_type clock_type,struct dc_clock_config * clock_cfg) dcn10_get_clock() argument
4085 dcn10_get_dcc_en_bits(struct dc * dc,int * dcc_en_bits) dcn10_get_dcc_en_bits() argument
[all...]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dce110/
H A Ddce110_hwseq.c207 struct dc *dc, in dce110_enable_display_power_gating() argument
283 dce110_set_input_transfer_func(struct dc *dc, struct pipe_ctx *pipe_ctx, in dce110_set_input_transfer_func() argument
606 dce110_set_output_transfer_func(struct dc *dc, struc argument
668 const struct dc *dc = link->dc; dce110_enable_stream() local
1080 struct dc *dc; dce110_enable_audio_stream() local
1117 struct dc *dc; dce110_disable_audio_stream() local
1152 struct dc *dc = pipe_ctx->stream->ctx->dc; dce110_disable_stream() local
1479 program_scaler(const struct dc * dc,const struct pipe_ctx * pipe_ctx) program_scaler() argument
1521 dce110_enable_stream_timing(struct pipe_ctx * pipe_ctx,struct dc_state * context,struct dc * dc) dce110_enable_stream_timing() argument
1586 dce110_apply_single_controller_ctx_to_hw(struct pipe_ctx * pipe_ctx,struct dc_state * context,struct dc * dc) dce110_apply_single_controller_ctx_to_hw() argument
1730 power_down_encoders(struct dc * dc) power_down_encoders() argument
1752 power_down_controllers(struct dc * dc) power_down_controllers() argument
1762 power_down_clock_sources(struct dc * dc) power_down_clock_sources() argument
1777 power_down_all_hw_blocks(struct dc * dc) power_down_all_hw_blocks() argument
1790 disable_vga_and_power_gate_all_controllers(struct dc * dc) disable_vga_and_power_gate_all_controllers() argument
1832 get_edp_links_with_sink(struct dc * dc,struct dc_link ** edp_links_with_sink,int * edp_with_sink_num) get_edp_links_with_sink() argument
1850 clean_up_dsc_blocks(struct dc * dc) clean_up_dsc_blocks() argument
1899 dce110_enable_accelerated_mode(struct dc * dc,struct dc_state * context) dce110_enable_accelerated_mode() argument
2041 dce110_set_displaymarks(const struct dc * dc,struct dc_state * context) dce110_set_displaymarks() argument
2177 struct dc *dc = pipe_ctx[0]->stream->ctx->dc; set_static_screen_control() local
2192 should_enable_fbc(struct dc * dc,struct dc_state * context,uint32_t * pipe_idx) should_enable_fbc() argument
2258 enable_fbc(struct dc * dc,struct dc_state * context) enable_fbc() argument
2282 dce110_reset_hw_ctx_wrap(struct dc * dc,struct dc_state * context) dce110_reset_hw_ctx_wrap() argument
2354 dce110_setup_audio_dto(struct dc * dc,struct dc_state * context) dce110_setup_audio_dto() argument
2445 dce110_apply_ctx_to_hw(struct dc * dc,struct dc_state * context) dce110_apply_ctx_to_hw() argument
2585 program_surface_visibility(const struct dc * dc,struct pipe_ctx * pipe_ctx) program_surface_visibility() argument
2631 update_plane_addr(const struct dc * dc,struct pipe_ctx * pipe_ctx) update_plane_addr() argument
2669 dce110_power_down(struct dc * dc) dce110_power_down() argument
2715 dce110_enable_timing_synchronization(struct dc * dc,struct dc_state * state,int group_index,int group_size,struct pipe_ctx * grouped_pipes[]) dce110_enable_timing_synchronization() argument
2763 dce110_enable_per_frame_crtc_position_reset(struct dc * dc,int group_size,struct pipe_ctx * grouped_pipes[]) dce110_enable_per_frame_crtc_position_reset() argument
2796 dce110_init_pipes(struct dc * dc,struct dc_state * context) dce110_init_pipes() argument
2801 dce110_init_hw(struct dc * dc) dce110_init_hw() argument
2881 dce110_prepare_bandwidth(struct dc * dc,struct dc_state * context) dce110_prepare_bandwidth() argument
2895 dce110_optimize_bandwidth(struct dc * dc,struct dc_state * context) dce110_optimize_bandwidth() argument
2910 dce110_program_front_end_for_pipe(struct dc * dc,struct pipe_ctx * pipe_ctx) dce110_program_front_end_for_pipe() argument
3020 dce110_apply_ctx_for_surface(struct dc * dc,const struct dc_stream_state * stream,int num_planes,struct dc_state * context) dce110_apply_ctx_for_surface() argument
3060 dce110_post_unlock_program_front_end(struct dc * dc,struct dc_state * context) dce110_post_unlock_program_front_end() argument
3065 dce110_power_down_fe(struct dc * dc,struct dc_state * state,struct pipe_ctx * pipe_ctx) dce110_power_down_fe() argument
3083 dce110_wait_for_mpcc_disconnect(struct dc * dc,struct resource_pool * res_pool,struct pipe_ctx * pipe_ctx) dce110_wait_for_mpcc_disconnect() argument
3090 program_output_csc(struct dc * dc,struct pipe_ctx * pipe_ctx,enum dc_color_space colorspace,uint16_t * matrix,int opp_id) program_output_csc() argument
3183 struct dc *dc = link->ctx->dc; dce110_set_backlight_level() local
3270 struct dc *dc = link->ctx->dc; dce110_enable_dp_link_output() local
3334 struct dc *dc = link->ctx->dc; dce110_disable_link_output() local
3417 dce110_hw_sequencer_construct(struct dc * dc) dce110_hw_sequencer_construct() argument
[all...]
/linux/drivers/md/bcache/
H A Dwriteback.c30 static uint64_t __calc_target_rate(struct cached_dev *dc) in __calc_target_rate() argument
61 static void __update_writeback_rate(struct cached_dev *dc) in __update_writeback_rate() argument
208 set_at_max_writeback_rate(struct cache_set * c,struct cached_dev * dc) set_at_max_writeback_rate() argument
244 struct cached_dev *dc = container_of(to_delayed_work(work), update_writeback_rate() local
312 writeback_delay(struct cached_dev * dc,unsigned int sectors) writeback_delay() argument
324 struct cached_dev *dc; global() member
355 struct cached_dev *dc = io->dc; CLOSURE_CALLBACK() local
407 struct cached_dev *dc = io->dc; CLOSURE_CALLBACK() local
474 read_dirty(struct cached_dev * dc) read_dirty() argument
643 struct cached_dev *dc = container_of(buf, dirty_pred() local
652 refill_full_stripes(struct cached_dev * dc) refill_full_stripes() argument
701 refill_dirty(struct cached_dev * dc) refill_dirty() argument
741 struct cached_dev *dc = arg; bch_writeback_thread() local
1048 bch_cached_dev_writeback_init(struct cached_dev * dc) bch_cached_dev_writeback_init() argument
1076 bch_cached_dev_writeback_start(struct cached_dev * dc) bch_cached_dev_writeback_start() argument
[all...]
H A Drequest.c30 static unsigned int cache_mode(struct cached_dev *dc) in cache_mode() argument
35 static bool verify(struct cached_dev *dc) in verify() argument
358 static struct hlist_head *iohash(struct cached_dev *dc, uint64_t k) in iohash() argument
363 static bool check_should_bypass(struct cached_dev *dc, struct bio *bio) in check_should_bypass() argument
596 struct cached_dev *dc; CLOSURE_CALLBACK() local
657 struct cached_dev *dc = container_of(s->d, backing_request_endio() local
769 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk); CLOSURE_CALLBACK() local
836 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk); CLOSURE_CALLBACK() local
878 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk); CLOSURE_CALLBACK() local
896 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk); cached_dev_cache_miss() local
962 cached_dev_read(struct cached_dev * dc,struct search * s) cached_dev_read() argument
975 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk); CLOSURE_CALLBACK() local
981 cached_dev_write(struct cached_dev * dc,struct search * s) cached_dev_write() argument
1100 struct cached_dev *dc = container_of(ddip->d, detached_dev_end_io() local
1114 struct cached_dev *dc = container_of(d, struct cached_dev, disk); detached_dev_do_request() local
1149 struct cached_dev *dc; quit_max_writeback_rate() local
1189 struct cached_dev *dc = container_of(d, struct cached_dev, disk); cached_dev_submit_bio() local
1248 struct cached_dev *dc = container_of(d, struct cached_dev, disk); cached_dev_ioctl() local
1257 bch_cached_dev_request_init(struct cached_dev * dc) bch_cached_dev_request_init() argument
[all...]
/linux/drivers/gpu/drm/amd/display/dc/dcn10/
H A Ddcn10_hw_sequencer_debug.c72 static unsigned int dcn10_get_hubbub_state(struct dc *dc, char *pBuf, unsigned int bufSize) in dcn10_get_hubbub_state() argument
110 static unsigned int dcn10_get_hubp_states(struct dc *dc, char *pBuf, unsigned int bufSize, bool invarOnly) in dcn10_get_hubp_states() argument
189 dcn10_get_rq_states(struct dc * dc,char * pBuf,unsigned int bufSize) dcn10_get_rq_states() argument
231 dcn10_get_dlg_states(struct dc * dc,char * pBuf,unsigned int bufSize) dcn10_get_dlg_states() argument
288 dcn10_get_ttu_states(struct dc * dc,char * pBuf,unsigned int bufSize) dcn10_get_ttu_states() argument
328 dcn10_get_cm_states(struct dc * dc,char * pBuf,unsigned int bufSize) dcn10_get_cm_states() argument
383 dcn10_get_mpcc_states(struct dc * dc,char * pBuf,unsigned int bufSize) dcn10_get_mpcc_states() argument
414 dcn10_get_otg_states(struct dc * dc,char * pBuf,unsigned int bufSize) dcn10_get_otg_states() argument
470 dcn10_get_clock_states(struct dc * dc,char * pBuf,unsigned int bufSize) dcn10_get_clock_states() argument
491 dcn10_clear_otpc_underflow(struct dc * dc) dcn10_clear_otpc_underflow() argument
508 dcn10_clear_hubp_underflow(struct dc * dc) dcn10_clear_hubp_underflow() argument
524 dcn10_clear_status_bits(struct dc * dc,unsigned int mask) dcn10_clear_status_bits() argument
545 dcn10_get_hw_state(struct dc * dc,char * pBuf,unsigned int bufSize,unsigned int mask) dcn10_get_hw_state() argument
[all...]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dce60/
H A Ddce60_hwseq.c50 static bool dce60_should_enable_fbc(struct dc *dc, in dce60_should_enable_fbc() argument
115 struct dc *dc, in dce60_enable_fbc() argument
181 dce60_program_surface_visibility(const struct dc * dc,struct pipe_ctx * pipe_ctx) dce60_program_surface_visibility() argument
232 dce60_program_scaler(const struct dc * dc,const struct pipe_ctx * pipe_ctx) dce60_program_scaler() argument
271 dce60_program_front_end_for_pipe(struct dc * dc,struct pipe_ctx * pipe_ctx) dce60_program_front_end_for_pipe() argument
382 dce60_apply_ctx_for_surface(struct dc * dc,const struct dc_stream_state * stream,int num_planes,struct dc_state * context) dce60_apply_ctx_for_surface() argument
421 dce60_hw_sequencer_construct(struct dc * dc) dce60_hw_sequencer_construct() argument
[all...]
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn32/
H A Ddcn32_resource_helpers.c40 struct dc *dc, in dcn32_helper_calculate_mall_bytes_for_cursor() argument
91 struct dc *dc, in dcn32_helper_calculate_num_ways_for_subvp() argument
107 dcn32_merge_pipes_for_subvp(struct dc * dc,struct dc_state * context) dcn32_merge_pipes_for_subvp() argument
153 dcn32_all_pipes_have_stream_and_plane(struct dc * dc,struct dc_state * context) dcn32_all_pipes_have_stream_and_plane() argument
170 dcn32_subvp_in_use(struct dc * dc,struct dc_state * context) dcn32_subvp_in_use() argument
196 dcn32_any_surfaces_rotated(struct dc * dc,struct dc_state * context) dcn32_any_surfaces_rotated() argument
243 override_det_for_subvp(struct dc * dc,struct dc_state * context,uint8_t pipe_segments[]) override_det_for_subvp() argument
311 dcn32_determine_det_override(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes) dcn32_determine_det_override() argument
381 dcn32_set_det_allocations(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes) dcn32_set_det_allocations() argument
515 dcn32_can_support_mclk_switch_using_fw_based_vblank_stretch(struct dc * dc,struct dc_state * context) dcn32_can_support_mclk_switch_using_fw_based_vblank_stretch() argument
644 dcn32_subvp_drr_admissable(struct dc * dc,struct dc_state * context) dcn32_subvp_drr_admissable() argument
704 dcn32_subvp_vblank_admissable(struct dc * dc,struct dc_state * context,int vlevel) dcn32_subvp_vblank_admissable() argument
750 dcn32_update_dml_pipes_odm_policy_based_on_context(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes) dcn32_update_dml_pipes_odm_policy_based_on_context() argument
776 dcn32_override_min_req_dcfclk(struct dc * dc,struct dc_state * context) dcn32_override_min_req_dcfclk() argument
[all...]
/linux/drivers/gpu/drm/atmel-hlcdc/
H A Datmel_hlcdc_dc.c602 atmel_hlcdc_dc_mode_valid(struct atmel_hlcdc_dc *dc, in atmel_hlcdc_dc_mode_valid() argument
645 struct atmel_hlcdc_dc *dc = dev->dev_private; in atmel_hlcdc_dc_irq_handler() local
669 struct atmel_hlcdc_dc *dc = dev->dev_private; atmel_hlcdc_dc_irq_postinstall() local
684 struct atmel_hlcdc_dc *dc = dev->dev_private; atmel_hlcdc_dc_irq_disable() local
720 struct atmel_hlcdc_dc *dc = dev->dev_private; atmel_hlcdc_dc_modeset_init() local
757 struct atmel_hlcdc_dc *dc; atmel_hlcdc_dc_load() local
824 struct atmel_hlcdc_dc *dc = dev->dev_private; atmel_hlcdc_dc_unload() local
900 struct atmel_hlcdc_dc *dc = drm_dev->dev_private; atmel_hlcdc_dc_drm_suspend() local
920 struct atmel_hlcdc_dc *dc = drm_dev->dev_private; atmel_hlcdc_dc_drm_resume() local
[all...]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn21/
H A Ddcn21_hwseq.c67 int dcn21_init_sys_ctx(struct dce_hwseq *hws, struct dc *dc, struct dc_phy_addr_space_config *pa_config) in dcn21_init_sys_ctx() argument
88 bool dcn21_s0i3_golden_init_wa(struct dc *dc) in dcn21_s0i3_golden_init_wa() argument
99 const struct dc *dc, in dcn21_exit_optimized_pwr_state() argument
109 dcn21_optimize_pwr_state(const struct dc * dc,struct dc_state * context) dcn21_optimize_pwr_state() argument
144 struct dc_context *dc = abm->ctx; dcn21_dmub_abm_set_pipe() local
162 dmub_abm_set_backlight(struct dc_context * dc,uint32_t backlight_pwm_u16_16,uint32_t frame_ramp,uint32_t panel_inst) dmub_abm_set_backlight() argument
247 struct dc_context *dc = pipe_ctx->stream->ctx; dcn21_set_backlight_level() local
288 dcn21_is_abm_supported(struct dc * dc,struct dc_state * context,struct dc_stream_state * stream) dcn21_is_abm_supported() argument
[all...]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn31/
H A Ddcn31_hwseq.c70 static void enable_memory_low_power(struct dc *dc) in enable_memory_low_power() argument
109 dcn31_init_hw(struct dc * dc) dcn31_init_hw() argument
419 dcn31_z10_save_init(struct dc * dc) dcn31_z10_save_init() argument
430 dcn31_z10_restore(const struct dc * dc) dcn31_z10_restore() argument
487 dcn31_init_sys_ctx(struct dce_hwseq * hws,struct dc * dc,struct dc_phy_addr_space_config * pa_config) dcn31_init_sys_ctx() argument
512 dcn31_reset_back_end_for_pipe(struct dc * dc,struct pipe_ctx * pipe_ctx,struct dc_state * context) dcn31_reset_back_end_for_pipe() argument
600 dcn31_reset_hw_ctx_wrap(struct dc * dc,struct dc_state * context) dcn31_reset_hw_ctx_wrap() argument
670 dmub_abm_set_backlight(struct dc_context * dc,struct set_backlight_level_params * backlight_level_params,uint32_t panel_inst) dmub_abm_set_backlight() argument
696 struct dc_context *dc = pipe_ctx->stream->ctx; dcn31_set_backlight_level() local
[all...]
/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddmub_abm_lcd.c56 static void dmub_abm_enable_fractional_pwm(struct dc_context *dc) in dmub_abm_enable_fractional_pwm() argument
144 struct dc_context *dc = abm->ctx; in dmub_abm_set_level() local
165 struct dc_context *dc = abm->ctx; in dmub_abm_init_config() local
192 struct dc_context *dc = abm->ctx; dmub_abm_set_pause() local
220 dmub_abm_save_restore(struct dc_context * dc,unsigned int panel_inst,struct abm_save_restore * pData) dmub_abm_save_restore() argument
261 struct dc_context *dc = abm->ctx; dmub_abm_set_pipe() local
285 struct dc_context *dc = abm->ctx; dmub_abm_set_backlight_level() local
305 struct dc_context *dc = abm->ctx; dmub_abm_set_event() local
[all...]
/linux/drivers/tty/
H A Dnozomi.c315 struct nozomi *dc; member
463 static void nozomi_setup_memory(struct nozomi *dc) in nozomi_setup_memory() argument
546 dump_table(const struct nozomi * dc) dump_table() argument
588 dump_table(const struct nozomi * dc) dump_table() argument
595 nozomi_read_config_table(struct nozomi * dc) nozomi_read_config_table() argument
667 enable_transmit_ul(enum port_type port,struct nozomi * dc) enable_transmit_ul() argument
680 disable_transmit_ul(enum port_type port,struct nozomi * dc) disable_transmit_ul() argument
694 enable_transmit_dl(enum port_type port,struct nozomi * dc) enable_transmit_dl() argument
707 disable_transmit_dl(enum port_type port,struct nozomi * dc) disable_transmit_dl() argument
724 send_data(enum port_type index,struct nozomi * dc) send_data() argument
751 receive_data(enum port_type index,struct nozomi * dc) receive_data() argument
851 receive_flow_control(struct nozomi * dc) receive_flow_control() argument
945 port2ctrl(enum port_type port,const struct nozomi * dc) port2ctrl() argument
969 send_flow_control(struct nozomi * dc) send_flow_control() argument
996 handle_data_dl(struct nozomi * dc,enum port_type port,u8 * toggle,u16 read_iir,u16 mask1,u16 mask2) handle_data_dl() argument
1036 handle_data_ul(struct nozomi * dc,enum port_type port,u16 read_iir) handle_data_ul() argument
1091 struct nozomi *dc = dev_id; interrupt_handler() local
1214 nozomi_get_card_type(struct nozomi * dc) nozomi_get_card_type() argument
1228 nozomi_setup_private_data(struct nozomi * dc) nozomi_setup_private_data() argument
1251 const struct nozomi *dc = dev_get_drvdata(dev); card_type_show() local
1260 const struct nozomi *dc = dev_get_drvdata(dev); open_ttys_show() local
1266 make_sysfs_files(struct nozomi * dc) make_sysfs_files() argument
1276 remove_sysfs_files(struct nozomi * dc) remove_sysfs_files() argument
1287 struct nozomi *dc = NULL; nozomi_card_init() local
1423 tty_exit(struct nozomi * dc) tty_exit() argument
1445 struct nozomi *dc = pci_get_drvdata(pdev); nozomi_card_exit() local
1514 struct nozomi *dc = get_dc_by_tty(tty); ntty_install() local
1532 struct nozomi *dc = port->dc; ntty_activate() local
1554 struct nozomi *dc = port->dc; ntty_shutdown() local
1586 struct nozomi *dc = get_dc_by_tty(tty); ntty_write() local
1627 const struct nozomi *dc = get_dc_by_tty(tty); ntty_write_room() local
1656 struct nozomi *dc = get_dc_by_tty(tty); ntty_tiocmset() local
1738 struct nozomi *dc = get_dc_by_tty(tty); ntty_unthrottle() local
1754 struct nozomi *dc = get_dc_by_tty(tty); ntty_throttle() local
1766 struct nozomi *dc = get_dc_by_tty(tty); ntty_chars_in_buffer() local
[all...]
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn20/
H A Ddcn20_fpu.c990 void dcn20_populate_dml_writeback_from_context(struct dc *dc, in dcn20_populate_dml_writeback_from_context() argument
1046 static bool is_dtbclk_required(struct dc *dc, struct dc_state *context) in is_dtbclk_required() argument
1058 static enum dcn_zstate_support_state decide_zstate_support(struct dc *dc, struc argument
1141 dcn20_calculate_dlg_params(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,int pipe_cnt,int vlevel) dcn20_calculate_dlg_params() argument
1315 dcn20_populate_dml_pipes_from_context(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,enum dc_validate_mode validate_mode) dcn20_populate_dml_pipes_from_context() argument
1731 dcn20_calculate_wm(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,int * out_pipe_cnt,int * pipe_split_from,int vlevel,enum dc_validate_mode validate_mode) dcn20_calculate_wm() argument
1848 dcn20_update_bounding_box(struct dc * dc,struct _vcs_dpi_soc_bounding_box_st * bb,struct pp_smu_nv_clock_table * max_clocks,unsigned int * uclk_states,unsigned int num_states) dcn20_update_bounding_box() argument
1982 dcn20_patch_bounding_box(struct dc * dc,struct _vcs_dpi_soc_bounding_box_st * bb) dcn20_patch_bounding_box() argument
2029 dcn20_validate_bandwidth_internal(struct dc * dc,struct dc_state * context,enum dc_validate_mode validate_mode,display_e2e_pipe_params_st * pipes) dcn20_validate_bandwidth_internal() argument
2079 dcn20_validate_bandwidth_fp(struct dc * dc,struct dc_state * context,enum dc_validate_mode validate_mode,display_e2e_pipe_params_st * pipes) dcn20_validate_bandwidth_fp() argument
2155 dcn21_populate_dml_pipes_from_context(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,enum dc_validate_mode validate_mode) dcn21_populate_dml_pipes_from_context() argument
2176 patch_bounding_box(struct dc * dc,struct _vcs_dpi_soc_bounding_box_st * bb) patch_bounding_box() argument
2236 dcn21_calculate_wm(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,int * out_pipe_cnt,int * pipe_split_from,int vlevel_req,enum dc_validate_mode validate_mode) dcn21_calculate_wm() argument
2320 dcn21_validate_bandwidth_fp(struct dc * dc,struct dc_state * context,enum dc_validate_mode validate_mode,display_e2e_pipe_params_st * pipes) dcn21_validate_bandwidth_fp() argument
2402 dcn21_update_bw_bounding_box(struct dc * dc,struct clk_bw_params * bw_params) dcn21_update_bw_bounding_box() argument
2475 dcn201_populate_dml_writeback_from_context_fpu(struct dc * dc,struct resource_context * res_ctx,display_e2e_pipe_params_st * pipes) dcn201_populate_dml_writeback_from_context_fpu() argument
[all...]
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_edp_panel_control.c534 struct dc *dc = link->ctx->dc; get_pipe_from_link() local
552 struct dc *dc = link->ctx->dc; edp_set_backlight_level() local
587 struct dc *dc = link->ctx->dc; edp_set_psr_allow_active() local
635 struct dc *dc = link->ctx->dc; edp_get_psr_state() local
692 struct dc *dc; edp_setup_psr() local
894 struct dc *dc = link->ctx->dc; edp_get_psr_residency() local
909 struct dc *dc = link->ctx->dc; edp_set_sink_vtotal_in_psr_active() local
923 struct dc *dc = link->ctx->dc; edp_set_replay_allow_active() local
956 struct dc *dc = link->ctx->dc; edp_get_replay_state() local
974 struct dc *dc; edp_setup_replay() local
1068 struct dc *dc = link->ctx->dc; edp_send_replay_cmd() local
1091 struct dc *dc = link->ctx->dc; edp_set_coasting_vtotal() local
1112 struct dc *dc = link->ctx->dc; edp_replay_residency() local
1133 struct dc *dc = link->ctx->dc; edp_set_replay_power_opt_and_coasting_vtotal() local
1160 struct dc *dc = link->ctx->dc; get_abm_from_stream_res() local
1179 struct dc *dc = link->ctx->dc; edp_get_backlight_level() local
[all...]

1234567891011