| /linux/drivers/gpu/drm/amd/display/dc/core/ |
| H A D | dc.c | 163 static void destroy_links(struct dc *dc) in destroy_links() 200 struct dc *dc, in create_links() 339 static bool create_link_encoders(struct dc *dc) in create_link_encoders() 380 static void destroy_link_encoders(struct dc *dc) in destroy_link_encoders() 421 static bool set_long_vtotal(struct dc *dc, struct dc_stream_state *stream, struct dc_crtc_timing_ad… in set_long_vtotal() 459 bool dc_stream_adjust_vmin_vmax(struct dc *dc, in dc_stream_adjust_vmin_vmax() 527 bool dc_stream_get_last_used_drr_vtotal(struct dc *dc, in dc_stream_get_last_used_drr_vtotal() 601 struct dc *dc = stream->ctx->dc; in dc_stream_forward_crc_window() local 667 struct dc *dc = stream->ctx->dc; in dc_stream_forward_multiple_crc_window() local 710 bool dc_stream_configure_crc(struct dc *dc, struct dc_stream_state *stream, in dc_stream_configure_crc() [all …]
|
| H A D | dc_stream.c | 223 struct dc *dc = stream->ctx->dc; in dc_stream_get_status() local 230 struct dc *dc = stream->ctx->dc; in dc_stream_get_status_const() local 236 struct dc *dc, in program_cursor_attributes() 295 const struct dc *dc; in dc_stream_check_cursor_attributes() local 354 struct dc *dc; in dc_stream_program_cursor_attributes() local 383 struct dc *dc, in program_cursor_position() 455 struct dc *dc; in dc_stream_program_cursor_position() local 507 bool dc_stream_add_writeback(struct dc *dc, in dc_stream_add_writeback() 581 bool dc_stream_fc_disable_writeback(struct dc *dc, in dc_stream_fc_disable_writeback() 618 bool dc_stream_remove_writeback(struct dc *dc, in dc_stream_remove_writeback() [all …]
|
| H A D | dc_vm_helper.c | 37 int dc_setup_system_context(struct dc *dc, struct dc_phy_addr_space_config *pa_config) in dc_setup_system_context() 57 void dc_setup_vm_context(struct dc *dc, struct dc_virtual_addr_space_config *va_config, int vmid) in dc_setup_vm_context() 62 int dc_get_vmid_use_vector(struct dc *dc) in dc_get_vmid_use_vector()
|
| H A D | dc_hw_sequencer.c | 248 const struct dc *dc, in color_space_to_black_color() 439 struct dc *dc, in get_smartmux_visual_confirm_color() 591 struct dc *dc, in get_dcc_visual_confirm_color() 638 struct dc *dc, in set_p_state_switch_method() 711 struct dc *dc, in get_fams2_visual_confirm_color() 730 void hwss_build_fast_sequence(struct dc *dc, in hwss_build_fast_sequence() 940 void hwss_execute_sequence(struct dc *dc, in hwss_execute_sequence() 1328 struct dc *dc, in hwss_add_optc_pipe_control_lock() 1360 struct dc *dc, in hwss_add_hubp_program_triplebuffer() 1377 struct dc *dc, in hwss_add_hubp_update_plane_addr() [all …]
|
| H A D | dc_resource.c | 102 static void capture_pipe_topology_data(struct dc *dc, int plane_idx, int slice_idx, int stream_idx, in capture_pipe_topology_data() 121 static void start_new_topology_snapshot(struct dc *dc, struct dc_state *state) in start_new_topology_snapshot() 262 struct resource_pool *dc_create_resource_pool(struct dc *dc, in dc_create_resource_pool() 397 void dc_destroy_resource_pool(struct dc *dc) in dc_destroy_resource_pool() 436 struct dc *dc, in resource_construct() 980 struct dc *dc = pipe_ctx->stream->ctx->dc; in calculate_adjust_recout_for_visual_confirm() local 1741 const struct dc *dc, in resource_build_scaling_params_for_context() 2013 struct dc *dc = otg_master->stream->ctx->dc; in resource_get_opp_heads_for_otg_master() local 2346 static void resource_log_pipe(struct dc *dc, struct pipe_ctx *pipe, in resource_log_pipe() 2419 static void resource_log_pipe_for_stream(struct dc *dc, struct dc_state *state, in resource_log_pipe_for_stream() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/ |
| H A D | dcn401_hwseq.c | 57 void dcn401_initialize_min_clocks(struct dc *dc) in dcn401_initialize_min_clocks() 135 void dcn401_init_hw(struct dc *dc) in dcn401_init_hw() 369 static void dcn401_get_mcm_lut_xable_from_pipe_ctx(struct dc *dc, struct pipe_ctx *pipe_ctx, in dcn401_get_mcm_lut_xable_from_pipe_ctx() 402 void dcn401_populate_mcm_luts(struct dc *dc, in dcn401_populate_mcm_luts() 599 void dcn401_trigger_3dlut_dma_load(struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn401_trigger_3dlut_dma_load() 613 struct dc *dc = pipe_ctx->stream_res.opp->ctx->dc; in dcn401_set_mcm_luts() local 659 bool dcn401_set_output_transfer_func(struct dc *dc, in dcn401_set_output_transfer_func() 715 struct dc *dc, in enable_stream_timing_calc() 755 struct dc *dc) in dcn401_enable_stream_timing() 912 struct dc *dc = pipe_ctx->stream->ctx->dc; in dcn401_enable_stream_calc() local [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 = in esas2r_disc_continue() local 505 struct esas2r_disc_context *dc = in esas2r_disc_abort() local 520 struct esas2r_disc_context *dc = in esas2r_disc_block_dev_scan() local 551 struct esas2r_disc_context *dc = in esas2r_disc_block_dev_scan_cb() local 580 struct esas2r_disc_context *dc = in esas2r_disc_raid_grp_info() local 627 struct esas2r_disc_context *dc = in esas2r_disc_raid_grp_info_cb() local 690 struct esas2r_disc_context *dc = in esas2r_disc_part_info() local 742 struct esas2r_disc_context *dc = in esas2r_disc_part_info_cb() local [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() 69 static inline bool delay_is_fast(struct delay_c *dc) in delay_is_fast() 86 static void flush_delayed_bios(struct delay_c *dc, bool flush_all) in flush_delayed_bios() 132 struct delay_c *dc = data; in flush_worker_fn() local 153 struct delay_c *dc; in flush_expired_bios() local 161 struct delay_c *dc = ti->private; in delay_dtr() local 218 struct delay_c *dc; in delay_ctr() local 312 static int delay_bio(struct delay_c *dc, struct delay_class *c, struct bio *bio) in delay_bio() 344 struct delay_c *dc = ti->private; in delay_presuspend() local [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn20/ |
| H A D | dcn20_hwseq.c | 74 void dcn20_log_color_state(struct dc *dc, in dcn20_log_color_state() 190 static int find_free_gsl_group(const struct dc *dc) in find_free_gsl_group() 218 const struct dc *dc, in dcn20_setup_gsl_group_as_lock() 393 const struct dc *dc, in dcn20_program_triple_buffer() 406 struct dc *dc, in dcn20_init_blank() 710 void dcn20_plane_atomic_disable(struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn20_plane_atomic_disable() 750 void dcn20_disable_plane(struct dc *dc, struct dc_state *state, struct pipe_ctx *pipe_ctx) in dcn20_disable_plane() 772 void dcn20_disable_pixel_data(struct dc *dc, struct pipe_ctx *pipe_ctx, bool blank) in dcn20_disable_pixel_data() 834 struct dc *dc) in dcn20_enable_stream_timing() 1001 void dcn20_program_output_csc(struct dc *dc, in dcn20_program_output_csc() [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() 283 dce110_set_input_transfer_func(struct dc *dc, struct pipe_ctx *pipe_ctx, in dce110_set_input_transfer_func() 606 dce110_set_output_transfer_func(struct dc *dc, struct pipe_ctx *pipe_ctx, in dce110_set_output_transfer_func() 682 const struct dc *dc = link->dc; in dce110_enable_stream() local 1097 struct dc *dc; in dce110_enable_audio_stream() local 1137 struct dc *dc; in dce110_disable_audio_stream() local 1175 struct dc *dc = pipe_ctx->stream->ctx->dc; in dce110_disable_stream() local 1502 static void program_scaler(const struct dc *dc, in program_scaler() 1544 struct dc *dc) in dce110_enable_stream_timing() 1628 struct dc *dc) in dce110_apply_single_controller_ctx_to_hw() [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() 91 struct dc *dc, in dcn32_helper_calculate_num_ways_for_subvp() 107 void dcn32_merge_pipes_for_subvp(struct dc *dc, in dcn32_merge_pipes_for_subvp() 153 bool dcn32_all_pipes_have_stream_and_plane(struct dc *dc, in dcn32_all_pipes_have_stream_and_plane() 170 bool dcn32_subvp_in_use(struct dc *dc, in dcn32_subvp_in_use() 196 bool dcn32_any_surfaces_rotated(struct dc *dc, struct dc_state *context) in dcn32_any_surfaces_rotated() 243 static void override_det_for_subvp(struct dc *dc, struct dc_state *context, uint8_t pipe_segments[]) in override_det_for_subvp() 311 void dcn32_determine_det_override(struct dc *dc, in dcn32_determine_det_override() 381 void dcn32_set_det_allocations(struct dc *dc, struct dc_state *context, in dcn32_set_det_allocations() 515 struct dc_stream_state *dcn32_can_support_mclk_switch_using_fw_based_vblank_stretch(struct dc *dc, … in dcn32_can_support_mclk_switch_using_fw_based_vblank_stretch() [all …]
|
| /linux/drivers/md/bcache/ |
| H A D | request.c | 30 static unsigned int cache_mode(struct cached_dev *dc) in cache_mode() 35 static bool verify(struct cached_dev *dc) in verify() 358 static struct hlist_head *iohash(struct cached_dev *dc, uint64_t k) in iohash() 363 static bool check_should_bypass(struct cached_dev *dc, struct bio *bio) in check_should_bypass() 596 struct cached_dev *dc; in CLOSURE_CALLBACK() local 657 struct cached_dev *dc = container_of(s->d, in backing_request_endio() local 769 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk); in CLOSURE_CALLBACK() local 836 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk); in CLOSURE_CALLBACK() local 878 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk); in CLOSURE_CALLBACK() local 896 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk); in cached_dev_cache_miss() local [all …]
|
| H A D | writeback.h | 78 static inline bool bcache_dev_stripe_dirty(struct cached_dev *dc, in bcache_dev_stripe_dirty() 102 static inline bool should_writeback(struct cached_dev *dc, struct bio *bio, in should_writeback() 128 static inline void bch_writeback_queue(struct cached_dev *dc) in bch_writeback_queue() 134 static inline void bch_writeback_add(struct cached_dev *dc) in bch_writeback_add()
|
| /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() 546 static void dump_table(const struct nozomi *dc) in dump_table() 588 static inline void dump_table(const struct nozomi *dc) { } in dump_table() 595 static int nozomi_read_config_table(struct nozomi *dc) in nozomi_read_config_table() 667 static void enable_transmit_ul(enum port_type port, struct nozomi *dc) in enable_transmit_ul() 680 static void disable_transmit_ul(enum port_type port, struct nozomi *dc) in disable_transmit_ul() 694 static void enable_transmit_dl(enum port_type port, struct nozomi *dc) in enable_transmit_dl() 707 static void disable_transmit_dl(enum port_type port, struct nozomi *dc) in disable_transmit_dl() 724 static int send_data(enum port_type index, struct nozomi *dc) in send_data() [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; in get_pipe_from_link() local 552 struct dc *dc = link->ctx->dc; in edp_set_backlight_level() local 587 struct dc *dc = link->ctx->dc; in edp_set_psr_allow_active() local 635 struct dc *dc = link->ctx->dc; in edp_get_psr_state() local 692 struct dc *dc; in edp_setup_psr() local 910 struct dc *dc = link->ctx->dc; in edp_get_psr_residency() local 925 struct dc *dc = link->ctx->dc; in edp_set_sink_vtotal_in_psr_active() local 939 struct dc *dc = link->ctx->dc; in edp_set_replay_allow_active() local 972 struct dc *dc = link->ctx->dc; in edp_get_replay_state() local 990 struct dc *dc; in edp_setup_panel_replay() local [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/dml/dcn31/ |
| H A D | dcn31_fpu.c | 454 void dcn31_update_soc_for_wm_a(struct dc *dc, struct dc_state *context) in dcn31_update_soc_for_wm_a() 465 void dcn315_update_soc_for_wm_a(struct dc *dc, struct dc_state *context) in dcn315_update_soc_for_wm_a() 483 struct dc *dc, struct dc_state *context, in dcn31_calculate_wm_and_dlg_fp() 590 void dcn31_update_bw_bounding_box(struct dc *dc, struct clk_bw_params *bw_params) in dcn31_update_bw_bounding_box() 668 void dcn315_update_bw_bounding_box(struct dc *dc, struct clk_bw_params *bw_params) in dcn315_update_bw_bounding_box() 729 void dcn316_update_bw_bounding_box(struct dc *dc, struct clk_bw_params *bw_params) in dcn316_update_bw_bounding_box()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn351/ |
| H A D | dcn351_hwseq.c | 38 void dcn351_calc_blocks_to_gate(struct dc *dc, struct dc_state *context, in dcn351_calc_blocks_to_gate() 58 void dcn351_calc_blocks_to_ungate(struct dc *dc, struct dc_state *context, in dcn351_calc_blocks_to_ungate() 99 void dcn351_hw_block_power_down(struct dc *dc, in dcn351_hw_block_power_down() 152 void dcn351_hw_block_power_up(struct dc *dc, in dcn351_hw_block_power_up()
|
| /linux/drivers/clk/mvebu/ |
| H A D | dove-divider.c | 51 static unsigned int dove_get_divider(struct dove_clk *dc) in dove_get_divider() 67 static int dove_calc_divider(const struct dove_clk *dc, unsigned long rate, in dove_calc_divider() 101 struct dove_clk *dc = to_dove_clk(hw); in dove_recalc_rate() local 114 struct dove_clk *dc = to_dove_clk(hw); in dove_determine_rate() local 133 struct dove_clk *dc = to_dove_clk(hw); in dove_set_clock() local 162 struct dove_clk *dc, const char **parent_names, size_t num_parents, in clk_register_dove_divider()
|
| /linux/drivers/gpu/drm/amd/display/dc/ |
| H A D | dc_edid_parser.c | 29 bool dc_edid_parser_send_cea(struct dc *dc, in dc_edid_parser_send_cea() 50 bool dc_edid_parser_recv_cea_ack(struct dc *dc, int *offset) in dc_edid_parser_recv_cea_ack() 63 bool dc_edid_parser_recv_amd_vsdb(struct dc *dc, in dc_edid_parser_recv_amd_vsdb()
|
| /linux/drivers/gpu/drm/amd/display/dc/dce/ |
| H A D | dmub_replay.c | 50 struct dc_context *dc = dmub->ctx; in dmub_replay_enable() local 100 struct dc_context *dc = dmub->ctx; in dmub_replay_set_power_opt() local 121 struct dc_context *dc = dmub->ctx; in dmub_replay_copy_settings() local 220 struct dc_context *dc = dmub->ctx; in dmub_replay_set_coasting_vtotal() local 291 struct dc_context *dc = dmub->ctx; in dmub_replay_set_power_opt_and_coasting_vtotal() local
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn201/ |
| H A D | dcn201_hwseq.c | 133 void dcn201_update_plane_addr(const struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn201_update_plane_addr() 165 struct dc *dc, in dcn201_init_blank() 224 void dcn201_init_hw(struct dc *dc) in dcn201_init_hw() 375 void dcn201_plane_atomic_disconnect(struct dc *dc, in dcn201_plane_atomic_disconnect() 422 void dcn201_update_mpcc(struct dc *dc, struct pipe_ctx *pipe_ctx) in dcn201_update_mpcc() 526 struct dc *dc, in dcn201_pipe_control_lock()
|
| /linux/drivers/gpu/drm/tegra/ |
| H A D | plane.c | 97 struct tegra_dc *dc = to_tegra_dc(crtc); in tegra_plane_supports_sector_layout() local 140 static int tegra_dc_pin(struct tegra_dc *dc, struct tegra_plane_state *state) in tegra_dc_pin() 189 static void tegra_dc_unpin(struct tegra_dc *dc, struct tegra_plane_state *state) in tegra_dc_unpin() 203 struct tegra_dc *dc = to_tegra_dc(state->crtc); in tegra_plane_prepare_fb() local 219 struct tegra_dc *dc = to_tegra_dc(state->crtc); in tegra_plane_cleanup_fb() local 771 struct tegra_dc *dc = plane->dc; in tegra_plane_interconnect_init() local
|
| /linux/drivers/gpu/ipu-v3/ |
| H A D | ipu-dc.c | 109 static void dc_link_event(struct ipu_dc *dc, int event, int addr, int priority) in dc_link_event() 119 static void dc_write_tmpl(struct ipu_dc *dc, int word, u32 opcode, u32 operand, in dc_write_tmpl() 160 int ipu_dc_init_sync(struct ipu_dc *dc, struct ipu_di *di, bool interlaced, in ipu_dc_init_sync() 246 void ipu_dc_enable_channel(struct ipu_dc *dc) in ipu_dc_enable_channel() 256 void ipu_dc_disable_channel(struct ipu_dc *dc) in ipu_dc_disable_channel() 311 struct ipu_dc *dc; in ipu_dc_get() local 333 void ipu_dc_put(struct ipu_dc *dc) in ipu_dc_put()
|
| /linux/drivers/dma/ |
| H A D | tegra186-gpc-dma.c | 272 static inline struct tegra_dma_channel *to_tegra_dma_chan(struct dma_chan *dc) in to_tegra_dma_chan() 364 static int tegra_dma_slave_config(struct dma_chan *dc, in tegra_dma_slave_config() 402 static int tegra_dma_device_pause(struct dma_chan *dc) in tegra_dma_device_pause() 429 static int tegra_dma_device_resume(struct dma_chan *dc) in tegra_dma_device_resume() 641 static void tegra_dma_issue_pending(struct dma_chan *dc) in tegra_dma_issue_pending() 704 static int tegra_dma_terminate_all(struct dma_chan *dc) in tegra_dma_terminate_all() 764 static enum dma_status tegra_dma_tx_status(struct dma_chan *dc, in tegra_dma_tx_status() 869 tegra_dma_prep_dma_memset(struct dma_chan *dc, dma_addr_t dest, int value, in tegra_dma_prep_dma_memset() 936 tegra_dma_prep_dma_memcpy(struct dma_chan *dc, dma_addr_t dest, in tegra_dma_prep_dma_memcpy() 1006 tegra_dma_prep_slave_sg(struct dma_chan *dc, struct scatterlist *sgl, in tegra_dma_prep_slave_sg() [all …]
|
| H A D | tegra210-adma.c | 232 static inline struct tegra_adma_chan *to_tegra_adma_chan(struct dma_chan *dc) in to_tegra_adma_chan() 253 static int tegra_adma_slave_config(struct dma_chan *dc, in tegra_adma_slave_config() 436 static void tegra_adma_synchronize(struct dma_chan *dc) in tegra_adma_synchronize() 530 static void tegra_adma_issue_pending(struct dma_chan *dc) in tegra_adma_issue_pending() 555 static int tegra_adma_pause(struct dma_chan *dc) in tegra_adma_pause() 577 static int tegra_adma_resume(struct dma_chan *dc) in tegra_adma_resume() 590 static int tegra_adma_terminate_all(struct dma_chan *dc) in tegra_adma_terminate_all() 609 static enum dma_status tegra_adma_tx_status(struct dma_chan *dc, in tegra_adma_tx_status() 736 struct dma_chan *dc, dma_addr_t buf_addr, size_t buf_len, in tegra_adma_prep_dma_cyclic() 774 static int tegra_adma_alloc_chan_resources(struct dma_chan *dc) in tegra_adma_alloc_chan_resources() [all …]
|