Home
last modified time | relevance | path

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

12

/linux-6.12.1/drivers/gpu/drm/msm/dp/
Ddp_catalog.c88 struct dp_catalog_private *catalog = container_of(dp_catalog, in dp_catalog_snapshot() local
90 struct dss_io_data *dss = &catalog->io; in dp_catalog_snapshot()
98 static inline u32 dp_read_aux(struct dp_catalog_private *catalog, u32 offset) in dp_read_aux() argument
100 return readl_relaxed(catalog->io.aux.base + offset); in dp_read_aux()
103 static inline void dp_write_aux(struct dp_catalog_private *catalog, in dp_write_aux() argument
110 writel(data, catalog->io.aux.base + offset); in dp_write_aux()
113 static inline u32 dp_read_ahb(const struct dp_catalog_private *catalog, u32 offset) in dp_read_ahb() argument
115 return readl_relaxed(catalog->io.ahb.base + offset); in dp_read_ahb()
118 static inline void dp_write_ahb(struct dp_catalog_private *catalog, in dp_write_ahb() argument
125 writel(data, catalog->io.ahb.base + offset); in dp_write_ahb()
[all …]
Ddp_audio.c24 struct dp_catalog *catalog; member
31 static u32 dp_audio_get_header(struct dp_catalog *catalog, in dp_audio_get_header() argument
35 return dp_catalog_audio_get_header(catalog, sdp, header); in dp_audio_get_header()
38 static void dp_audio_set_header(struct dp_catalog *catalog, in dp_audio_set_header() argument
43 dp_catalog_audio_set_header(catalog, sdp, header, data); in dp_audio_set_header()
48 struct dp_catalog *catalog = audio->catalog; in dp_audio_stream_sdp() local
53 value = dp_audio_get_header(catalog, in dp_audio_stream_sdp()
63 dp_audio_set_header(catalog, value, in dp_audio_stream_sdp()
67 value = dp_audio_get_header(catalog, in dp_audio_stream_sdp()
77 dp_audio_set_header(catalog, value, in dp_audio_stream_sdp()
[all …]
Ddp_aux.c25 struct dp_catalog *catalog; member
91 dp_catalog_aux_write_data(aux->catalog, reg); in dp_aux_write()
94 dp_catalog_aux_clear_trans(aux->catalog, false); in dp_aux_write()
95 dp_catalog_aux_clear_hw_interrupts(aux->catalog); in dp_aux_write()
109 dp_catalog_aux_write_trans(aux->catalog, reg); in dp_aux_write()
142 dp_catalog_aux_clear_trans(aux->catalog, true); in dp_aux_cmd_fifo_rx()
147 dp_catalog_aux_write_data(aux->catalog, data); in dp_aux_cmd_fifo_rx()
152 data = dp_catalog_aux_read_data(aux->catalog); in dp_aux_cmd_fifo_rx()
155 data = dp_catalog_aux_read_data(aux->catalog); in dp_aux_cmd_fifo_rx()
338 if (dp_catalog_link_is_connected(aux->catalog)) in dp_aux_transfer()
[all …]
Ddp_panel.c23 struct dp_catalog *catalog; member
165 if (!dp_catalog_link_is_connected(panel->catalog)) { in dp_panel_read_sink_caps()
247 struct dp_catalog *catalog; in dp_panel_tpg_config() local
256 catalog = panel->catalog; in dp_panel_tpg_config()
265 dp_catalog_panel_tpg_disable(catalog); in dp_panel_tpg_config()
270 dp_catalog_panel_tpg_enable(catalog, &panel->dp_panel.dp_mode.drm_mode); in dp_panel_tpg_config()
275 struct dp_catalog *catalog; in dp_panel_setup_vsc_sdp_yuv_420() local
288 catalog = panel->catalog; in dp_panel_setup_vsc_sdp_yuv_420()
315 dp_catalog_panel_enable_vsc_sdp(catalog, &vsc_sdp); in dp_panel_setup_vsc_sdp_yuv_420()
322 struct dp_catalog *catalog; in dp_panel_dump_regs() local
[all …]
Ddp_ctrl.c79 struct dp_catalog *catalog; member
128 dp_catalog_ctrl_state_ctrl(ctrl->catalog, DP_STATE_CTRL_PUSH_IDLE); in dp_ctrl_push_idle()
173 dp_catalog_ctrl_config_ctrl(ctrl->catalog, config); in dp_ctrl_config_ctrl()
180 dp_catalog_ctrl_lane_mapping(ctrl->catalog); in dp_ctrl_configure_source_params()
181 dp_catalog_ctrl_mainlink_ctrl(ctrl->catalog, true); in dp_ctrl_configure_source_params()
182 dp_catalog_setup_peripheral_flush(ctrl->catalog); in dp_ctrl_configure_source_params()
189 dp_catalog_ctrl_config_misc(ctrl->catalog, cc, tb); in dp_ctrl_configure_source_params()
1006 dp_catalog_ctrl_update_transfer_unit(ctrl->catalog, in dp_ctrl_setup_tr_unit()
1124 dp_catalog_ctrl_state_ctrl(ctrl->catalog, 0); in dp_ctrl_link_train_1()
1128 ret = dp_catalog_ctrl_set_pattern_state_bit(ctrl->catalog, 1); in dp_ctrl_link_train_1()
[all …]
Ddp_catalog.h122 void dp_catalog_audio_config_acr(struct dp_catalog *catalog, u32 select);
123 void dp_catalog_audio_enable(struct dp_catalog *catalog, bool enable);
124 void dp_catalog_audio_config_sdp(struct dp_catalog *catalog);
125 void dp_catalog_audio_init(struct dp_catalog *catalog);
126 void dp_catalog_audio_sfe_level(struct dp_catalog *catalog, u32 safe_to_exit_level);
Ddp_display.c88 struct dp_catalog *catalog; member
729 dp->catalog = NULL; in dp_init_sub_modules()
733 dp->catalog = dp_catalog_get(dev); in dp_init_sub_modules()
734 if (IS_ERR(dp->catalog)) { in dp_init_sub_modules()
735 rc = PTR_ERR(dp->catalog); in dp_init_sub_modules()
737 dp->catalog = NULL; in dp_init_sub_modules()
741 dp->aux = dp_aux_get(dev, dp->catalog, in dp_init_sub_modules()
760 panel_in.catalog = dp->catalog; in dp_init_sub_modules()
772 dp->catalog, in dp_init_sub_modules()
781 dp->audio = dp_audio_get(dp->dp_display.pdev, dp->panel, dp->catalog); in dp_init_sub_modules()
[all …]
Ddp_audio.h39 struct dp_catalog *catalog);
Ddp_aux.h21 struct drm_dp_aux *dp_aux_get(struct device *dev, struct dp_catalog *catalog,
Ddp_ctrl.h30 struct dp_catalog *catalog,
Ddp_panel.h28 struct dp_catalog *catalog; member
/linux-6.12.1/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-6.12.1/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_kms.c641 yuv_supported = !!dpu_kms->catalog->cdm; in _dpu_kms_initialize_displayport()
751 if (dpu_kms->catalog->wb_count) { in _dpu_kms_setup_displays()
752 for (i = 0; i < dpu_kms->catalog->wb_count; i++) { in _dpu_kms_setup_displays()
753 if (dpu_kms->catalog->wb[i].id == WB_2) { in _dpu_kms_setup_displays()
755 dpu_kms->catalog->wb[i].format_list, in _dpu_kms_setup_displays()
756 dpu_kms->catalog->wb[i].num_formats); in _dpu_kms_setup_displays()
779 const struct dpu_mdss_cfg *catalog; in _dpu_kms_drm_obj_init() local
785 catalog = dpu_kms->catalog; in _dpu_kms_drm_obj_init()
799 max_crtc_count = min(catalog->mixer_count, num_encoders); in _dpu_kms_drm_obj_init()
802 for (i = 0; i < catalog->sspp_count; i++) { in _dpu_kms_drm_obj_init()
[all …]
Ddpu_encoder_phys_wb.c140 const struct dpu_mdss_cfg *catalog; in dpu_encoder_phys_wb_set_qos() local
143 if (!phys_enc || !phys_enc->dpu_kms || !phys_enc->dpu_kms->catalog) { in dpu_encoder_phys_wb_set_qos()
148 catalog = phys_enc->dpu_kms->catalog; in dpu_encoder_phys_wb_set_qos()
155 catalog->perf->danger_lut_tbl[DPU_QOS_LUT_USAGE_NRT]; in dpu_encoder_phys_wb_set_qos()
157 qos_cfg.safe_lut = catalog->perf->safe_lut_tbl[DPU_QOS_LUT_USAGE_NRT]; in dpu_encoder_phys_wb_set_qos()
159 qos_lut_tb = &catalog->perf->qos_lut_tbl[DPU_QOS_LUT_USAGE_NRT]; in dpu_encoder_phys_wb_set_qos()
178 if (!phys_enc || !phys_enc->dpu_kms || !phys_enc->dpu_kms->catalog) { in dpu_encoder_phys_wb_setup_fb()
199 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()
838 if (pstate->stage >= pdpu->catalog->caps->max_mixer_blendstages) { in dpu_plane_atomic_check()
840 pdpu->catalog->caps->max_mixer_blendstages - DPU_STAGE_0); in dpu_plane_atomic_check()
867 max_linewidth = pdpu->catalog->caps->max_linewidth; in dpu_plane_atomic_check()
[all …]
Ddpu_vbif.c290 for (i = 0; i < dpu_kms->catalog->vbif_count; i++) { in dpu_debugfs_vbif_init()
291 const struct dpu_vbif_cfg *vbif = &dpu_kms->catalog->vbif[i]; in dpu_debugfs_vbif_init()
Ddpu_kms.h60 const struct dpu_mdss_cfg *catalog; member
Ddpu_writeback.c24 return drm_add_modes_noedid(connector, dpu_kms->catalog->caps->max_mixer_width, in dpu_wb_conn_get_modes()
Ddpu_encoder.c602 else if (!dpu_kms->catalog->caps->has_3d_merge) in dpu_encoder_get_topology()
1373 static struct dpu_hw_intf *dpu_encoder_get_intf(const struct dpu_mdss_cfg *catalog, in dpu_encoder_get_intf() argument
1382 for (i = 0; i < catalog->intf_count; i++) { in dpu_encoder_get_intf()
1383 if (catalog->intf[i].type == type in dpu_encoder_get_intf()
1384 && catalog->intf[i].controller_id == controller_id) { in dpu_encoder_get_intf()
1385 return dpu_rm_get_intf(dpu_rm, catalog->intf[i].id); in dpu_encoder_get_intf()
2377 dpu_kms->catalog->caps->has_idle_pc; in dpu_encoder_setup_display()
2400 phys_params.hw_intf = dpu_encoder_get_intf(dpu_kms->catalog, &dpu_kms->rm, in dpu_encoder_setup_display()
/linux-6.12.1/fs/hfs/
DMakefile9 catalog.o dir.o extent.o inode.o attr.o mdb.o \
/linux-6.12.1/fs/hfsplus/
DMakefile8 hfsplus-objs := super.o options.o inode.o ioctl.o extents.o catalog.o dir.o btree.o \
/linux-6.12.1/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-6.12.1/tools/power/cpupower/
DREADME122 'clean' target is intended for cleanup the build catalog from build results
162 When it comes to run the utility from the custom build catalog things
/linux-6.12.1/Documentation/arch/powerpc/
Dimc.rst48 IMC catalog is available at:
49 https://github.com/open-power/ima-catalog
/linux-6.12.1/Documentation/admin-guide/
Ddynamic-debug-howto.rst37 You can view the currently configured behaviour in the *prdbg* catalog::
108 The match-spec's select *prdbgs* from the catalog, upon which to apply
354 CONFIG_DYNAMIC_DEBUG=y # build catalog, enables CORE
355 CONFIG_DYNAMIC_DEBUG_CORE=y # enable mechanics only, skip catalog

12