Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/msm/dp/
H A Ddp_catalog.c87 struct msm_dp_catalog_private *catalog = container_of(msm_dp_catalog, in msm_dp_catalog_snapshot() local
89 struct dss_io_data *dss = &catalog->io; in msm_dp_catalog_snapshot()
97 static inline u32 msm_dp_read_aux(struct msm_dp_catalog_private *catalog, u32 offset) in msm_dp_read_aux() argument
99 return readl_relaxed(catalog->io.aux.base + offset); in msm_dp_read_aux()
102 static inline void msm_dp_write_aux(struct msm_dp_catalog_private *catalog, in msm_dp_write_aux() argument
109 writel(data, catalog->io.aux.base + offset); in msm_dp_write_aux()
112 static inline u32 msm_dp_read_ahb(const struct msm_dp_catalog_private *catalog, u32 offset) in msm_dp_read_ahb() argument
114 return readl_relaxed(catalog->io.ahb.base + offset); in msm_dp_read_ahb()
117 static inline void msm_dp_write_ahb(struct msm_dp_catalog_private *catalog, in msm_dp_write_ahb() argument
124 writel(data, catalog->io.ahb.base + offset); in msm_dp_write_ahb()
[all …]
H A Ddp_audio.c25 struct msm_dp_catalog *catalog; member
41 msm_dp_catalog_write_audio_stream(audio->catalog, &sdp_hdr); in msm_dp_audio_stream_sdp()
53 msm_dp_catalog_write_audio_timestamp(audio->catalog, &sdp_hdr); in msm_dp_audio_timestamp_sdp()
65 msm_dp_catalog_write_audio_infoframe(audio->catalog, &sdp_hdr); in msm_dp_audio_infoframe_sdp()
77 msm_dp_catalog_write_audio_copy_mgmt(audio->catalog, &sdp_hdr); in msm_dp_audio_copy_management_sdp()
89 msm_dp_catalog_write_audio_isrc(audio->catalog, &sdp_hdr); in msm_dp_audio_isrc_sdp()
94 msm_dp_catalog_audio_config_sdp(audio->catalog); in msm_dp_audio_setup_sdp()
106 struct msm_dp_catalog *catalog = audio->catalog; in msm_dp_audio_setup_acr() local
127 msm_dp_catalog_audio_config_acr(catalog, select); in msm_dp_audio_setup_acr()
132 struct msm_dp_catalog *catalog = audio->catalog; in msm_dp_audio_safe_to_exit_level() local
[all …]
H A Ddp_panel.c23 struct msm_dp_catalog *catalog; member
165 if (!msm_dp_catalog_link_is_connected(panel->catalog)) { in msm_dp_panel_read_sink_caps()
247 struct msm_dp_catalog *catalog; in msm_dp_panel_tpg_config() local
256 catalog = panel->catalog; in msm_dp_panel_tpg_config()
265 msm_dp_catalog_panel_tpg_disable(catalog); in msm_dp_panel_tpg_config()
270 msm_dp_catalog_panel_tpg_enable(catalog, &panel->msm_dp_panel.msm_dp_mode.drm_mode); in msm_dp_panel_tpg_config()
275 struct msm_dp_catalog *catalog; in msm_dp_panel_setup_vsc_sdp_yuv_420() local
288 catalog = panel->catalog; in msm_dp_panel_setup_vsc_sdp_yuv_420()
315 msm_dp_catalog_panel_enable_vsc_sdp(catalog, &vsc_sdp); in msm_dp_panel_setup_vsc_sdp_yuv_420()
323 struct msm_dp_catalog *catalog; in msm_dp_panel_timing_cfg() local
[all …]
H A Ddp_ctrl.c79 struct msm_dp_catalog *catalog; member
128 msm_dp_catalog_ctrl_state_ctrl(ctrl->catalog, DP_STATE_CTRL_PUSH_IDLE); in msm_dp_ctrl_push_idle()
173 msm_dp_catalog_ctrl_config_ctrl(ctrl->catalog, config); in msm_dp_ctrl_config_ctrl()
180 msm_dp_catalog_ctrl_lane_mapping(ctrl->catalog); in msm_dp_ctrl_configure_source_params()
181 msm_dp_catalog_setup_peripheral_flush(ctrl->catalog); in msm_dp_ctrl_configure_source_params()
188 msm_dp_catalog_ctrl_config_misc(ctrl->catalog, cc, tb); in msm_dp_ctrl_configure_source_params()
1005 msm_dp_catalog_ctrl_update_transfer_unit(ctrl->catalog, in msm_dp_ctrl_setup_tr_unit()
1123 msm_dp_catalog_ctrl_state_ctrl(ctrl->catalog, 0); in msm_dp_ctrl_link_train_1()
1127 ret = msm_dp_catalog_ctrl_set_pattern_state_bit(ctrl->catalog, 1); in msm_dp_ctrl_link_train_1()
1230 msm_dp_catalog_ctrl_state_ctrl(ctrl->catalog, 0); in msm_dp_ctrl_link_train_2()
[all …]
H A Ddp_catalog.h108 void msm_dp_catalog_audio_config_acr(struct msm_dp_catalog *catalog, u32 select);
109 void msm_dp_catalog_audio_enable(struct msm_dp_catalog *catalog, bool enable);
110 void msm_dp_catalog_audio_config_sdp(struct msm_dp_catalog *catalog);
111 void msm_dp_catalog_audio_sfe_level(struct msm_dp_catalog *catalog, u32 safe_to_exit_level);
H A Ddp_display.c88 struct msm_dp_catalog *catalog; member
735 dp->catalog = NULL; in msm_dp_init_sub_modules()
739 dp->catalog = msm_dp_catalog_get(dev); in msm_dp_init_sub_modules()
740 if (IS_ERR(dp->catalog)) { in msm_dp_init_sub_modules()
741 rc = PTR_ERR(dp->catalog); in msm_dp_init_sub_modules()
743 dp->catalog = NULL; in msm_dp_init_sub_modules()
747 dp->aux = msm_dp_aux_get(dev, dp->catalog, in msm_dp_init_sub_modules()
765 dp->panel = msm_dp_panel_get(dev, dp->aux, dp->link, dp->catalog); in msm_dp_init_sub_modules()
774 dp->catalog, in msm_dp_init_sub_modules()
783 dp->audio = msm_dp_audio_get(dp->msm_dp_display.pdev, dp->catalog); in msm_dp_init_sub_modules()
[all …]
H A Ddp_audio.h36 struct msm_dp_catalog *catalog);
H A Ddp_panel.h88 struct msm_dp_link *link, struct msm_dp_catalog *catalog);
/linux/Documentation/ABI/testing/
H A 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.
H A Dsysfs-firmware-efi-esrt5 (ESRT), a catalog of firmware for which can be updated with
/linux/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_kms.c659 yuv_supported = !!dpu_kms->catalog->cdm; in _dpu_kms_initialize_displayport()
769 if (dpu_kms->catalog->wb_count) { in _dpu_kms_setup_displays()
770 for (i = 0; i < dpu_kms->catalog->wb_count; i++) { in _dpu_kms_setup_displays()
771 if (dpu_kms->catalog->wb[i].id == WB_2) { in _dpu_kms_setup_displays()
773 dpu_kms->catalog->wb[i].format_list, in _dpu_kms_setup_displays()
774 dpu_kms->catalog->wb[i].num_formats); in _dpu_kms_setup_displays()
797 const struct dpu_mdss_cfg *catalog; in _dpu_kms_drm_obj_init() local
803 catalog = dpu_kms->catalog; in _dpu_kms_drm_obj_init()
817 max_crtc_count = min(catalog->mixer_count, num_encoders); in _dpu_kms_drm_obj_init()
820 for (i = 0; i < catalog->sspp_count; i++) { in _dpu_kms_drm_obj_init()
[all …]
H A 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()
H A Ddpu_plane.c87 const struct dpu_mdss_cfg *catalog; member
115 static u64 _dpu_plane_calc_bw(const struct dpu_mdss_cfg *catalog, in _dpu_plane_calc_bw() argument
135 hw_latency_lines = catalog->perf->min_prefill_lines; in _dpu_plane_calc_bw()
213 fixed_buff_size = pdpu->catalog->caps->pixel_ram_size; in _dpu_plane_calc_fill_level()
272 cfg.creq_lut = _dpu_hw_get_qos_lut(&pdpu->catalog->perf->qos_lut_tbl[lut_usage], total_fl); in _dpu_plane_set_qos_lut()
273 cfg.danger_lut = pdpu->catalog->perf->danger_lut_tbl[lut_usage]; in _dpu_plane_set_qos_lut()
274 cfg.safe_lut = pdpu->catalog->perf->safe_lut_tbl[lut_usage]; in _dpu_plane_set_qos_lut()
822 if (pstate->stage >= pdpu->catalog->caps->max_mixer_blendstages) { in dpu_plane_atomic_check_nosspp()
824 pdpu->catalog->caps->max_mixer_blendstages - DPU_STAGE_0); in dpu_plane_atomic_check_nosspp()
854 max_linewidth = pdpu->catalog->caps->max_linewidth; in dpu_plane_atomic_check_nosspp()
[all …]
H A Ddpu_crtc.c738 if (!dpu_kms->catalog->caps->has_3d_merge && in _dpu_crtc_check_and_setup_lm_bounds()
739 adj_mode->hdisplay > dpu_kms->catalog->caps->max_mixer_width) in _dpu_crtc_check_and_setup_lm_bounds()
751 if (drm_rect_width(r) > dpu_kms->catalog->caps->max_mixer_width) in _dpu_crtc_check_and_setup_lm_bounds()
1312 if (!dpu_kms->catalog->caps->has_3d_merge && in dpu_crtc_mode_valid()
1313 mode->hdisplay > dpu_kms->catalog->caps->max_mixer_width) in dpu_crtc_mode_valid()
1319 2 * dpu_kms->catalog->caps->max_mixer_width, in dpu_crtc_mode_valid()
1593 if (dpu_kms->catalog->dspp_count) in dpu_crtc_init()
H A Ddpu_kms.h62 const struct dpu_mdss_cfg *catalog; member
H A Ddpu_writeback.c24 return drm_add_modes_noedid(connector, dpu_kms->catalog->caps->max_mixer_width, in dpu_wb_conn_get_modes()
H A Ddpu_encoder.c677 else if (!dpu_kms->catalog->caps->has_3d_merge) in dpu_encoder_get_topology()
1462 static struct dpu_hw_intf *dpu_encoder_get_intf(const struct dpu_mdss_cfg *catalog, in dpu_encoder_get_intf() argument
1471 for (i = 0; i < catalog->intf_count; i++) { in dpu_encoder_get_intf()
1472 if (catalog->intf[i].type == type in dpu_encoder_get_intf()
1473 && catalog->intf[i].controller_id == controller_id) { in dpu_encoder_get_intf()
1474 return dpu_rm_get_intf(dpu_rm, catalog->intf[i].id); in dpu_encoder_get_intf()
2542 dpu_kms->catalog->caps->has_idle_pc; in dpu_encoder_setup_display()
2565 phys_params.hw_intf = dpu_encoder_get_intf(dpu_kms->catalog, &dpu_kms->rm, in dpu_encoder_setup_display()
/linux/fs/hfs/
H A DMakefile9 catalog.o dir.o extent.o inode.o attr.o mdb.o \
/linux/fs/hfsplus/
H A DMakefile8 hfsplus-objs := super.o options.o inode.o ioctl.o extents.o catalog.o dir.o btree.o \
/linux/Documentation/arch/arm/stm32/
H A Dstm32f429-overview.rst23 .. _STM32F429: http://www.st.com/web/en/catalog/mmc/FM141/SC1169/SS1577/LN1806?ecmp=stm32f429-439_p…
/linux/tools/power/cpupower/
H A 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/Documentation/arch/powerpc/
H A Dimc.rst48 IMC catalog is available at:
49 https://github.com/open-power/ima-catalog
/linux/Documentation/admin-guide/
H A 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
/linux/Documentation/hwmon/
H A 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
/linux/Documentation/translations/sp_SP/process/
H A Dkernel-docs.rst111 http://www.oreilly.com/catalog/linuxdrive3/

12