/linux/drivers/dma/ |
H A D | txx9dmac.c | 24 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 D | dc.c | 156 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 D | dc_state.c | 184 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 D | dc_stream.c | 223 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 D | dc_link_enc_cfg.c | 55 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 D | dc.c | 50 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 D | rgb.c | 19 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 D | esas2r_disc.c | 291 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 D | dcn32_hwseq.c | 77 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 D | dcn401_hwseq.c | 54 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 D | dm-delay.c | 59 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 D | dcn10_hwseq.c | 101 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 D | dce110_hwseq.c | 207 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 D | writeback.c | 30 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 D | request.c | 30 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 D | dcn10_hw_sequencer_debug.c | 72 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 D | dce60_hwseq.c | 50 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 D | dcn32_resource_helpers.c | 40 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 D | atmel_hlcdc_dc.c | 602 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 D | dcn21_hwseq.c | 67 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 D | dcn31_hwseq.c | 70 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 D | dmub_abm_lcd.c | 56 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 D | nozomi.c | 315 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 D | dcn20_fpu.c | 990 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 D | link_edp_panel_control.c | 534 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...] |