Searched refs:dc (Results 51 - 75 of 549) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/amd/display/dc/dml/dcn20/
H A Ddcn20_fpu.h31 void dcn20_populate_dml_writeback_from_context(struct dc *dc,
39 void dcn20_calculate_dlg_params(struct dc *dc,
44 int dcn20_populate_dml_pipes_from_context(struct dc *dc,
48 void dcn20_calculate_wm(struct dc *dc,
57 void dcn20_update_bounding_box(struct dc *dc,
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/dml/dcn30/
H A Ddcn30_fpu.h36 struct dc *dc, struct resource_context *res_ctx, display_e2e_pipe_params_st *pipes);
44 void dcn30_fpu_update_soc_for_wm_a(struct dc *dc, struct dc_state *context);
47 struct dc *dc, struct dc_state *context,
52 void dcn30_fpu_update_dram_channel_width_bytes(struct dc *dc);
60 void dcn30_fpu_update_bw_bounding_box(struct dc *dc,
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/dml/dcn31/
H A Ddcn31_fpu.h38 void dcn31_update_soc_for_wm_a(struct dc *dc, struct dc_state *context);
39 void dcn315_update_soc_for_wm_a(struct dc *dc, struct dc_state *context);
42 struct dc *dc, struct dc_state *context,
47 void dcn31_update_bw_bounding_box(struct dc *dc, struct clk_bw_params *bw_params);
48 void dcn315_update_bw_bounding_box(struct dc *dc, struc
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/
H A Dhw_sequencer.h51 struct dc *dc; member in struct:subvp_pipe_control_lock_fast_params
57 struct dc *dc; member in struct:pipe_control_lock_params
68 const struct dc *dc; member in struct:program_triplebuffer_params
74 struct dc *dc; member in struct:update_plane_addr_params
79 struct dc *dc; member in struct:set_input_transfer_func_params
107 struct dc *dc; member in struct:set_output_transfer_func_params
113 struct dc *dc; member in struct:update_visual_confirm_params
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dcn30/
H A Ddcn30_resource.h34 struct dc;
46 struct dc *dc);
49 struct dc *dc,
59 bool dcn30_validate_bandwidth(struct dc *dc, struct dc_state *context,
62 struct dc *dc,
70 struct dc *d
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/
H A Ddc_state.h29 #include "dc.h"
32 struct dc_state *dc_state_create(struct dc *dc, struct dc_state_create_params *params);
35 void dc_state_copy_current(struct dc *dc, struct dc_state *dst_state);
36 struct dc_state *dc_state_create_current_copy(struct dc *dc);
37 void dc_state_construct(struct dc *dc, struct dc_state *state);
42 enum dc_status dc_state_add_stream(const struct dc *d
[all...]
H A Ddc_edid_parser.c29 bool dc_edid_parser_send_cea(struct dc *dc, argument
35 struct dmcu *dmcu = dc->res_pool->dmcu;
50 bool dc_edid_parser_recv_cea_ack(struct dc *dc, int *offset) argument
52 struct dmcu *dmcu = dc->res_pool->dmcu;
63 bool dc_edid_parser_recv_amd_vsdb(struct dc *dc, argument
68 struct dmcu *dmcu = dc->res_pool->dmcu;
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dcn301/
H A Ddcn301_resource.h31 struct dc;
43 struct dc *dc);
/linux-master/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_vm_helper.c27 #include "dc.h"
37 int dc_setup_system_context(struct dc *dc, struct dc_phy_addr_space_config *pa_config) argument
42 if (dc->hwss.init_sys_ctx) {
43 num_vmids = dc->hwss.init_sys_ctx(dc->hwseq, dc, pa_config);
48 memcpy(&dc->vm_pa_config, pa_config, sizeof(struct dc_phy_addr_space_config));
49 dc->vm_pa_config.valid = true;
50 dc_z10_save_init(dc);
56 dc_setup_vm_context(struct dc *dc, struct dc_virtual_addr_space_config *va_config, int vmid) argument
61 dc_get_vmid_use_vector(struct dc *dc) argument
[all...]
H A Ddc_link_exports.c27 * This file provides single entrance to link functionality declared in dc
32 * When exporting a new link related dc function, add function declaration in
33 * dc.h with detail interface documentation, then add function implementation
38 struct dc_link *dc_get_link_at_index(struct dc *dc, uint32_t link_index) argument
40 return dc->links[link_index];
43 void dc_get_edp_links(const struct dc *dc, argument
50 for (i = 0; i < dc->link_count; i++) {
52 if (!dc
62 dc_get_edp_link_panel_inst(const struct dc *dc, const struct dc_link *link, unsigned int *inst_out) argument
125 dc_get_cur_link_res_map(const struct dc *dc, uint32_t *map) argument
130 dc_restore_link_res_map(const struct dc *dc, uint32_t *map) argument
142 dc_is_oem_i2c_device_present( struct dc *dc, size_t slave_address) argument
155 dc_submit_i2c( struct dc *dc, uint32_t link_index, struct i2c_command *cmd) argument
170 dc_submit_i2c_oem( struct dc *dc, struct i2c_command *cmd) argument
203 dc_link_set_drive_settings(struct dc *dc, struct link_training_settings *lt_settings, struct dc_link *link) argument
213 dc_link_set_preferred_link_settings(struct dc *dc, struct dc_link_settings *link_setting, struct dc_link *link) argument
220 dc_link_set_preferred_training_settings(struct dc *dc, struct dc_link_settings *link_setting, struct dc_link_training_overrides *lt_overrides, struct dc_link *link, bool skip_immediate_retrain) argument
282 const struct dc *dc = ddc->link->dc; local
288 dc_link_bw_kbps_from_raw_frl_link_rate_data(const struct dc *dc, uint8_t bw) argument
507 dc_link_dp_dpia_validate(struct dc *dc, const struct dc_stream_state *streams, const unsigned int count) argument
[all...]
H A Ddc.c29 #include "dc.h"
88 dc->ctx
91 dc->ctx->logger
105 * struct dc - The central struct. One per driver. Created on driver load,
109 * Used as a backpointer by most other structs in dc.
122 * Main dc state structs:
125 * these structs in dc->current_state representing the currently programmed state.
152 static void destroy_links(struct dc *dc) argument
156 for (i = 0; i < dc
188 create_links( struct dc *dc, uint32_t num_virtual_links) argument
309 create_link_encoders(struct dc *dc) argument
350 destroy_link_encoders(struct dc *dc) argument
391 set_long_vtotal(struct dc *dc, struct dc_stream_state *stream, struct dc_crtc_timing_adjust *adjust) argument
429 dc_stream_adjust_vmin_vmax(struct dc *dc, struct dc_stream_state *stream, struct dc_crtc_timing_adjust *adjust) argument
486 dc_stream_get_last_used_drr_vtotal(struct dc *dc, struct dc_stream_state *stream, uint32_t *refresh_rate) argument
516 dc_stream_get_crtc_position(struct dc *dc, struct dc_stream_state **streams, int num_streams, unsigned int *v_pos, unsigned int *nom_v_pos) argument
587 struct dc *dc = stream->ctx->dc; local
633 dc_stream_configure_crc(struct dc *dc, struct dc_stream_state *stream, struct crc_params *crc_window, bool enable, bool continuous) argument
701 dc_stream_get_crc(struct dc *dc, struct dc_stream_state *stream, uint32_t *r_cr, uint32_t *g_y, uint32_t *b_cb) argument
727 dc_stream_set_dyn_expansion(struct dc *dc, struct dc_stream_state *stream, enum dc_dynamic_expansion option) argument
791 dc_stream_set_gamut_remap(struct dc *dc, const struct dc_stream_state *stream) argument
810 dc_stream_program_csc_matrix(struct dc *dc, struct dc_stream_state *stream) argument
835 dc_stream_set_static_screen_params(struct dc *dc, struct dc_stream_state **streams, int num_streams, const struct dc_static_screen_params *params) argument
861 dc_destruct(struct dc *dc) argument
915 dc_construct_ctx(struct dc *dc, const struct dc_init_data *init_params) argument
964 dc_construct(struct dc *dc, const struct dc_init_data *init_params) argument
1106 disable_all_writeback_pipes_for_stream( const struct dc *dc, struct dc_stream_state *stream, struct dc_state *context) argument
1117 apply_ctx_interdependent_lock(struct dc *dc, struct dc_state *context, struct dc_stream_state *stream, bool lock) argument
1142 dc_update_visual_confirm_color(struct dc *dc, struct dc_state *context, struct pipe_ctx *pipe_ctx) argument
1169 disable_dangling_plane(struct dc *dc, struct dc_state *context) argument
1278 disable_vbios_mode_if_required( struct dc *dc, struct dc_state *context) argument
1346 wait_for_blank_complete(struct dc *dc, struct dc_state *context) argument
1367 wait_for_odm_update_pending_complete(struct dc *dc, struct dc_state *context) argument
1387 wait_for_no_pipes_pending(struct dc *dc, struct dc_state *context) argument
1417 struct dc *dc = kzalloc(sizeof(*dc), GFP_KERNEL); local
1470 detect_edp_presence(struct dc *dc) argument
1493 dc_hardware_init(struct dc *dc) argument
1501 dc_init_callbacks(struct dc *dc, const struct dc_callback_init *init_params) argument
1507 dc_deinit_callbacks(struct dc *dc) argument
1512 dc_destroy(struct dc **dc) argument
1519 enable_timing_multisync( struct dc *dc, struct dc_state *ctx) argument
1543 program_timing_sync( struct dc *dc, struct dc_state *ctx) argument
1678 streams_changed(struct dc *dc, struct dc_stream_state *streams[], uint8_t stream_count) argument
1697 dc_validate_boot_timing(const struct dc *dc, const struct dc_sink *sink, struct dc_crtc_timing *crtc_timing) argument
1865 dc_enable_stereo( struct dc *dc, struct dc_state *context, struct dc_stream_state *streams[], uint8_t stream_count) argument
1892 dc_trigger_sync(struct dc *dc, struct dc_state *context) argument
1902 get_stream_mask(struct dc *dc, struct dc_state *context) argument
1915 dc_z10_restore(const struct dc *dc) argument
1921 dc_z10_save_init(struct dc *dc) argument
1938 dc_commit_state_no_check(struct dc *dc, struct dc_state *context) argument
2140 dc_commit_streams(struct dc *dc, struct dc_commit_streams_params *params) argument
2234 dc_acquire_release_mpc_3dlut( struct dc *dc, bool acquire, struct dc_stream_state *stream, struct dc_3dlut **lut, struct dc_transfer_func **shaper) argument
2270 is_flip_pending_in_pipes(struct dc *dc, struct dc_state *context) argument
2298 process_deferred_updates(struct dc *dc) argument
2310 dc_post_update_surfaces_to_stream(struct dc *dc) argument
2510 get_scaling_info_update_type( const struct dc *dc, const struct dc_surface_update *u) argument
2574 det_surface_update(const struct dc *dc, const struct dc_surface_update *u) argument
2659 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) argument
2742 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) argument
2914 copy_stream_update_to_stream(struct dc *dc, struct dc_state *context, struct dc_stream_state *stream, struct dc_stream_update *update) argument
3083 update_seamless_boot_flags(struct dc *dc, struct dc_state *context, int surface_count, struct dc_stream_state *stream) argument
3126 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) argument
3258 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) argument
3402 dc_dmub_should_send_dirty_rect_cmd(struct dc *dc, struct dc_stream_state *stream) argument
3418 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) argument
3471 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) argument
3545 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) argument
3558 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) argument
3641 wait_for_outstanding_hw_updates(struct dc *dc, struct dc_state *dc_context) argument
3682 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) argument
4080 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) argument
4160 backup_and_set_minimal_pipe_split_policy(struct dc *dc, struct dc_state *context, struct pipe_split_policy_backup *policy) argument
4180 restore_minimal_pipe_split_policy(struct dc *dc, struct dc_state *context, struct pipe_split_policy_backup *policy) argument
4195 release_minimal_transition_state(struct dc *dc, struct dc_state *minimal_transition_context, struct dc_state *base_context, struct pipe_split_policy_backup *policy) argument
4218 create_minimal_transition_state(struct dc *dc, struct dc_state *base_context, struct pipe_split_policy_backup *policy) argument
4244 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) argument
4256 swap_and_release_current_context(struct dc *dc, struct dc_state *new_context, struct dc_stream_state *stream) argument
4299 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) argument
4332 commit_minimal_transition_based_on_current_context(struct dc *dc, struct dc_state *new_context, struct dc_stream_state *stream) argument
4406 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) argument
4441 commit_minimal_transition_state(struct dc *dc, struct dc_state *transition_base_context) argument
4568 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) argument
4635 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) argument
4646 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) argument
4764 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) argument
4851 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) argument
4883 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) argument
4918 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) argument
4955 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) argument
4982 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) argument
5009 dc_get_current_stream_count(struct dc *dc) argument
5014 dc_get_stream_at_index(struct dc *dc, uint8_t i) argument
5021 dc_interrupt_to_irq_source( struct dc *dc, uint32_t src_id, uint32_t ext_id) argument
5032 dc_interrupt_set(struct dc *dc, enum dc_irq_source src, bool enable) argument
5041 dc_interrupt_ack(struct dc *dc, enum dc_irq_source src) argument
5046 dc_power_down_on_boot(struct dc *dc) argument
5058 dc_set_power_state( struct dc *dc, enum dc_acpi_cm_power_state power_state) argument
5090 dc_resume(struct dc *dc) argument
5098 dc_is_dmcu_initialized(struct dc *dc) argument
5119 dc_set_clock(struct dc *dc, enum dc_clock_type clock_type, uint32_t clk_khz, uint32_t stepping) argument
5125 dc_get_clock(struct dc *dc, enum dc_clock_type clock_type, struct dc_clock_config *clock_cfg) argument
5132 dc_set_psr_allow_active(struct dc *dc, bool enable) argument
5162 dc_set_replay_allow_active(struct dc *dc, bool active) argument
5193 dc_allow_idle_optimizations_internal(struct dc *dc, bool allow, char const *caller_name) argument
5216 dc_exit_ips_for_hw_access_internal(struct dc *dc, const char *caller_name) argument
5222 dc_dmub_is_ips_idle_state(struct dc *dc) argument
5237 dc_unlock_memory_clock_frequency(struct dc *dc) argument
5247 dc_lock_memory_clock_frequency(struct dc *dc) argument
5259 blank_and_force_memclk(struct dc *dc, bool apply, unsigned int memclk_mhz) argument
5314 dc_enable_dcmode_clk_limit(struct dc *dc, bool enable) argument
5353 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) argument
5365 dc_hardware_release(struct dc *dc) argument
5373 dc_mclk_switch_using_fw_based_vblank_stretch_shut_down(struct dc *dc) argument
5391 dc_is_dmub_outbox_supported(struct dc *dc) argument
5429 dc_enable_dmub_notifications(struct dc *dc) argument
5441 dc_enable_dmub_outbox(struct dc *dc) argument
5458 dc_process_dmub_aux_transfer_async(struct dc *dc, uint32_t link_index, struct aux_payload *payload) argument
5516 get_link_index_from_dpia_port_index(const struct dc *dc, uint8_t dpia_port_index) argument
5549 dc_process_dmub_set_config_async(struct dc *dc, uint32_t link_index, struct set_config_cmd_payload *payload, struct dmub_notification *notify) argument
5594 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) argument
5638 dc_process_dmub_dpia_hpd_int_enable(const struct dc *dc, uint32_t hpd_int_enable) argument
5658 dc_print_dmub_diagnostic_data(const struct dc *dc) argument
5667 dc_disable_accelerated_mode(struct dc *dc) argument
5682 dc_notify_vsync_int_state(struct dc *dc, struct dc_stream_state *stream, bool enable) argument
5734 dc_abm_save_restore( struct dc *dc, struct dc_stream_state *stream, struct abm_save_restore *pData) argument
5780 dc_query_current_properties(struct dc *dc, struct dc_current_properties *properties) argument
5806 dc_set_edp_power(const struct dc *dc, struct dc_link *edp_link, bool powerOn) argument
[all...]
H A Ddc_stream.c28 #include "dc.h"
37 #define DC_LOGGER dc->ctx->logger
50 if (stream->ctx->dc->caps.dual_link_dvi &&
198 if (new_stream->ctx->dc->res_pool->funcs->link_encs_assign)
210 * The given stream is expected to exist in dc->current_state. Otherwise, NULL
216 struct dc *dc = stream->ctx->dc; local
217 return dc_state_get_stream_status(dc->current_state, stream);
221 struct dc *d
220 program_cursor_attributes( struct dc *dc, struct dc_stream_state *stream, const struct dc_cursor_attributes *attributes) argument
268 struct dc *dc; local
316 program_cursor_position( struct dc *dc, struct dc_stream_state *stream, const struct dc_cursor_position *position) argument
358 struct dc *dc; local
391 dc_stream_add_writeback(struct dc *dc, struct dc_stream_state *stream, struct dc_writeback_info *wb_info) argument
465 dc_stream_fc_disable_writeback(struct dc *dc, struct dc_stream_state *stream, uint32_t dwb_pipe_inst) argument
494 dc_stream_remove_writeback(struct dc *dc, struct dc_stream_state *stream, uint32_t dwb_pipe_inst) argument
550 dc_stream_warmup_writeback(struct dc *dc, int num_dwb, struct dc_writeback_info *wb_info) argument
564 struct dc *dc = stream->ctx->dc; local
587 struct dc *dc; local
627 struct dc *dc = stream->ctx->dc; local
652 dc_stream_dmdata_status_done(struct dc *dc, struct dc_stream_state *stream) argument
674 dc_stream_set_dynamic_metadata(struct dc *dc, struct dc_stream_state *stream, struct dc_dmdata_attributes *attr) argument
717 dc_stream_add_dsc_to_resource(struct dc *dc, struct dc_state *state, struct dc_stream_state *stream) argument
742 dc_stream_log(const struct dc *dc, const struct dc_stream_state *stream) argument
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/dml/dcn32/
H A Ddcn32_fpu.h34 void dcn32_helper_populate_phantom_dlg_params(struct dc *dc,
39 void dcn32_set_phantom_stream_timing(struct dc *dc,
47 bool dcn32_internal_validate_bw(struct dc *dc,
54 void dcn32_calculate_wm_and_dlg_fpu(struct dc *dc, struct dc_state *context,
59 void dcn32_update_bw_bounding_box_fpu(struct dc *dc, struc
[all...]
/linux-master/drivers/dma/
H A Dtxx9dmac.c24 static struct txx9dmac_cregs __iomem *__dma_regs(const struct txx9dmac_chan *dc) argument
26 return dc->ch_regs;
30 const struct txx9dmac_chan *dc)
32 return dc->ch_regs;
35 #define channel64_readq(dc, name) \
36 __raw_readq(&(__dma_regs(dc)->name))
37 #define channel64_writeq(dc, name, val) \
38 __raw_writeq((val), &(__dma_regs(dc)->name))
39 #define channel64_readl(dc, name) \
40 __raw_readl(&(__dma_regs(dc)
29 __dma_regs32( const struct txx9dmac_chan *dc) argument
58 channel64_read_CHAR(const struct txx9dmac_chan *dc) argument
66 channel64_write_CHAR(const struct txx9dmac_chan *dc, dma_addr_t val) argument
74 channel64_clear_CHAR(const struct txx9dmac_chan *dc) argument
84 channel_read_CHAR(const struct txx9dmac_chan *dc) argument
92 channel_write_CHAR(const struct txx9dmac_chan *dc, dma_addr_t val) argument
144 desc_read_CHAR(const struct txx9dmac_chan *dc, const struct txx9dmac_desc *desc) argument
150 desc_write_CHAR(const struct txx9dmac_chan *dc, struct txx9dmac_desc *desc, dma_addr_t val) argument
163 txx9dmac_first_active(struct txx9dmac_chan *dc) argument
169 txx9dmac_last_active(struct txx9dmac_chan *dc) argument
175 txx9dmac_first_queued(struct txx9dmac_chan *dc) argument
189 txx9dmac_desc_alloc(struct txx9dmac_chan *dc, gfp_t flags) argument
208 txx9dmac_desc_get(struct txx9dmac_chan *dc) argument
241 txx9dmac_sync_desc_for_cpu(struct txx9dmac_chan *dc, struct txx9dmac_desc *desc) argument
260 txx9dmac_desc_put(struct txx9dmac_chan *dc, struct txx9dmac_desc *desc) argument
283 txx9dmac_dump_regs(struct txx9dmac_chan *dc) argument
311 txx9dmac_reset_chan(struct txx9dmac_chan *dc) argument
330 txx9dmac_dostart(struct txx9dmac_chan *dc, struct txx9dmac_desc *first) argument
399 txx9dmac_descriptor_complete(struct txx9dmac_chan *dc, struct txx9dmac_desc *desc) argument
424 txx9dmac_dequeue(struct txx9dmac_chan *dc, struct list_head *list) argument
448 txx9dmac_complete_all(struct txx9dmac_chan *dc) argument
467 txx9dmac_dump_desc(struct txx9dmac_chan *dc, struct txx9dmac_hwdesc *desc) argument
498 txx9dmac_handle_error(struct txx9dmac_chan *dc, u32 csr) argument
536 txx9dmac_scan_descriptors(struct txx9dmac_chan *dc) argument
608 struct txx9dmac_chan *dc; local
626 struct txx9dmac_chan *dc = dev_id; local
645 struct txx9dmac_chan *dc; local
693 struct txx9dmac_chan *dc = to_txx9dmac_chan(tx->chan); local
712 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); local
807 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); local
899 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); local
925 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); local
939 txx9dmac_chain_dynamic(struct txx9dmac_chan *dc, struct txx9dmac_desc *prev) argument
962 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); local
986 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); local
1045 struct txx9dmac_chan *dc = to_txx9dmac_chan(chan); local
1086 struct txx9dmac_chan *dc; local
1156 struct txx9dmac_chan *dc = platform_get_drvdata(pdev); local
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/dml/dcn10/
H A Ddcn10_fpu.c127 void dcn10_resource_construct_fp(struct dc *dc) argument
130 if (dc->ctx->dce_version == DCN_VERSION_1_01) {
131 struct dcn_soc_bounding_box *dcn_soc = dc->dcn_soc;
132 struct dcn_ip_params *dcn_ip = dc->dcn_ip;
133 struct display_mode_lib *dml = &dc->dml;
140 if (ASICREV_IS_RV1_F0(dc->ctx->asic_id.hw_internal_rev)) {
141 dc->dcn_soc->urgent_latency = 3;
142 dc->debug.disable_dmcu = true;
143 dc
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/dml/dcn301/
H A Ddcn301_fpu.h29 void dcn301_update_bw_bounding_box(struct dc *dc, struct clk_bw_params *bw_params);
37 void dcn301_calculate_wm_and_dlg_fp(struct dc *dc,
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dcn314/
H A Ddcn314_resource.h42 bool dcn314_validate_bandwidth(struct dc *dc,
48 struct dc *dc);
/linux-master/drivers/md/
H A Ddm-delay.c55 struct delay_c *dc = from_timer(dc, t, delay_timer); local
57 queue_work(dc->kdelayd_wq, &dc->flush_expired_bios);
60 static void queue_timeout(struct delay_c *dc, unsigned long expires) argument
62 timer_reduce(&dc->delay_timer, expires);
65 static inline bool delay_is_fast(struct delay_c *dc) argument
67 return !!dc->worker;
82 static void flush_delayed_bios(struct delay_c *dc, bool flush_all) argument
91 mutex_lock(&dc
128 struct delay_c *dc = data; local
148 struct delay_c *dc; local
156 struct delay_c *dc = ti->private; local
213 struct delay_c *dc; local
301 delay_bio(struct delay_c *dc, struct delay_class *c, struct bio *bio) argument
333 struct delay_c *dc = ti->private; local
346 struct delay_c *dc = ti->private; local
353 struct delay_c *dc = ti->private; local
378 struct delay_c *dc = ti->private; local
407 struct delay_c *dc = ti->private; local
[all...]
/linux-master/drivers/tty/
H A Dnozomi.c315 struct nozomi *dc; member in struct:port
463 static void nozomi_setup_memory(struct nozomi *dc) argument
465 void __iomem *offset = dc->base_addr + dc->config_table.dl_start;
472 dc->port[PORT_MDM].dl_addr[CH_A] = offset;
473 dc->port[PORT_MDM].dl_addr[CH_B] =
474 (offset += dc->config_table.dl_mdm_len1);
475 dc->port[PORT_MDM].dl_size[CH_A] =
476 dc->config_table.dl_mdm_len1 - buff_offset;
477 dc
546 dump_table(const struct nozomi *dc) argument
588 dump_table(const struct nozomi *dc) argument
595 nozomi_read_config_table(struct nozomi *dc) argument
667 enable_transmit_ul(enum port_type port, struct nozomi *dc) argument
680 disable_transmit_ul(enum port_type port, struct nozomi *dc) argument
694 enable_transmit_dl(enum port_type port, struct nozomi *dc) argument
707 disable_transmit_dl(enum port_type port, struct nozomi *dc) argument
724 send_data(enum port_type index, struct nozomi *dc) argument
751 receive_data(enum port_type index, struct nozomi *dc) argument
851 receive_flow_control(struct nozomi *dc) argument
944 port2ctrl(enum port_type port, const struct nozomi *dc) argument
969 send_flow_control(struct nozomi *dc) argument
996 handle_data_dl(struct nozomi *dc, enum port_type port, u8 *toggle, u16 read_iir, u16 mask1, u16 mask2) argument
1036 handle_data_ul(struct nozomi *dc, enum port_type port, u16 read_iir) argument
1091 struct nozomi *dc = dev_id; local
1214 nozomi_get_card_type(struct nozomi *dc) argument
1228 nozomi_setup_private_data(struct nozomi *dc) argument
1251 const struct nozomi *dc = dev_get_drvdata(dev); local
1260 const struct nozomi *dc = dev_get_drvdata(dev); local
1266 make_sysfs_files(struct nozomi *dc) argument
1276 remove_sysfs_files(struct nozomi *dc) argument
1287 struct nozomi *dc = NULL; local
1423 tty_exit(struct nozomi *dc) argument
1445 struct nozomi *dc = pci_get_drvdata(pdev); local
1514 struct nozomi *dc = get_dc_by_tty(tty); local
1532 struct nozomi *dc = port->dc; local
1554 struct nozomi *dc = port->dc; local
1586 struct nozomi *dc = get_dc_by_tty(tty); local
1627 const struct nozomi *dc = get_dc_by_tty(tty); local
1656 struct nozomi *dc = get_dc_by_tty(tty); local
1738 struct nozomi *dc = get_dc_by_tty(tty); local
1754 struct nozomi *dc = get_dc_by_tty(tty); local
1766 struct nozomi *dc = get_dc_by_tty(tty); local
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dce100/
H A Ddce100_resource.h34 struct dc;
40 struct dc *dc);
45 struct dc *dc,
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dcn21/
H A Ddcn21_resource.h34 struct dc;
46 struct dc *dc);
48 struct dc *dc,
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dce100/
H A Ddce100_hwseq.c26 #include "dc.h"
73 struct dc *dc,
80 struct dc_context *ctx = dc->ctx;
109 struct dc *dc,
112 dce110_set_safe_displaymarks(&context->res_ctx, dc->res_pool);
114 dc->clk_mgr->funcs->update_clocks(
115 dc->clk_mgr,
121 struct dc *d
72 dce100_enable_display_power_gating( struct dc *dc, uint8_t controller_id, struct dc_bios *dcb, enum pipe_gating_control power_gating) argument
108 dce100_prepare_bandwidth( struct dc *dc, struct dc_state *context) argument
120 dce100_optimize_bandwidth( struct dc *dc, struct dc_state *context) argument
134 dce100_hw_sequencer_construct(struct dc *dc) argument
[all...]
/linux-master/drivers/gpu/drm/amd/display/include/
H A Dlogger_interface.h44 struct dc *dc,
49 struct dc *dc,
53 void post_surface_trace(struct dc *dc);
56 struct dc *dc,
60 struct dc *dc,
[all...]
/linux-master/drivers/gpu/drm/atmel-hlcdc/
H A DMakefile2 atmel-hlcdc-dc-y := atmel_hlcdc_crtc.o \
7 obj-$(CONFIG_DRM_ATMEL_HLCDC) += atmel-hlcdc-dc.o
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dcn315/
H A Ddcn315_resource.h42 struct dc *dc);

Completed in 198 milliseconds

1234567891011>>