Home
last modified time | relevance | path

Searched refs:catalog (Results 1 – 25 of 30) sorted by relevance

12

/Linux-v6.6/drivers/gpu/drm/msm/dp/
Ddp_catalog.c69 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 …]
Ddp_audio.c30 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 …]
Ddp_aux.c24 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 …]
Ddp_panel.c18 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 …]
Ddp_catalog.h135 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);
Ddp_ctrl.c81 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 …]
Ddp_display.c96 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 …]
Ddp_aux.h19 struct drm_dp_aux *dp_aux_get(struct device *dev, struct dp_catalog *catalog,
Ddp_audio.h39 struct dp_catalog *catalog);
Ddp_ctrl.h31 struct dp_power *power, struct dp_catalog *catalog,
Ddp_panel.h33 struct dp_catalog *catalog; member
/Linux-v6.6/Documentation/ABI/testing/
Dsysfs-bus-event_source-devices-hv_24x726 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/
Ddpu_kms.c707 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 …]
Ddpu_encoder_phys_wb.c106 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()
Ddpu_plane.c88 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 …]
Ddpu_writeback.c23 return drm_add_modes_noedid(connector, dpu_kms->catalog->caps->max_mixer_width, in dpu_wb_conn_get_modes()
Ddpu_kms.h69 const struct dpu_mdss_cfg *catalog; member
Ddpu_vbif.c310 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()
Ddpu_encoder.c581 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/
DMakefile9 catalog.o dir.o extent.o inode.o attr.o mdb.o \
/Linux-v6.6/fs/hfsplus/
DMakefile8 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/
Dstm32f429-overview.rst23 .. _STM32F429: http://www.st.com/web/en/catalog/mmc/FM141/SC1169/SS1577/LN1806?ecmp=stm32f429-439_p…
/Linux-v6.6/Documentation/powerpc/
Dimc.rst48 IMC catalog is available at:
49 https://github.com/open-power/ima-catalog
/Linux-v6.6/Documentation/admin-guide/
Ddynamic-debug-howto.rst32 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/
Dlm85.rst60 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

12