| /Linux-v5.15/drivers/gpu/drm/msm/dp/ |
| D | dp_catalog.c | 67 struct dp_catalog_private *catalog = container_of(dp_catalog, in dp_catalog_snapshot() local 70 msm_disp_snapshot_add_block(disp_state, catalog->io->dp_controller.len, in dp_catalog_snapshot() 71 catalog->io->dp_controller.base, "dp_ctrl"); in dp_catalog_snapshot() 74 static inline u32 dp_read_aux(struct dp_catalog_private *catalog, u32 offset) in dp_read_aux() argument 77 return readl_relaxed(catalog->io->dp_controller.base + offset); in dp_read_aux() 80 static inline void dp_write_aux(struct dp_catalog_private *catalog, in dp_write_aux() argument 88 writel(data, catalog->io->dp_controller.base + offset); in dp_write_aux() 91 static inline u32 dp_read_ahb(struct dp_catalog_private *catalog, u32 offset) in dp_read_ahb() argument 94 return readl_relaxed(catalog->io->dp_controller.base + offset); in dp_read_ahb() 97 static inline void dp_write_ahb(struct dp_catalog_private *catalog, in dp_write_ahb() argument [all …]
|
| D | dp_audio.c | 29 struct dp_catalog *catalog; member 103 static u32 dp_audio_get_header(struct dp_catalog *catalog, in dp_audio_get_header() argument 107 catalog->sdp_type = sdp; in dp_audio_get_header() 108 catalog->sdp_header = header; in dp_audio_get_header() 109 dp_catalog_audio_get_header(catalog); in dp_audio_get_header() 111 return catalog->audio_data; in dp_audio_get_header() 114 static void dp_audio_set_header(struct dp_catalog *catalog, in dp_audio_set_header() argument 119 catalog->sdp_type = sdp; in dp_audio_set_header() 120 catalog->sdp_header = header; in dp_audio_set_header() 121 catalog->audio_data = data; in dp_audio_set_header() [all …]
|
| D | dp_aux.c | 24 struct dp_catalog *catalog; member 85 aux->catalog->aux_data = reg; in dp_aux_write() 86 dp_catalog_aux_write_data(aux->catalog); in dp_aux_write() 89 dp_catalog_aux_clear_trans(aux->catalog, false); in dp_aux_write() 90 dp_catalog_aux_clear_hw_interrupts(aux->catalog); in dp_aux_write() 104 aux->catalog->aux_data = reg; in dp_aux_write() 105 dp_catalog_aux_write_trans(aux->catalog); in dp_aux_write() 138 dp_catalog_aux_clear_trans(aux->catalog, true); in dp_aux_cmd_fifo_rx() 143 aux->catalog->aux_data = data; in dp_aux_cmd_fifo_rx() 144 dp_catalog_aux_write_data(aux->catalog); in dp_aux_cmd_fifo_rx() [all …]
|
| D | dp_panel.c | 17 struct dp_catalog *catalog; member 205 if (!dp_catalog_link_is_connected(panel->catalog)) { in dp_panel_read_sink_caps() 320 struct dp_catalog *catalog; in dp_panel_tpg_config() local 329 catalog = panel->catalog; in dp_panel_tpg_config() 337 dp_catalog_panel_tpg_disable(catalog); in dp_panel_tpg_config() 342 dp_catalog_panel_tpg_enable(catalog, &panel->dp_panel.dp_mode.drm_mode); in dp_panel_tpg_config() 347 struct dp_catalog *catalog; in dp_panel_dump_regs() local 351 catalog = panel->catalog; in dp_panel_dump_regs() 353 dp_catalog_dump_regs(catalog); in dp_panel_dump_regs() 359 struct dp_catalog *catalog; in dp_panel_timing_cfg() local [all …]
|
| D | dp_catalog.h | 127 void dp_catalog_audio_get_header(struct dp_catalog *catalog); 128 void dp_catalog_audio_set_header(struct dp_catalog *catalog); 129 void dp_catalog_audio_config_acr(struct dp_catalog *catalog); 130 void dp_catalog_audio_enable(struct dp_catalog *catalog); 131 void dp_catalog_audio_config_sdp(struct dp_catalog *catalog); 132 void dp_catalog_audio_init(struct dp_catalog *catalog); 133 void dp_catalog_audio_sfe_level(struct dp_catalog *catalog);
|
| D | dp_ctrl.c | 78 struct dp_catalog *catalog; member 110 dp_catalog_ctrl_state_ctrl(ctrl->catalog, DP_STATE_CTRL_PUSH_IDLE); in dp_ctrl_push_idle() 154 dp_catalog_ctrl_config_ctrl(ctrl->catalog, config); in dp_ctrl_config_ctrl() 161 dp_catalog_ctrl_lane_mapping(ctrl->catalog); in dp_ctrl_configure_source_params() 162 dp_catalog_ctrl_mainlink_ctrl(ctrl->catalog, true); in dp_ctrl_configure_source_params() 169 dp_catalog_ctrl_config_misc(ctrl->catalog, cc, tb); in dp_ctrl_configure_source_params() 982 dp_catalog_ctrl_update_transfer_unit(ctrl->catalog, in dp_ctrl_setup_tr_unit() 1009 ret = dp_catalog_ctrl_update_vx_px(ctrl->catalog, in dp_ctrl_update_vx_px() 1082 dp_catalog_ctrl_state_ctrl(ctrl->catalog, 0); in dp_ctrl_link_train_1() 1086 ret = dp_catalog_ctrl_set_pattern(ctrl->catalog, DP_TRAINING_PATTERN_1); in dp_ctrl_link_train_1() [all …]
|
| D | dp_display.c | 93 struct dp_catalog *catalog; member 549 dp_catalog_hpd_config_intr(dp->catalog, in dp_hpd_plug_handle() 603 dp_catalog_hpd_config_intr(dp->catalog, in dp_hpd_unplug_handle() 635 dp_catalog_hpd_config_intr(dp->catalog, DP_DP_HPD_PLUG_INT_MASK, false); in dp_hpd_unplug_handle() 653 dp_catalog_hpd_config_intr(dp->catalog, DP_DP_HPD_PLUG_INT_MASK, true); in dp_hpd_unplug_handle() 752 dp->catalog = dp_catalog_get(dev, &dp->parser->io); in dp_init_sub_modules() 753 if (IS_ERR(dp->catalog)) { in dp_init_sub_modules() 754 rc = PTR_ERR(dp->catalog); in dp_init_sub_modules() 756 dp->catalog = NULL; in dp_init_sub_modules() 768 dp->aux = dp_aux_get(dev, dp->catalog); 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 | 34 struct dp_power *power, struct dp_catalog *catalog,
|
| D | dp_panel.h | 34 struct dp_catalog *catalog; member
|
| /Linux-v5.15/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() 339 if (!kms->catalog) { in dpu_core_perf_crtc_update() 427 struct dpu_perf_cfg *cfg = &perf->catalog->perf; in _dpu_core_perf_mode_write() 482 struct dpu_mdss_cfg *catalog = perf->catalog; in dpu_core_perf_debugfs_init() local [all …]
|
| D | dpu_kms.c | 639 struct dpu_mdss_cfg *catalog; in _dpu_kms_drm_obj_init() local 645 catalog = dpu_kms->catalog; in _dpu_kms_drm_obj_init() 655 max_crtc_count = min(catalog->mixer_count, priv->num_encoders); in _dpu_kms_drm_obj_init() 658 for (i = 0; i < catalog->sspp_count; i++) { in _dpu_kms_drm_obj_init() 661 if ((catalog->sspp[i].features & BIT(DPU_SSPP_CURSOR)) in _dpu_kms_drm_obj_init() 670 type, catalog->sspp[i].features, in _dpu_kms_drm_obj_init() 671 catalog->sspp[i].features & BIT(DPU_SSPP_CURSOR)); in _dpu_kms_drm_obj_init() 673 plane = dpu_plane_init(dev, catalog->sspp[i].id, type, in _dpu_kms_drm_obj_init() 727 if (dpu_kms->catalog) { in _dpu_kms_hw_destroy() 728 for (i = 0; i < dpu_kms->catalog->vbif_count; i++) { in _dpu_kms_hw_destroy() [all …]
|
| D | dpu_hw_sspp.c | 306 switch (ctx->catalog->caps->ubwc_version) { in dpu_hw_sspp_setup_format() 688 struct dpu_mdss_cfg *catalog, in _sspp_offset() argument 693 if ((sspp < SSPP_MAX) && catalog && addr && b) { in _sspp_offset() 694 for (i = 0; i < catalog->sspp_count; i++) { in _sspp_offset() 695 if (sspp == catalog->sspp[i].id) { in _sspp_offset() 697 b->blk_off = catalog->sspp[i].base; in _sspp_offset() 698 b->length = catalog->sspp[i].len; in _sspp_offset() 699 b->hwversion = catalog->hwversion; in _sspp_offset() 701 return &catalog->sspp[i]; in _sspp_offset() 710 void __iomem *addr, struct dpu_mdss_cfg *catalog, in dpu_hw_sspp_init() argument [all …]
|
| D | dpu_core_perf.h | 71 struct dpu_mdss_cfg *catalog; member 122 struct dpu_mdss_cfg *catalog,
|
| D | dpu_plane.c | 114 struct dpu_mdss_cfg *catalog; member 179 hw_latency_lines = dpu_kms->catalog->perf.min_prefill_lines; in _dpu_plane_calc_bw() 254 fixed_buff_size = pdpu->catalog->caps->pixel_ram_size; in _dpu_plane_calc_fill_level() 349 &pdpu->catalog->perf.qos_lut_tbl[lut_usage], total_fl); in _dpu_plane_set_qos_lut() 378 danger_lut = pdpu->catalog->perf.danger_lut_tbl in _dpu_plane_set_danger_lut() 380 safe_lut = pdpu->catalog->perf.safe_lut_tbl in _dpu_plane_set_danger_lut() 388 danger_lut = pdpu->catalog->perf.danger_lut_tbl in _dpu_plane_set_danger_lut() 390 safe_lut = pdpu->catalog->perf.safe_lut_tbl in _dpu_plane_set_danger_lut() 393 danger_lut = pdpu->catalog->perf.danger_lut_tbl in _dpu_plane_set_danger_lut() 395 safe_lut = pdpu->catalog->perf.safe_lut_tbl in _dpu_plane_set_danger_lut() [all …]
|
| D | dpu_hw_sspp.h | 377 struct dpu_mdss_cfg *catalog; member 397 void __iomem *addr, struct dpu_mdss_cfg *catalog,
|
| D | dpu_encoder.c | 558 else if (!dpu_kms->catalog->caps->has_3d_merge) in dpu_encoder_get_topology() 564 if (dpu_kms->catalog->dspp && in dpu_encoder_get_topology() 565 (dpu_kms->catalog->dspp_count >= topology.num_lm)) in dpu_encoder_get_topology() 1264 static enum dpu_intf dpu_encoder_get_intf(struct dpu_mdss_cfg *catalog, in dpu_encoder_get_intf() argument 1269 for (i = 0; i < catalog->intf_count; i++) { in dpu_encoder_get_intf() 1270 if (catalog->intf[i].type == type in dpu_encoder_get_intf() 1271 && catalog->intf[i].controller_id == controller_id) { in dpu_encoder_get_intf() 1272 return catalog->intf[i].id; in dpu_encoder_get_intf() 2055 dpu_kms->catalog->caps->has_idle_pc; in dpu_encoder_setup_display() 2078 phys_params.intf_idx = dpu_encoder_get_intf(dpu_kms->catalog, in dpu_encoder_setup_display()
|
| D | dpu_kms.h | 97 struct dpu_mdss_cfg *catalog; member
|
| D | dpu_vbif.c | 301 for (i = 0; i < dpu_kms->catalog->vbif_count; i++) { in dpu_debugfs_vbif_init() 302 const struct dpu_vbif_cfg *vbif = &dpu_kms->catalog->vbif[i]; in dpu_debugfs_vbif_init()
|
| /Linux-v5.15/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-v5.15/fs/hfs/ |
| D | Makefile | 9 catalog.o dir.o extent.o inode.o attr.o mdb.o \
|
| /Linux-v5.15/fs/hfsplus/ |
| D | Makefile | 8 hfsplus-objs := super.o options.o inode.o ioctl.o extents.o catalog.o dir.o btree.o \
|
| /Linux-v5.15/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…
|
| /Linux-v5.15/arch/h8300/ |
| D | Kconfig.cpu | 38 <http://akizukidenshi.com/catalog/default.aspx>
|