Home
last modified time | relevance | path

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

12

/linux-5.19.10/drivers/gpu/drm/msm/dp/
Ddp_catalog.c61 struct dp_catalog_private *catalog = container_of(dp_catalog, in dp_catalog_snapshot() local
63 struct dss_io_data *dss = &catalog->io->dp_controller; in dp_catalog_snapshot()
71 static inline u32 dp_read_aux(struct dp_catalog_private *catalog, u32 offset) in dp_read_aux() argument
73 return readl_relaxed(catalog->io->dp_controller.aux.base + offset); in dp_read_aux()
76 static inline void dp_write_aux(struct dp_catalog_private *catalog, in dp_write_aux() argument
83 writel(data, catalog->io->dp_controller.aux.base + offset); in dp_write_aux()
86 static inline u32 dp_read_ahb(const struct dp_catalog_private *catalog, u32 offset) in dp_read_ahb() argument
88 return readl_relaxed(catalog->io->dp_controller.ahb.base + offset); in dp_read_ahb()
91 static inline void dp_write_ahb(struct dp_catalog_private *catalog, in dp_write_ahb() argument
98 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
207 if (!dp_catalog_link_is_connected(panel->catalog)) { in dp_panel_read_sink_caps()
317 struct dp_catalog *catalog; in dp_panel_tpg_config() local
326 catalog = panel->catalog; in dp_panel_tpg_config()
335 dp_catalog_panel_tpg_disable(catalog); in dp_panel_tpg_config()
340 dp_catalog_panel_tpg_enable(catalog, &panel->dp_panel.dp_mode.drm_mode); in dp_panel_tpg_config()
345 struct dp_catalog *catalog; in dp_panel_dump_regs() local
349 catalog = panel->catalog; in dp_panel_dump_regs()
351 dp_catalog_dump_regs(catalog); in dp_panel_dump_regs()
357 struct dp_catalog *catalog; in dp_panel_timing_cfg() local
[all …]
Ddp_catalog.h130 void dp_catalog_audio_get_header(struct dp_catalog *catalog);
131 void dp_catalog_audio_set_header(struct dp_catalog *catalog);
132 void dp_catalog_audio_config_acr(struct dp_catalog *catalog);
133 void dp_catalog_audio_enable(struct dp_catalog *catalog);
134 void dp_catalog_audio_config_sdp(struct dp_catalog *catalog);
135 void dp_catalog_audio_init(struct dp_catalog *catalog);
136 void dp_catalog_audio_sfe_level(struct dp_catalog *catalog);
Ddp_ctrl.c80 struct dp_catalog *catalog; member
112 dp_catalog_ctrl_state_ctrl(ctrl->catalog, DP_STATE_CTRL_PUSH_IDLE); in dp_ctrl_push_idle()
156 dp_catalog_ctrl_config_ctrl(ctrl->catalog, config); in dp_ctrl_config_ctrl()
163 dp_catalog_ctrl_lane_mapping(ctrl->catalog); in dp_ctrl_configure_source_params()
164 dp_catalog_ctrl_mainlink_ctrl(ctrl->catalog, true); in dp_ctrl_configure_source_params()
171 dp_catalog_ctrl_config_misc(ctrl->catalog, cc, tb); in dp_ctrl_configure_source_params()
988 dp_catalog_ctrl_update_transfer_unit(ctrl->catalog, in dp_ctrl_setup_tr_unit()
1016 ret = dp_catalog_ctrl_update_vx_px(ctrl->catalog, in dp_ctrl_update_vx_px()
1091 dp_catalog_ctrl_state_ctrl(ctrl->catalog, 0); in dp_ctrl_link_train_1()
1095 ret = dp_catalog_ctrl_set_pattern_state_bit(ctrl->catalog, 1); in dp_ctrl_link_train_1()
[all …]
Ddp_display.c94 struct dp_catalog *catalog; member
313 dp_catalog_hpd_config_intr(dp->catalog, DP_DP_HPD_INT_MASK, false); in dp_display_unbind()
602 dp_catalog_hpd_config_intr(dp->catalog, in dp_hpd_plug_handle()
646 dp_catalog_hpd_config_intr(dp->catalog, in dp_hpd_unplug_handle()
673 dp_catalog_hpd_config_intr(dp->catalog, DP_DP_HPD_PLUG_INT_MASK, false); in dp_hpd_unplug_handle()
692 dp_catalog_hpd_config_intr(dp->catalog, DP_DP_HPD_PLUG_INT_MASK, true); in dp_hpd_unplug_handle()
773 dp->catalog = dp_catalog_get(dev, &dp->parser->io); in dp_init_sub_modules()
774 if (IS_ERR(dp->catalog)) { in dp_init_sub_modules()
775 rc = PTR_ERR(dp->catalog); in dp_init_sub_modules()
777 dp->catalog = NULL; 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.h33 struct dp_power *power, struct dp_catalog *catalog,
Ddp_panel.h34 struct dp_catalog *catalog; member
/linux-5.19.10/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_core_perf.c56 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()
328 if (!kms->catalog) { in dpu_core_perf_crtc_update()
416 struct dpu_perf_cfg *cfg = &perf->catalog->perf; in _dpu_core_perf_mode_write()
471 struct dpu_mdss_cfg *catalog = perf->catalog; in dpu_core_perf_debugfs_init() local
[all …]
Ddpu_kms.c720 if (dpu_kms->catalog->wb_count) { in _dpu_kms_setup_displays()
721 for (i = 0; i < dpu_kms->catalog->wb_count; i++) { in _dpu_kms_setup_displays()
722 if (dpu_kms->catalog->wb[i].id == WB_2) { in _dpu_kms_setup_displays()
724 dpu_kms->catalog->wb[i].format_list, in _dpu_kms_setup_displays()
725 dpu_kms->catalog->wb[i].num_formats); in _dpu_kms_setup_displays()
748 struct dpu_mdss_cfg *catalog; in _dpu_kms_drm_obj_init() local
754 catalog = dpu_kms->catalog; in _dpu_kms_drm_obj_init()
768 max_crtc_count = min(catalog->mixer_count, num_encoders); in _dpu_kms_drm_obj_init()
771 for (i = 0; i < catalog->sspp_count; i++) { in _dpu_kms_drm_obj_init()
774 if ((catalog->sspp[i].features & BIT(DPU_SSPP_CURSOR)) in _dpu_kms_drm_obj_init()
[all …]
Ddpu_hw_sspp.c311 switch (ctx->catalog->caps->ubwc_version) { in dpu_hw_sspp_setup_format()
764 struct dpu_mdss_cfg *catalog, in _sspp_offset() argument
769 if ((sspp < SSPP_MAX) && catalog && addr && b) { in _sspp_offset()
770 for (i = 0; i < catalog->sspp_count; i++) { in _sspp_offset()
771 if (sspp == catalog->sspp[i].id) { in _sspp_offset()
773 b->blk_off = catalog->sspp[i].base; in _sspp_offset()
774 b->length = catalog->sspp[i].len; in _sspp_offset()
775 b->hwversion = catalog->hwversion; in _sspp_offset()
777 return &catalog->sspp[i]; in _sspp_offset()
786 void __iomem *addr, struct dpu_mdss_cfg *catalog, in dpu_hw_sspp_init() argument
[all …]
Ddpu_plane.c109 struct dpu_mdss_cfg *catalog; member
163 hw_latency_lines = dpu_kms->catalog->perf.min_prefill_lines; in _dpu_plane_calc_bw()
238 fixed_buff_size = pdpu->catalog->caps->pixel_ram_size; in _dpu_plane_calc_fill_level()
312 &pdpu->catalog->perf.qos_lut_tbl[lut_usage], total_fl); in _dpu_plane_set_qos_lut()
339 danger_lut = pdpu->catalog->perf.danger_lut_tbl in _dpu_plane_set_danger_lut()
341 safe_lut = pdpu->catalog->perf.safe_lut_tbl in _dpu_plane_set_danger_lut()
349 danger_lut = pdpu->catalog->perf.danger_lut_tbl in _dpu_plane_set_danger_lut()
351 safe_lut = pdpu->catalog->perf.safe_lut_tbl in _dpu_plane_set_danger_lut()
354 danger_lut = pdpu->catalog->perf.danger_lut_tbl in _dpu_plane_set_danger_lut()
356 safe_lut = pdpu->catalog->perf.safe_lut_tbl in _dpu_plane_set_danger_lut()
[all …]
Ddpu_core_perf.h71 struct dpu_mdss_cfg *catalog; member
122 struct dpu_mdss_cfg *catalog,
Ddpu_encoder_phys_wb.c104 struct dpu_mdss_cfg *catalog; in dpu_encoder_phys_wb_set_qos() local
107 if (!phys_enc || !phys_enc->dpu_kms || !phys_enc->dpu_kms->catalog) { in dpu_encoder_phys_wb_set_qos()
112 catalog = phys_enc->dpu_kms->catalog; in dpu_encoder_phys_wb_set_qos()
119 catalog->perf.danger_lut_tbl[DPU_QOS_LUT_USAGE_NRT]; in dpu_encoder_phys_wb_set_qos()
121 qos_cfg.safe_lut = catalog->perf.safe_lut_tbl[DPU_QOS_LUT_USAGE_NRT]; in dpu_encoder_phys_wb_set_qos()
123 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()
167 cdp_cfg.enable = phys_enc->dpu_kms->catalog->perf.cdp_cfg in dpu_encoder_phys_wb_setup_fb()
Ddpu_hw_sspp.h363 struct dpu_mdss_cfg *catalog; member
384 void __iomem *addr, struct dpu_mdss_cfg *catalog,
Ddpu_encoder.c507 else if (!dpu_kms->catalog->caps->has_3d_merge) in dpu_encoder_get_topology()
513 if (dpu_kms->catalog->dspp && in dpu_encoder_get_topology()
514 (dpu_kms->catalog->dspp_count >= topology.num_lm)) in dpu_encoder_get_topology()
1190 static enum dpu_intf dpu_encoder_get_intf(struct dpu_mdss_cfg *catalog, in dpu_encoder_get_intf() argument
1196 for (i = 0; i < catalog->intf_count; i++) { in dpu_encoder_get_intf()
1197 if (catalog->intf[i].type == type in dpu_encoder_get_intf()
1198 && catalog->intf[i].controller_id == controller_id) { in dpu_encoder_get_intf()
1199 return catalog->intf[i].id; in dpu_encoder_get_intf()
1207 static enum dpu_wb dpu_encoder_get_wb(struct dpu_mdss_cfg *catalog, in dpu_encoder_get_wb() argument
1215 for (i = 0; i < catalog->wb_count; i++) { in dpu_encoder_get_wb()
[all …]
Ddpu_writeback.c21 return drm_add_modes_noedid(connector, dpu_kms->catalog->caps->max_mixer_width, in dpu_wb_conn_get_modes()
Ddpu_kms.h72 struct dpu_mdss_cfg *catalog; member
/linux-5.19.10/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-5.19.10/fs/hfs/
DMakefile9 catalog.o dir.o extent.o inode.o attr.o mdb.o \
/linux-5.19.10/fs/hfsplus/
DMakefile8 hfsplus-objs := super.o options.o inode.o ioctl.o extents.o catalog.o dir.o btree.o \
/linux-5.19.10/Documentation/arm/stm32/
Dstm32f429-overview.rst23 .. _STM32F429: http://www.st.com/web/en/catalog/mmc/FM141/SC1169/SS1577/LN1806?ecmp=stm32f429-439_p…

12