| /linux/drivers/dma/ |
| H A D | txx9dmac.c | 24 static struct txx9dmac_cregs __iomem *__dma_regs(const struct txx9dmac_chan *dc) in __dma_regs() 30 const struct txx9dmac_chan *dc) in __dma_regs32() 35 #define channel64_readq(dc, name) \ argument 37 #define channel64_writeq(dc, name, val) \ argument 39 #define channel64_readl(dc, name) \ argument 41 #define channel64_writel(dc, name, val) \ argument 44 #define channel32_readl(dc, name) \ argument 46 #define channel32_writel(dc, name, val) \ argument 49 #define channel_readq(dc, name) channel64_readq(dc, name) argument 50 #define channel_writeq(dc, name, val) channel64_writeq(dc, name, val) argument [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() 444 static void tegra_adma_synchronize(struct dma_chan *dc) in tegra_adma_synchronize() 538 static void tegra_adma_issue_pending(struct dma_chan *dc) in tegra_adma_issue_pending() 563 static int tegra_adma_pause(struct dma_chan *dc) in tegra_adma_pause() 585 static int tegra_adma_resume(struct dma_chan *dc) in tegra_adma_resume() 598 static int tegra_adma_terminate_all(struct dma_chan *dc) in tegra_adma_terminate_all() 617 static enum dma_status tegra_adma_tx_status(struct dma_chan *dc, in tegra_adma_tx_status() 747 struct dma_chan *dc, dma_addr_t buf_addr, size_t buf_len, in tegra_adma_prep_dma_cyclic() 785 static int tegra_adma_alloc_chan_resources(struct dma_chan *dc) in tegra_adma_alloc_chan_resources() [all …]
|
| H A D | txx9dmac.h | 193 static inline bool is_dmac64(const struct txx9dmac_chan *dc) in is_dmac64() 237 static inline bool txx9dmac_chan_INTENT(struct txx9dmac_chan *dc) in txx9dmac_chan_INTENT() 242 static inline void txx9dmac_chan_set_INTENT(struct txx9dmac_chan *dc) in txx9dmac_chan_set_INTENT() 252 static inline void txx9dmac_chan_set_SMPCHN(struct txx9dmac_chan *dc) in txx9dmac_chan_set_SMPCHN() 265 static inline bool txx9dmac_chan_INTENT(struct txx9dmac_chan *dc) in txx9dmac_chan_INTENT() 270 static void txx9dmac_chan_set_INTENT(struct txx9dmac_chan *dc) in txx9dmac_chan_set_INTENT() 283 static inline void txx9dmac_chan_set_SMPCHN(struct txx9dmac_chan *dc) in txx9dmac_chan_set_SMPCHN()
|
| /linux/drivers/gpu/drm/amd/display/dc/core/ |
| H A D | dc.c | 165 static void destroy_links(struct dc *dc) in destroy_links() 202 struct dc *dc, in create_links() 341 static bool create_link_encoders(struct dc *dc) in create_link_encoders() 382 static void destroy_link_encoders(struct dc *dc) in destroy_link_encoders() 423 static bool set_long_vtotal(struct dc *dc, struct dc_stream_state *stream, struct dc_crtc_timing_ad… in set_long_vtotal() 460 bool dc_stream_get_last_used_drr_vtotal(struct dc *dc, in dc_stream_get_last_used_drr_vtotal() 534 struct dc *dc = stream->ctx->dc; in dc_stream_forward_crc_window() local 600 struct dc *dc = stream->ctx->dc; in dc_stream_forward_multiple_crc_window() local 644 bool dc_stream_configure_crc(struct dc *dc, struct dc_stream_state *stream, in dc_stream_configure_crc() 718 bool dc_stream_get_crc(struct dc *dc, struct dc_stream_state *stream, uint8_t idx, in dc_stream_get_crc() [all …]
|
| H A D | dc_resource.c | 107 static void capture_pipe_topology_data(struct dc *dc, int plane_idx, int slice_idx, int stream_idx, in capture_pipe_topology_data() 126 static void start_new_topology_snapshot(struct dc *dc, struct dc_state *state) in start_new_topology_snapshot() 275 struct resource_pool *dc_create_resource_pool(struct dc *dc, in dc_create_resource_pool() 419 void dc_destroy_resource_pool(struct dc *dc) in dc_destroy_resource_pool() 458 struct dc *dc, in resource_construct() 1051 struct dc *dc = pipe_ctx->stream->ctx->dc; in calculate_adjust_recout_for_visual_confirm() local 1827 const struct dc *dc, in resource_build_scaling_params_for_context() 2102 struct dc *dc = otg_master->stream->ctx->dc; in resource_get_opp_heads_for_otg_master() local 2435 static void resource_log_pipe(struct dc *dc, struct pipe_ctx *pipe, in resource_log_pipe() 2508 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/tegra/ |
| H A D | dc.c | 148 static u32 tegra_dc_readl_active(struct tegra_dc *dc, unsigned long offset) in tegra_dc_readl_active() 194 bool tegra_dc_has_output(struct tegra_dc *dc, struct device *dev) in tegra_dc_has_output() 221 void tegra_dc_commit(struct tegra_dc *dc) in tegra_dc_commit() 417 struct tegra_dc *dc = plane->dc; in tegra_plane_use_horizontal_filtering() local 432 struct tegra_dc *dc = plane->dc; in tegra_plane_use_vertical_filtering() local 450 struct tegra_dc *dc = plane->dc; in tegra_dc_setup_window() local 729 struct tegra_dc *dc = to_tegra_dc(new_plane_state->crtc); in tegra_plane_atomic_check() local 904 struct tegra_dc *dc) in tegra_primary_plane_create() 1009 struct tegra_dc *dc = to_tegra_dc(new_state->crtc); in __tegra_cursor_atomic_update() local 1116 struct tegra_dc *dc; in tegra_cursor_atomic_disable() local [all …]
|
| H A D | hub.c | 197 struct tegra_dc *dc = plane->dc; in tegra_shared_plane_update() local 217 struct tegra_dc *dc = plane->dc; in tegra_shared_plane_activate() local 236 tegra_shared_plane_get_owner(struct tegra_plane *plane, struct tegra_dc *dc) in tegra_shared_plane_get_owner() 244 static bool tegra_dc_owns_shared_plane(struct tegra_dc *dc, in tegra_dc_owns_shared_plane() 265 struct tegra_dc *old = plane->dc, *dc = new ? new : old; in tegra_shared_plane_set_owner() local 369 static void tegra_dc_assign_shared_plane(struct tegra_dc *dc, in tegra_dc_assign_shared_plane() 420 static void tegra_dc_remove_shared_plane(struct tegra_dc *dc, in tegra_dc_remove_shared_plane() 434 struct tegra_dc *dc = to_tegra_dc(new_plane_state->crtc); in tegra_shared_plane_atomic_check() local 490 struct tegra_dc *dc; in tegra_shared_plane_atomic_disable() local 540 struct tegra_dc *dc = to_tegra_dc(new_state->crtc); in tegra_shared_plane_atomic_update() local [all …]
|
| 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/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 314 static int delay_bio(struct delay_c *dc, struct delay_class *c, struct bio *bio) in delay_bio() 346 struct delay_c *dc = ti->private; in delay_presuspend() local [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn30/ |
| H A D | dcn30_hwseq.c | 75 void dcn30_log_color_state(struct dc *dc, in dcn30_log_color_state() 263 struct dc *dc = dpp->ctx->dc; in dcn30_set_mpc_shaper_3dlut() local 317 bool dcn30_set_input_transfer_func(struct dc *dc, in dcn30_set_input_transfer_func() 406 struct dc *dc = dpp->ctx->dc; in dcn30_set_output_transfer_func() local 438 struct dc *dc, in dcn30_set_writeback() 461 struct dc *dc, in dcn30_update_writeback() 478 struct dc *dc, in dcn30_mmhubbub_warmup() 535 struct dc *dc, in dcn30_enable_writeback() 562 struct dc *dc, in dcn30_disable_writeback() 583 struct dc *dc, in dcn30_program_all_writeback_pipes_in_tree() [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/gpu/drm/amd/display/dc/hwss/dcn60/ |
| H A D | dcn60_hwseq.c | 179 struct dc *dc) in dcn60_apply_single_controller_ctx_to_hw() 321 struct dc *dc, in dcn60_setup_audio_dto() 451 struct dc *dc, in dcn60_apply_ctx_to_hw() 541 void dcn60_init_hw(struct dc *dc) in dcn60_init_hw() 784 void dcn60_update_cursor_offload_pipe(struct dc *dc, const struct pipe_ctx *pipe) in dcn60_update_cursor_offload_pipe() 876 struct dc *dc, in dcn60_build_hubbub_perfmon_sequence() 1056 void dcn60_program_perfmon(struct dc *dc, struct dc_state *context) in dcn60_program_perfmon() 1080 static bool dcn60_has_active_memory_request(const struct dc *dc) in dcn60_has_active_memory_request() 1098 static bool dcn60_has_active_display(const struct dc *dc) in dcn60_has_active_display() 1125 static void dcn60_notify_dmub_of_cab_status(struct dc *dc, bool enable) in dcn60_notify_dmub_of_cab_status() [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() 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/hwss/dcn50/ |
| H A D | dcn50_hwseq.c | 53 static void dcn50_initialize_min_clocks(struct dc *dc) in dcn50_initialize_min_clocks() 84 struct dc *dc, in dcn50_update_dchubp_dpp() 255 void dcn50_update_dchubp_dpp_sequence(struct dc *dc, in dcn50_update_dchubp_dpp_sequence() 413 void dcn50_update_mpcc_sequence(struct dc *dc, in dcn50_update_mpcc_sequence() 503 struct dc *dc, in dcn50_program_front_end_for_ctx() 519 struct dc *dc, in dcn50_post_unlock_program_front_end() 531 void dcn50_init_hw(struct dc *dc) in dcn50_init_hw()
|
| /linux/drivers/gpu/drm/verisilicon/ |
| H A D | vs_cursor_plane.c | 52 struct vs_dc *dc; in vs_cursor_plane_atomic_check() local 94 static void vs_cursor_plane_commit(struct vs_dc *dc, unsigned int output) in vs_cursor_plane_commit() 109 struct vs_dc *dc = vcrtc->dc; in vs_cursor_plane_atomic_enable() local 126 struct vs_dc *dc = vcrtc->dc; in vs_cursor_plane_atomic_disable() local 142 struct vs_dc *dc; in vs_cursor_plane_atomic_update() local 250 struct vs_dc *dc) in vs_cursor_plane_init()
|
| H A D | vs_primary_plane.c | 56 static void vs_primary_plane_commit(struct vs_dc *dc, unsigned int output) in vs_primary_plane_commit() 70 struct vs_dc *dc = vcrtc->dc; in vs_primary_plane_atomic_enable() local 89 struct vs_dc *dc = vcrtc->dc; in vs_primary_plane_atomic_disable() local 105 struct vs_dc *dc; in vs_primary_plane_atomic_update() local 165 struct drm_plane *vs_primary_plane_init(struct drm_device *drm_dev, struct vs_dc *dc) in vs_primary_plane_init()
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/ |
| H A D | amdgpu_dm_irq_test.c | 283 struct dc *dc; in dm_test_alloc_dc_with_irq_service() local 1423 struct dc *dc; in dm_test_hpd_rx_irq_create_workqueue() local 1470 struct dc *dc; in dm_test_hpd_rx_irq_work_suspend_flushes() local 1682 struct dc *dc; in dm_test_set_crtc_irq_state_allows_idle() local 2155 struct dc *dc; in dm_test_hpd_rx_offload_work_no_connection() local 2208 struct dc *dc; in dm_test_hpd_rx_offload_work_automated_test() local 2278 struct dc *dc; in dm_test_hpd_rx_offload_work_link_loss() local 2342 struct dc *dc; in dm_test_hdmi_hpd_debounce_detect_false() local 2392 struct dc *dc; in dm_test_hdmi_hpd_debounce_reallow_idle() local 2454 struct dc *dc; in dm_test_handle_hpd_irq_disabled() local [all …]
|
| H A D | amdgpu_dm_plane_test.c | 62 static bool dm_test_get_dcc_compression_cap(const struct dc *dc, in dm_test_get_dcc_compression_cap() 78 struct dc **dc, in dm_test_init_validate_dcc_inputs() 378 struct dc *dc; in dm_test_get_min_max_dc_plane_scaling() local 517 struct dc *dc; in dm_test_fill_gfx12_plane_attributes_from_modifiers() local 657 struct dc *dc; in dm_test_validate_dcc_disabled_returns_success() local 683 struct dc *dc; in dm_test_validate_dcc_video_non_gfx12_fails() local 709 struct dc *dc; in dm_test_validate_dcc_missing_cap_func_fails() local 735 struct dc *dc; in dm_test_validate_dcc_cap_callback_fails() local 771 struct dc *dc; in dm_test_validate_dcc_not_capable_fails() local 806 struct dc *dc; in dm_test_validate_dcc_success_and_scan_mapping() local [all …]
|
| /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/clk_mgr/ |
| H A D | clk_mgr.c | 56 struct dc *dc, in clk_mgr_helper_get_active_display_cnt() 80 struct dc *dc, in clk_mgr_helper_get_active_plane_cnt() 99 void clk_mgr_exit_optimized_pwr_state(const struct dc *dc, struct clk_mgr *clk_mgr) in clk_mgr_exit_optimized_pwr_state() 125 void clk_mgr_optimize_pwr_state(const struct dc *dc, struct clk_mgr *clk_mgr) in clk_mgr_optimize_pwr_state()
|
| /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/gpu/drm/amd/display/dc/resource/dcn30/ |
| H A D | dcn30_resource.c | 1351 struct dc *dc = pool->base.oem_device->ctx->dc; in dcn30_resource_destruct() local 1439 enum dc_status dcn30_add_stream_to_ctx(struct dc *dc, struct dc_state *new_ctx, struct dc_stream_st… in dcn30_add_stream_to_ctx() 1479 struct dc *dc, struct dc_state *context, in dcn30_populate_dml_pipes_from_context() 1503 struct dc *dc, struct resource_context *res_ctx, display_e2e_pipe_params_st *pipes) in dcn30_populate_dml_writeback_from_context() 1534 struct dc *dc, in dcn30_set_mcif_arb_params() 1647 static bool is_soc_bounding_box_valid(struct dc *dc) in is_soc_bounding_box_valid() 1657 static bool init_soc_bounding_box(struct dc *dc, in init_soc_bounding_box() 1682 const struct dc *dc, in dcn30_split_stream_for_mpc_or_odm() 1744 struct dc *dc, in dcn30_find_split_pipe() 1786 struct dc *dc, in dcn30_internal_validate_bw() [all …]
|