/Linux-v6.6/drivers/gpu/drm/msm/dp/ |
D | dp_catalog.c | 69 struct dp_catalog_private *catalog = container_of(dp_catalog, in dp_catalog_snapshot() local 71 struct dss_io_data *dss = &catalog->io->dp_controller; in dp_catalog_snapshot() 79 static inline u32 dp_read_aux(struct dp_catalog_private *catalog, u32 offset) in dp_read_aux() argument 81 return readl_relaxed(catalog->io->dp_controller.aux.base + offset); in dp_read_aux() 84 static inline void dp_write_aux(struct dp_catalog_private *catalog, in dp_write_aux() argument 91 writel(data, catalog->io->dp_controller.aux.base + offset); in dp_write_aux() 94 static inline u32 dp_read_ahb(const struct dp_catalog_private *catalog, u32 offset) in dp_read_ahb() argument 96 return readl_relaxed(catalog->io->dp_controller.ahb.base + offset); in dp_read_ahb() 99 static inline void dp_write_ahb(struct dp_catalog_private *catalog, in dp_write_ahb() argument 106 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 230 if (!dp_catalog_link_is_connected(panel->catalog)) { in dp_panel_read_sink_caps() 340 struct dp_catalog *catalog; in dp_panel_tpg_config() local 349 catalog = panel->catalog; in dp_panel_tpg_config() 358 dp_catalog_panel_tpg_disable(catalog); in dp_panel_tpg_config() 363 dp_catalog_panel_tpg_enable(catalog, &panel->dp_panel.dp_mode.drm_mode); in dp_panel_tpg_config() 368 struct dp_catalog *catalog; in dp_panel_dump_regs() local 372 catalog = panel->catalog; in dp_panel_dump_regs() 374 dp_catalog_dump_regs(catalog); in dp_panel_dump_regs() 380 struct dp_catalog *catalog; in dp_panel_timing_cfg() local [all …]
|
D | dp_catalog.h | 135 void dp_catalog_audio_get_header(struct dp_catalog *catalog); 136 void dp_catalog_audio_set_header(struct dp_catalog *catalog); 137 void dp_catalog_audio_config_acr(struct dp_catalog *catalog); 138 void dp_catalog_audio_enable(struct dp_catalog *catalog); 139 void dp_catalog_audio_config_sdp(struct dp_catalog *catalog); 140 void dp_catalog_audio_init(struct dp_catalog *catalog); 141 void dp_catalog_audio_sfe_level(struct dp_catalog *catalog);
|
D | dp_ctrl.c | 81 struct dp_catalog *catalog; member 114 dp_catalog_ctrl_state_ctrl(ctrl->catalog, DP_STATE_CTRL_PUSH_IDLE); in dp_ctrl_push_idle() 161 dp_catalog_ctrl_config_ctrl(ctrl->catalog, config); in dp_ctrl_config_ctrl() 168 dp_catalog_ctrl_lane_mapping(ctrl->catalog); in dp_ctrl_configure_source_params() 169 dp_catalog_ctrl_mainlink_ctrl(ctrl->catalog, true); in dp_ctrl_configure_source_params() 176 dp_catalog_ctrl_config_misc(ctrl->catalog, cc, tb); in dp_ctrl_configure_source_params() 993 dp_catalog_ctrl_update_transfer_unit(ctrl->catalog, in dp_ctrl_setup_tr_unit() 1021 ret = dp_catalog_ctrl_update_vx_px(ctrl->catalog, in dp_ctrl_update_vx_px() 1096 dp_catalog_ctrl_state_ctrl(ctrl->catalog, 0); in dp_ctrl_link_train_1() 1100 ret = dp_catalog_ctrl_set_pattern_state_bit(ctrl->catalog, 1); in dp_ctrl_link_train_1() [all …]
|
D | dp_display.c | 96 struct dp_catalog *catalog; member 325 dp_catalog_hpd_config_intr(dp->catalog, DP_DP_HPD_INT_MASK, false); in dp_display_unbind() 749 dp->catalog = dp_catalog_get(dev, &dp->parser->io); in dp_init_sub_modules() 750 if (IS_ERR(dp->catalog)) { in dp_init_sub_modules() 751 rc = PTR_ERR(dp->catalog); in dp_init_sub_modules() 753 dp->catalog = NULL; in dp_init_sub_modules() 765 dp->aux = dp_aux_get(dev, dp->catalog, dp->dp_display.is_edp); in dp_init_sub_modules() 782 panel_in.catalog = dp->catalog; in dp_init_sub_modules() 794 dp->power, dp->catalog, dp->parser); in dp_init_sub_modules() 802 dp->audio = dp_audio_get(dp->pdev, dp->panel, 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 | 31 struct dp_power *power, struct dp_catalog *catalog,
|
D | dp_panel.h | 33 struct dp_catalog *catalog; member
|
/Linux-v6.6/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.6/drivers/gpu/drm/msm/disp/dpu1/ |
D | dpu_kms.c | 707 if (dpu_kms->catalog->wb_count) { in _dpu_kms_setup_displays() 708 for (i = 0; i < dpu_kms->catalog->wb_count; i++) { in _dpu_kms_setup_displays() 709 if (dpu_kms->catalog->wb[i].id == WB_2) { in _dpu_kms_setup_displays() 711 dpu_kms->catalog->wb[i].format_list, in _dpu_kms_setup_displays() 712 dpu_kms->catalog->wb[i].num_formats); in _dpu_kms_setup_displays() 735 const struct dpu_mdss_cfg *catalog; in _dpu_kms_drm_obj_init() local 741 catalog = dpu_kms->catalog; in _dpu_kms_drm_obj_init() 755 max_crtc_count = min(catalog->mixer_count, num_encoders); in _dpu_kms_drm_obj_init() 758 for (i = 0; i < catalog->sspp_count; i++) { in _dpu_kms_drm_obj_init() 761 if ((catalog->sspp[i].features & BIT(DPU_SSPP_CURSOR)) in _dpu_kms_drm_obj_init() [all …]
|
D | dpu_encoder_phys_wb.c | 106 const struct dpu_mdss_cfg *catalog; in dpu_encoder_phys_wb_set_qos() local 109 if (!phys_enc || !phys_enc->dpu_kms || !phys_enc->dpu_kms->catalog) { in dpu_encoder_phys_wb_set_qos() 114 catalog = phys_enc->dpu_kms->catalog; in dpu_encoder_phys_wb_set_qos() 121 catalog->perf->danger_lut_tbl[DPU_QOS_LUT_USAGE_NRT]; in dpu_encoder_phys_wb_set_qos() 123 qos_cfg.safe_lut = catalog->perf->safe_lut_tbl[DPU_QOS_LUT_USAGE_NRT]; in dpu_encoder_phys_wb_set_qos() 125 qos_lut_tb = &catalog->perf->qos_lut_tbl[DPU_QOS_LUT_USAGE_NRT]; in dpu_encoder_phys_wb_set_qos() 144 if (!phys_enc || !phys_enc->dpu_kms || !phys_enc->dpu_kms->catalog) { in dpu_encoder_phys_wb_setup_fb() 165 const struct dpu_perf_cfg *perf = phys_enc->dpu_kms->catalog->perf; in dpu_encoder_phys_wb_setup_fb()
|
D | dpu_plane.c | 88 const struct dpu_mdss_cfg *catalog; member 116 static u64 _dpu_plane_calc_bw(const struct dpu_mdss_cfg *catalog, in _dpu_plane_calc_bw() argument 136 hw_latency_lines = catalog->perf->min_prefill_lines; in _dpu_plane_calc_bw() 214 fixed_buff_size = pdpu->catalog->caps->pixel_ram_size; in _dpu_plane_calc_fill_level() 273 cfg.creq_lut = _dpu_hw_get_qos_lut(&pdpu->catalog->perf->qos_lut_tbl[lut_usage], total_fl); in _dpu_plane_set_qos_lut() 274 cfg.danger_lut = pdpu->catalog->perf->danger_lut_tbl[lut_usage]; in _dpu_plane_set_qos_lut() 275 cfg.safe_lut = pdpu->catalog->perf->safe_lut_tbl[lut_usage]; in _dpu_plane_set_qos_lut() 832 if (pstate->stage >= pdpu->catalog->caps->max_mixer_blendstages) { in dpu_plane_atomic_check() 834 pdpu->catalog->caps->max_mixer_blendstages - DPU_STAGE_0); in dpu_plane_atomic_check() 861 max_linewidth = pdpu->catalog->caps->max_linewidth; in dpu_plane_atomic_check() [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 | 69 const struct dpu_mdss_cfg *catalog; member
|
D | dpu_vbif.c | 310 for (i = 0; i < dpu_kms->catalog->vbif_count; i++) { in dpu_debugfs_vbif_init() 311 const struct dpu_vbif_cfg *vbif = &dpu_kms->catalog->vbif[i]; in dpu_debugfs_vbif_init()
|
D | dpu_encoder.c | 581 else if (!dpu_kms->catalog->caps->has_3d_merge) in dpu_encoder_get_topology() 1285 static struct dpu_hw_intf *dpu_encoder_get_intf(const struct dpu_mdss_cfg *catalog, in dpu_encoder_get_intf() argument 1294 for (i = 0; i < catalog->intf_count; i++) { in dpu_encoder_get_intf() 1295 if (catalog->intf[i].type == type in dpu_encoder_get_intf() 1296 && catalog->intf[i].controller_id == controller_id) { in dpu_encoder_get_intf() 1297 return dpu_rm_get_intf(dpu_rm, catalog->intf[i].id); in dpu_encoder_get_intf() 2253 dpu_kms->catalog->caps->has_idle_pc; in dpu_encoder_setup_display() 2276 phys_params.hw_intf = dpu_encoder_get_intf(dpu_kms->catalog, &dpu_kms->rm, in dpu_encoder_setup_display()
|
/Linux-v6.6/fs/hfs/ |
D | Makefile | 9 catalog.o dir.o extent.o inode.o attr.o mdb.o \
|
/Linux-v6.6/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.6/Documentation/arch/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-v6.6/Documentation/powerpc/ |
D | imc.rst | 48 IMC catalog is available at: 49 https://github.com/open-power/ima-catalog
|
/Linux-v6.6/Documentation/admin-guide/ |
D | dynamic-debug-howto.rst | 32 You can view the currently configured behaviour in the *prdbg* catalog:: 103 The match-spec's select *prdbgs* from the catalog, upon which to apply 349 CONFIG_DYNAMIC_DEBUG=y # build catalog, enables CORE 350 CONFIG_DYNAMIC_DEBUG_CORE=y # enable mechanics only, skip catalog
|
/Linux-v6.6/Documentation/hwmon/ |
D | lm85.rst | 60 Datasheet: http://www.smsc.com/main/catalog/emc6d102.html 68 Datasheet: http://www.smsc.com/main/catalog/emc6d103.html 76 Datasheet: http://www.smsc.com/main/catalog/emc6d103s.html
|