/kernel/linux/linux-5.10/drivers/gpu/drm/msm/dp/ |
D | dp_catalog.c | 66 static inline u32 dp_read_aux(struct dp_catalog_private *catalog, u32 offset) in dp_read_aux() argument 69 return readl_relaxed(catalog->io->dp_controller.base + offset); in dp_read_aux() 72 static inline void dp_write_aux(struct dp_catalog_private *catalog, in dp_write_aux() argument 80 writel(data, catalog->io->dp_controller.base + offset); in dp_write_aux() 83 static inline u32 dp_read_ahb(struct dp_catalog_private *catalog, u32 offset) in dp_read_ahb() argument 86 return readl_relaxed(catalog->io->dp_controller.base + offset); in dp_read_ahb() 89 static inline void dp_write_ahb(struct dp_catalog_private *catalog, in dp_write_ahb() argument 97 writel(data, catalog->io->dp_controller.base + offset); in dp_write_ahb() 100 static inline void dp_write_p0(struct dp_catalog_private *catalog, in dp_write_p0() argument 108 writel(data, catalog->io->dp_controller.base + offset); in dp_write_p0() [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 | 16 struct dp_catalog *catalog; member 93 aux->catalog->aux_data = reg; in dp_aux_write() 94 dp_catalog_aux_write_data(aux->catalog); in dp_aux_write() 97 dp_catalog_aux_clear_trans(aux->catalog, false); in dp_aux_write() 98 dp_catalog_aux_clear_hw_interrupts(aux->catalog); in dp_aux_write() 112 aux->catalog->aux_data = reg; in dp_aux_write() 113 dp_catalog_aux_write_trans(aux->catalog); in dp_aux_write() 158 dp_catalog_aux_clear_trans(aux->catalog, true); in dp_aux_cmd_fifo_rx() 163 aux->catalog->aux_data = data; in dp_aux_cmd_fifo_rx() 164 dp_catalog_aux_write_data(aux->catalog); in dp_aux_cmd_fifo_rx() [all …]
|
D | dp_panel.c | 17 struct dp_catalog *catalog; member 310 struct dp_catalog *catalog; in dp_panel_tpg_config() local 319 catalog = panel->catalog; in dp_panel_tpg_config() 327 dp_catalog_panel_tpg_disable(catalog); in dp_panel_tpg_config() 332 dp_catalog_panel_tpg_enable(catalog, &panel->dp_panel.dp_mode.drm_mode); in dp_panel_tpg_config() 337 struct dp_catalog *catalog; in dp_panel_dump_regs() local 341 catalog = panel->catalog; in dp_panel_dump_regs() 343 dp_catalog_dump_regs(catalog); in dp_panel_dump_regs() 350 struct dp_catalog *catalog; in dp_panel_timing_cfg() local 355 catalog = panel->catalog; in dp_panel_timing_cfg() [all …]
|
D | dp_catalog.h | 123 void dp_catalog_audio_get_header(struct dp_catalog *catalog); 124 void dp_catalog_audio_set_header(struct dp_catalog *catalog); 125 void dp_catalog_audio_config_acr(struct dp_catalog *catalog); 126 void dp_catalog_audio_enable(struct dp_catalog *catalog); 127 void dp_catalog_audio_enable(struct dp_catalog *catalog); 128 void dp_catalog_audio_config_sdp(struct dp_catalog *catalog); 129 void dp_catalog_audio_init(struct dp_catalog *catalog); 130 void dp_catalog_audio_sfe_level(struct dp_catalog *catalog);
|
D | dp_ctrl.c | 77 struct dp_catalog *catalog; member 116 dp_catalog_ctrl_state_ctrl(ctrl->catalog, DP_STATE_CTRL_PUSH_IDLE); in dp_ctrl_push_idle() 160 dp_catalog_ctrl_config_ctrl(ctrl->catalog, config); in dp_ctrl_config_ctrl() 167 dp_catalog_ctrl_lane_mapping(ctrl->catalog); in dp_ctrl_configure_source_params() 168 dp_catalog_ctrl_mainlink_ctrl(ctrl->catalog, true); in dp_ctrl_configure_source_params() 175 dp_catalog_ctrl_config_misc(ctrl->catalog, cc, tb); in dp_ctrl_configure_source_params() 984 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 | 94 struct dp_catalog *catalog; member 617 dp_catalog_hpd_config_intr(dp->catalog, DP_DP_HPD_PLUG_INT_MASK in dp_hpd_unplug_handle() 634 dp_catalog_hpd_config_intr(dp->catalog, DP_DP_HPD_PLUG_INT_MASK | in dp_hpd_unplug_handle() 718 dp->catalog = dp_catalog_get(dev, &dp->parser->io); in dp_init_sub_modules() 719 if (IS_ERR(dp->catalog)) { in dp_init_sub_modules() 720 rc = PTR_ERR(dp->catalog); in dp_init_sub_modules() 722 dp->catalog = NULL; in dp_init_sub_modules() 734 dp->aux = dp_aux_get(dev, dp->catalog); in dp_init_sub_modules() 751 panel_in.catalog = dp->catalog; in dp_init_sub_modules() 763 dp->power, dp->catalog, dp->parser); in dp_init_sub_modules() [all …]
|
D | dp_audio.h | 39 struct dp_catalog *catalog);
|
D | dp_aux.h | 27 struct drm_dp_aux *dp_aux_get(struct device *dev, 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
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/ |
D | dpu_core_perf.c | 55 bw_factor = kms->catalog->perf.bw_inefficiency_factor; in _dpu_core_perf_calc_bw() 92 clk_factor = kms->catalog->perf.clk_inefficiency_factor; in _dpu_core_perf_calc_clk() 115 if (!kms || !kms->catalog || !crtc || !state || !perf) { in _dpu_core_perf_calc_crtc() 133 perf->max_per_pipe_ib = kms->catalog->perf.min_dram_ib; in _dpu_core_perf_calc_crtc() 159 if (!kms->catalog) { in dpu_core_perf_crtc_check() 194 threshold = kms->catalog->perf.max_bw_high; in dpu_core_perf_crtc_check() 270 if (!kms->catalog) { in dpu_core_perf_crtc_release_bw() 341 if (!kms->catalog) { in dpu_core_perf_crtc_update() 430 struct dpu_perf_cfg *cfg = &perf->catalog->perf; in _dpu_core_perf_mode_write() 485 struct dpu_mdss_cfg *catalog = perf->catalog; in dpu_core_perf_debugfs_init() local [all …]
|
D | dpu_kms.c | 589 struct dpu_mdss_cfg *catalog; in _dpu_kms_drm_obj_init() local 595 catalog = dpu_kms->catalog; in _dpu_kms_drm_obj_init() 605 max_crtc_count = min(catalog->mixer_count, priv->num_encoders); in _dpu_kms_drm_obj_init() 608 for (i = 0; i < catalog->sspp_count; i++) { in _dpu_kms_drm_obj_init() 611 if ((catalog->sspp[i].features & BIT(DPU_SSPP_CURSOR)) in _dpu_kms_drm_obj_init() 620 type, catalog->sspp[i].features, in _dpu_kms_drm_obj_init() 621 catalog->sspp[i].features & BIT(DPU_SSPP_CURSOR)); in _dpu_kms_drm_obj_init() 623 plane = dpu_plane_init(dev, catalog->sspp[i].id, type, in _dpu_kms_drm_obj_init() 677 if (dpu_kms->catalog) { in _dpu_kms_hw_destroy() 678 for (i = 0; i < dpu_kms->catalog->vbif_count; i++) { in _dpu_kms_hw_destroy() [all …]
|
D | dpu_hw_sspp.c | 308 switch (ctx->catalog->caps->ubwc_version) { in dpu_hw_sspp_setup_format() 689 struct dpu_mdss_cfg *catalog, in _sspp_offset() argument 694 if ((sspp < SSPP_MAX) && catalog && addr && b) { in _sspp_offset() 695 for (i = 0; i < catalog->sspp_count; i++) { in _sspp_offset() 696 if (sspp == catalog->sspp[i].id) { in _sspp_offset() 698 b->blk_off = catalog->sspp[i].base; in _sspp_offset() 699 b->length = catalog->sspp[i].len; in _sspp_offset() 700 b->hwversion = catalog->hwversion; in _sspp_offset() 702 return &catalog->sspp[i]; in _sspp_offset() 713 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 | 104 struct dpu_mdss_cfg *catalog; member 167 hw_latency_lines = dpu_kms->catalog->perf.min_prefill_lines; in _dpu_plane_calc_bw() 236 fixed_buff_size = pdpu->catalog->caps->pixel_ram_size; in _dpu_plane_calc_fill_level() 331 &pdpu->catalog->perf.qos_lut_tbl[lut_usage], total_fl); in _dpu_plane_set_qos_lut() 361 danger_lut = pdpu->catalog->perf.danger_lut_tbl in _dpu_plane_set_danger_lut() 363 safe_lut = pdpu->catalog->perf.safe_lut_tbl in _dpu_plane_set_danger_lut() 371 danger_lut = pdpu->catalog->perf.danger_lut_tbl in _dpu_plane_set_danger_lut() 373 safe_lut = pdpu->catalog->perf.safe_lut_tbl in _dpu_plane_set_danger_lut() 376 danger_lut = pdpu->catalog->perf.danger_lut_tbl in _dpu_plane_set_danger_lut() 378 safe_lut = pdpu->catalog->perf.safe_lut_tbl in _dpu_plane_set_danger_lut() [all …]
|
D | dpu_hw_sspp.h | 376 struct dpu_mdss_cfg *catalog; member 396 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() 1272 static enum dpu_intf dpu_encoder_get_intf(struct dpu_mdss_cfg *catalog, in dpu_encoder_get_intf() argument 1277 for (i = 0; i < catalog->intf_count; i++) { in dpu_encoder_get_intf() 1278 if (catalog->intf[i].type == type in dpu_encoder_get_intf() 1279 && catalog->intf[i].controller_id == controller_id) { in dpu_encoder_get_intf() 1280 return catalog->intf[i].id; in dpu_encoder_get_intf() 2066 dpu_kms->catalog->caps->has_idle_pc; in dpu_encoder_setup_display() 2089 phys_params.intf_idx = dpu_encoder_get_intf(dpu_kms->catalog, in dpu_encoder_setup_display()
|
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()
|
D | dpu_kms.h | 101 struct dpu_mdss_cfg *catalog; member
|
/kernel/linux/linux-5.10/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.
|
/kernel/linux/linux-5.10/fs/hfs/ |
D | Makefile | 9 catalog.o dir.o extent.o inode.o attr.o mdb.o \
|
/kernel/linux/linux-5.10/fs/hfsplus/ |
D | Makefile | 8 hfsplus-objs := super.o options.o inode.o ioctl.o extents.o catalog.o dir.o btree.o \
|
/kernel/linux/linux-5.10/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…
|
/kernel/linux/linux-5.10/arch/h8300/ |
D | Kconfig.cpu | 38 <http://akizukidenshi.com/catalog/default.aspx>
|