/Linux-v6.1/drivers/gpu/drm/msm/dp/ |
D | dp_catalog.c | 61 struct dp_catalog_private *catalog = container_of(dp_catalog, in dp_catalog_snapshot() local 63 struct dss_io_data *dss = &catalog->io->dp_controller; in dp_catalog_snapshot() 71 static inline u32 dp_read_aux(struct dp_catalog_private *catalog, u32 offset) in dp_read_aux() argument 73 return readl_relaxed(catalog->io->dp_controller.aux.base + offset); in dp_read_aux() 76 static inline void dp_write_aux(struct dp_catalog_private *catalog, in dp_write_aux() argument 83 writel(data, catalog->io->dp_controller.aux.base + offset); in dp_write_aux() 86 static inline u32 dp_read_ahb(const struct dp_catalog_private *catalog, u32 offset) in dp_read_ahb() argument 88 return readl_relaxed(catalog->io->dp_controller.ahb.base + offset); in dp_read_ahb() 91 static inline void dp_write_ahb(struct dp_catalog_private *catalog, in dp_write_ahb() argument 98 writel(data, catalog->io->dp_controller.ahb.base + offset); in dp_write_ahb() [all …]
|
D | dp_audio.c | 30 struct dp_catalog *catalog; member 104 static u32 dp_audio_get_header(struct dp_catalog *catalog, in dp_audio_get_header() argument 108 catalog->sdp_type = sdp; in dp_audio_get_header() 109 catalog->sdp_header = header; in dp_audio_get_header() 110 dp_catalog_audio_get_header(catalog); in dp_audio_get_header() 112 return catalog->audio_data; in dp_audio_get_header() 115 static void dp_audio_set_header(struct dp_catalog *catalog, in dp_audio_set_header() argument 120 catalog->sdp_type = sdp; in dp_audio_set_header() 121 catalog->sdp_header = header; in dp_audio_set_header() 122 catalog->audio_data = data; in dp_audio_set_header() [all …]
|
D | dp_aux.c | 24 struct dp_catalog *catalog; member 87 aux->catalog->aux_data = reg; in dp_aux_write() 88 dp_catalog_aux_write_data(aux->catalog); in dp_aux_write() 91 dp_catalog_aux_clear_trans(aux->catalog, false); in dp_aux_write() 92 dp_catalog_aux_clear_hw_interrupts(aux->catalog); in dp_aux_write() 106 aux->catalog->aux_data = reg; in dp_aux_write() 107 dp_catalog_aux_write_trans(aux->catalog); in dp_aux_write() 140 dp_catalog_aux_clear_trans(aux->catalog, true); in dp_aux_cmd_fifo_rx() 145 aux->catalog->aux_data = data; in dp_aux_cmd_fifo_rx() 146 dp_catalog_aux_write_data(aux->catalog); in dp_aux_cmd_fifo_rx() [all …]
|
D | dp_panel.c | 18 struct dp_catalog *catalog; member 207 if (!dp_catalog_link_is_connected(panel->catalog)) { in dp_panel_read_sink_caps() 317 struct dp_catalog *catalog; in dp_panel_tpg_config() local 326 catalog = panel->catalog; in dp_panel_tpg_config() 335 dp_catalog_panel_tpg_disable(catalog); in dp_panel_tpg_config() 340 dp_catalog_panel_tpg_enable(catalog, &panel->dp_panel.dp_mode.drm_mode); in dp_panel_tpg_config() 345 struct dp_catalog *catalog; in dp_panel_dump_regs() local 349 catalog = panel->catalog; in dp_panel_dump_regs() 351 dp_catalog_dump_regs(catalog); in dp_panel_dump_regs() 357 struct dp_catalog *catalog; in dp_panel_timing_cfg() local [all …]
|
D | dp_catalog.h | 130 void dp_catalog_audio_get_header(struct dp_catalog *catalog); 131 void dp_catalog_audio_set_header(struct dp_catalog *catalog); 132 void dp_catalog_audio_config_acr(struct dp_catalog *catalog); 133 void dp_catalog_audio_enable(struct dp_catalog *catalog); 134 void dp_catalog_audio_config_sdp(struct dp_catalog *catalog); 135 void dp_catalog_audio_init(struct dp_catalog *catalog); 136 void dp_catalog_audio_sfe_level(struct dp_catalog *catalog);
|
D | dp_ctrl.c | 80 struct dp_catalog *catalog; member 112 dp_catalog_ctrl_state_ctrl(ctrl->catalog, DP_STATE_CTRL_PUSH_IDLE); in dp_ctrl_push_idle() 156 dp_catalog_ctrl_config_ctrl(ctrl->catalog, config); in dp_ctrl_config_ctrl() 163 dp_catalog_ctrl_lane_mapping(ctrl->catalog); in dp_ctrl_configure_source_params() 164 dp_catalog_ctrl_mainlink_ctrl(ctrl->catalog, true); in dp_ctrl_configure_source_params() 171 dp_catalog_ctrl_config_misc(ctrl->catalog, cc, tb); in dp_ctrl_configure_source_params() 988 dp_catalog_ctrl_update_transfer_unit(ctrl->catalog, in dp_ctrl_setup_tr_unit() 1016 ret = dp_catalog_ctrl_update_vx_px(ctrl->catalog, in dp_ctrl_update_vx_px() 1091 dp_catalog_ctrl_state_ctrl(ctrl->catalog, 0); in dp_ctrl_link_train_1() 1095 ret = dp_catalog_ctrl_set_pattern_state_bit(ctrl->catalog, 1); in dp_ctrl_link_train_1() [all …]
|
D | dp_display.c | 94 struct dp_catalog *catalog; member 321 dp_catalog_hpd_config_intr(dp->catalog, DP_DP_HPD_INT_MASK, false); in dp_display_unbind() 610 dp_catalog_hpd_config_intr(dp->catalog, in dp_hpd_plug_handle() 651 dp_catalog_hpd_config_intr(dp->catalog, in dp_hpd_unplug_handle() 678 dp_catalog_hpd_config_intr(dp->catalog, DP_DP_HPD_PLUG_INT_MASK, false); in dp_hpd_unplug_handle() 697 dp_catalog_hpd_config_intr(dp->catalog, DP_DP_HPD_PLUG_INT_MASK, true); in dp_hpd_unplug_handle() 778 dp->catalog = dp_catalog_get(dev, &dp->parser->io); in dp_init_sub_modules() 779 if (IS_ERR(dp->catalog)) { in dp_init_sub_modules() 780 rc = PTR_ERR(dp->catalog); in dp_init_sub_modules() 782 dp->catalog = NULL; in dp_init_sub_modules() [all …]
|
D | dp_aux.h | 19 struct drm_dp_aux *dp_aux_get(struct device *dev, struct dp_catalog *catalog,
|
D | dp_audio.h | 39 struct dp_catalog *catalog);
|
D | dp_ctrl.h | 32 struct dp_power *power, struct dp_catalog *catalog,
|
D | dp_panel.h | 34 struct dp_catalog *catalog; member
|
/Linux-v6.1/drivers/gpu/drm/msm/disp/dpu1/ |
D | dpu_core_perf.c | 56 bw_factor = kms->catalog->perf->bw_inefficiency_factor; in _dpu_core_perf_calc_bw() 93 clk_factor = kms->catalog->perf->clk_inefficiency_factor; in _dpu_core_perf_calc_clk() 114 if (!kms || !kms->catalog || !crtc || !state || !perf) { in _dpu_core_perf_calc_crtc() 131 perf->max_per_pipe_ib = kms->catalog->perf->min_dram_ib; in _dpu_core_perf_calc_crtc() 157 if (!kms->catalog) { in dpu_core_perf_crtc_check() 192 threshold = kms->catalog->perf->max_bw_high; in dpu_core_perf_crtc_check() 268 if (!kms->catalog) { in dpu_core_perf_crtc_release_bw() 328 if (!kms->catalog) { in dpu_core_perf_crtc_update() 416 const struct dpu_perf_cfg *cfg = perf->catalog->perf; in _dpu_core_perf_mode_write() 471 const struct dpu_mdss_cfg *catalog = perf->catalog; in dpu_core_perf_debugfs_init() local [all …]
|
D | dpu_kms.c | 715 if (dpu_kms->catalog->wb_count) { in _dpu_kms_setup_displays() 716 for (i = 0; i < dpu_kms->catalog->wb_count; i++) { in _dpu_kms_setup_displays() 717 if (dpu_kms->catalog->wb[i].id == WB_2) { in _dpu_kms_setup_displays() 719 dpu_kms->catalog->wb[i].format_list, in _dpu_kms_setup_displays() 720 dpu_kms->catalog->wb[i].num_formats); in _dpu_kms_setup_displays() 743 const struct dpu_mdss_cfg *catalog; in _dpu_kms_drm_obj_init() local 749 catalog = dpu_kms->catalog; in _dpu_kms_drm_obj_init() 763 max_crtc_count = min(catalog->mixer_count, num_encoders); in _dpu_kms_drm_obj_init() 766 for (i = 0; i < catalog->sspp_count; i++) { in _dpu_kms_drm_obj_init() 769 if ((catalog->sspp[i].features & BIT(DPU_SSPP_CURSOR)) in _dpu_kms_drm_obj_init() [all …]
|
D | dpu_hw_sspp.c | 311 switch (ctx->catalog->caps->ubwc_version) { in dpu_hw_sspp_setup_format() 764 const struct dpu_mdss_cfg *catalog, in _sspp_offset() argument 769 if ((sspp < SSPP_MAX) && catalog && addr && b) { in _sspp_offset() 770 for (i = 0; i < catalog->sspp_count; i++) { in _sspp_offset() 771 if (sspp == catalog->sspp[i].id) { in _sspp_offset() 772 b->blk_addr = addr + catalog->sspp[i].base; in _sspp_offset() 774 return &catalog->sspp[i]; in _sspp_offset() 783 void __iomem *addr, const struct dpu_mdss_cfg *catalog) in dpu_hw_sspp_init() argument 788 if (!addr || !catalog) in dpu_hw_sspp_init() 795 cfg = _sspp_offset(idx, addr, catalog, &hw_pipe->hw); in dpu_hw_sspp_init() [all …]
|
D | dpu_core_perf.h | 71 const struct dpu_mdss_cfg *catalog; member 122 const struct dpu_mdss_cfg *catalog,
|
D | dpu_encoder_phys_wb.c | 105 const struct dpu_mdss_cfg *catalog; in dpu_encoder_phys_wb_set_qos() local 108 if (!phys_enc || !phys_enc->dpu_kms || !phys_enc->dpu_kms->catalog) { in dpu_encoder_phys_wb_set_qos() 113 catalog = phys_enc->dpu_kms->catalog; in dpu_encoder_phys_wb_set_qos() 120 catalog->perf->danger_lut_tbl[DPU_QOS_LUT_USAGE_NRT]; in dpu_encoder_phys_wb_set_qos() 122 qos_cfg.safe_lut = catalog->perf->safe_lut_tbl[DPU_QOS_LUT_USAGE_NRT]; in dpu_encoder_phys_wb_set_qos() 124 qos_lut_tb = &catalog->perf->qos_lut_tbl[DPU_QOS_LUT_USAGE_NRT]; in dpu_encoder_phys_wb_set_qos() 145 if (!phys_enc || !phys_enc->dpu_kms || !phys_enc->dpu_kms->catalog) { in dpu_encoder_phys_wb_setup_fb() 168 cdp_cfg.enable = phys_enc->dpu_kms->catalog->perf->cdp_cfg in dpu_encoder_phys_wb_setup_fb()
|
D | dpu_plane.c | 109 const struct dpu_mdss_cfg *catalog; member 163 hw_latency_lines = dpu_kms->catalog->perf->min_prefill_lines; in _dpu_plane_calc_bw() 238 fixed_buff_size = pdpu->catalog->caps->pixel_ram_size; in _dpu_plane_calc_fill_level() 300 &pdpu->catalog->perf->qos_lut_tbl[lut_usage], total_fl); in _dpu_plane_set_qos_lut() 327 danger_lut = pdpu->catalog->perf->danger_lut_tbl in _dpu_plane_set_danger_lut() 329 safe_lut = pdpu->catalog->perf->safe_lut_tbl in _dpu_plane_set_danger_lut() 337 danger_lut = pdpu->catalog->perf->danger_lut_tbl in _dpu_plane_set_danger_lut() 339 safe_lut = pdpu->catalog->perf->safe_lut_tbl in _dpu_plane_set_danger_lut() 342 danger_lut = pdpu->catalog->perf->danger_lut_tbl in _dpu_plane_set_danger_lut() 344 safe_lut = pdpu->catalog->perf->safe_lut_tbl in _dpu_plane_set_danger_lut() [all …]
|
D | dpu_hw_sspp.h | 362 const struct dpu_mdss_cfg *catalog; member 382 void __iomem *addr, const struct dpu_mdss_cfg *catalog);
|
D | dpu_encoder.c | 571 else if (!dpu_kms->catalog->caps->has_3d_merge) in dpu_encoder_get_topology() 577 if (dpu_kms->catalog->dspp && in dpu_encoder_get_topology() 578 (dpu_kms->catalog->dspp_count >= topology.num_lm)) in dpu_encoder_get_topology() 1253 static enum dpu_intf dpu_encoder_get_intf(const struct dpu_mdss_cfg *catalog, in dpu_encoder_get_intf() argument 1261 for (i = 0; i < catalog->intf_count; i++) { in dpu_encoder_get_intf() 1262 if (catalog->intf[i].type == type in dpu_encoder_get_intf() 1263 && catalog->intf[i].controller_id == controller_id) { in dpu_encoder_get_intf() 1264 return catalog->intf[i].id; in dpu_encoder_get_intf() 1271 static enum dpu_wb dpu_encoder_get_wb(const struct dpu_mdss_cfg *catalog, in dpu_encoder_get_wb() argument 1279 for (i = 0; i < catalog->wb_count; i++) { in dpu_encoder_get_wb() [all …]
|
D | dpu_writeback.c | 23 return drm_add_modes_noedid(connector, dpu_kms->catalog->caps->max_mixer_width, in dpu_wb_conn_get_modes()
|
D | dpu_kms.h | 72 const struct dpu_mdss_cfg *catalog; member
|
/Linux-v6.1/Documentation/ABI/testing/ |
D | sysfs-bus-event_source-devices-hv_24x7 | 26 What: /sys/bus/event_source/devices/hv_24x7/interface/catalog 30 Provides access to the binary "24x7 catalog" provided by the 31 hypervisor on POWER7 and 8 systems. This catalog lists events 34 https://raw.githubusercontent.com/jmesmon/catalog-24x7/master/hv-24x7-catalog.h 40 A number equal to the length in bytes of the catalog. This is 41 also extractable from the provided binary "catalog" sysfs entry. 47 Exposes the "version" field of the 24x7 catalog. This is also 48 extractable from the provided binary "catalog" sysfs entry.
|
/Linux-v6.1/fs/hfs/ |
D | Makefile | 9 catalog.o dir.o extent.o inode.o attr.o mdb.o \
|
/Linux-v6.1/fs/hfsplus/ |
D | Makefile | 8 hfsplus-objs := super.o options.o inode.o ioctl.o extents.o catalog.o dir.o btree.o \
|
/Linux-v6.1/Documentation/arm/stm32/ |
D | stm32f429-overview.rst | 23 .. _STM32F429: http://www.st.com/web/en/catalog/mmc/FM141/SC1169/SS1577/LN1806?ecmp=stm32f429-439_p…
|