Home
last modified time | relevance | path

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

12

/linux-6.6.21/drivers/soundwire/
Dintel.c74 void __iomem *s = sdw->link_res->shim; in intel_reg_show()
210 void __iomem *shim = sdw->link_res->shim; in intel_shim_glue_to_master_ip() local
215 ioctl = intel_readw(shim, SDW_SHIM_IOCTL(link_id)); in intel_shim_glue_to_master_ip()
218 intel_writew(shim, SDW_SHIM_IOCTL(link_id), ioctl); in intel_shim_glue_to_master_ip()
222 intel_writew(shim, SDW_SHIM_IOCTL(link_id), ioctl); in intel_shim_glue_to_master_ip()
226 intel_writew(shim, SDW_SHIM_IOCTL(link_id), ioctl); in intel_shim_glue_to_master_ip()
231 intel_writew(shim, SDW_SHIM_IOCTL(link_id), ioctl); in intel_shim_glue_to_master_ip()
241 void __iomem *shim = sdw->link_res->shim; in intel_shim_master_ip_to_glue() local
245 ioctl = intel_readw(shim, SDW_SHIM_IOCTL(link_id)); in intel_shim_master_ip_to_glue()
248 intel_writew(shim, SDW_SHIM_IOCTL(link_id), ioctl); in intel_shim_master_ip_to_glue()
[all …]
Dintel_ace2x.c494 void __iomem *shim = sdw->link_res->shim; in intel_pdi_init() local
498 pcm_cap = intel_readw(shim, SDW_SHIM2_PCMSCAP); in intel_pdi_init()
511 void __iomem *shim = sdw->link_res->shim; in intel_pdi_get_ch_cap() local
514 return intel_readw(shim, SDW_SHIM2_PCMSYCHC(pdi_num)) + 1; in intel_pdi_get_ch_cap()
Dintel_init.c70 link->shim = res->mmio_base + res->shim_base; in intel_link_dev_register()
76 link->shim = res->mmio_base + SDW_SHIM2_GENERIC_BASE(link_id); in intel_link_dev_register()
Dintel_ace2x_debugfs.c40 void __iomem *s = sdw->link_res->shim; in intel_reg_show()
Dintel.h36 void __iomem *shim; member
/linux-6.6.21/drivers/gpu/drm/i915/display/
Dintel_hdcp.c121 const struct intel_hdcp_shim *shim, u8 *bksv) in intel_hdcp_read_valid_bksv() argument
128 ret = shim->read_bksv(dig_port, bksv); in intel_hdcp_read_valid_bksv()
146 const struct intel_hdcp_shim *shim = connector->hdcp.shim; in intel_hdcp_capable() local
150 if (!shim) in intel_hdcp_capable()
153 if (shim->hdcp_capable) { in intel_hdcp_capable()
154 shim->hdcp_capable(dig_port, &capable); in intel_hdcp_capable()
156 if (!intel_hdcp_read_valid_bksv(dig_port, shim, bksv)) in intel_hdcp_capable()
196 hdcp->shim->hdcp_2_2_capable(dig_port, &capable); in intel_hdcp2_capable()
218 const struct intel_hdcp_shim *shim) in intel_hdcp_poll_ksv_fifo() argument
224 ret = __wait_for(read_ret = shim->read_ksv_ready(dig_port, in intel_hdcp_poll_ksv_fifo()
[all …]
Dintel_display_types.h532 const struct intel_hdcp_shim *shim; member
Dintel_hdmi.c1536 u8 shim[DRM_HDCP_RI_LEN]; in intel_hdmi_hdcp_check_link_once() member
1539 ret = intel_hdmi_hdcp_read_ri_prime(dig_port, ri.shim); in intel_hdmi_hdcp_check_link_once()
Dintel_display_debugfs.c212 if (!intel_connector->hdcp.shim) { in intel_hdcp_info()
/linux-6.6.21/sound/soc/intel/atom/sst/
Dsst_loader.c59 csr.full = sst_shim_read64(sst_drv_ctx->shim, SST_CSR); in intel_sst_reset_dsp_mrfld()
64 sst_shim_write64(sst_drv_ctx->shim, SST_CSR, csr.full); in intel_sst_reset_dsp_mrfld()
65 csr.full = sst_shim_read64(sst_drv_ctx->shim, SST_CSR); in intel_sst_reset_dsp_mrfld()
70 sst_shim_write64(sst_drv_ctx->shim, SST_CSR, csr.full); in intel_sst_reset_dsp_mrfld()
72 csr.full = sst_shim_read64(sst_drv_ctx->shim, SST_CSR); in intel_sst_reset_dsp_mrfld()
88 csr.full = sst_shim_read64(sst_drv_ctx->shim, SST_CSR); in sst_start_mrfld()
92 sst_shim_write64(sst_drv_ctx->shim, SST_CSR, csr.full); in sst_start_mrfld()
94 csr.full = sst_shim_read64(sst_drv_ctx->shim, SST_CSR); in sst_start_mrfld()
99 sst_shim_write64(sst_drv_ctx->shim, SST_CSR, csr.full); in sst_start_mrfld()
101 csr.full = sst_shim_read64(sst_drv_ctx->shim, SST_CSR); in sst_start_mrfld()
Dsst_ipc.c125 header.full = sst_shim_read64(sst_drv_ctx->shim, SST_IPCX); in sst_post_message_mrfld()
136 header.full = sst_shim_read64(sst_drv_ctx->shim, SST_IPCX); in sst_post_message_mrfld()
168 sst_shim_write64(sst_drv_ctx->shim, SST_IPCX, msg->mrfld_header.full); in sst_post_message_mrfld()
185 imr.full = sst_shim_read64(sst_drv_ctx->shim, SST_IMRX); in intel_sst_clear_intr_mrfld()
186 isr.full = sst_shim_read64(sst_drv_ctx->shim, SST_ISRX); in intel_sst_clear_intr_mrfld()
190 sst_shim_write64(sst_drv_ctx->shim, SST_ISRX, isr.full); in intel_sst_clear_intr_mrfld()
193 clear_ipc.full = sst_shim_read64(sst_drv_ctx->shim, SST_IPCD); in intel_sst_clear_intr_mrfld()
198 sst_shim_write64(sst_drv_ctx->shim, SST_IPCD, clear_ipc.full); in intel_sst_clear_intr_mrfld()
201 sst_shim_write64(sst_drv_ctx->shim, SST_IMRX, imr.full); in intel_sst_clear_intr_mrfld()
Dsst.c57 isr.full = sst_shim_read64(drv->shim, SST_ISRX); in intel_sst_interrupt_mrfld()
62 header.full = sst_shim_read64(drv->shim, in intel_sst_interrupt_mrfld()
65 sst_shim_write64(drv->shim, drv->ipc_reg.ipcx, header.full); in intel_sst_interrupt_mrfld()
69 sst_shim_write64(drv->shim, SST_ISRX, isr.full); in intel_sst_interrupt_mrfld()
80 imr.full = sst_shim_read64(drv->shim, SST_IMRX); in intel_sst_interrupt_mrfld()
82 sst_shim_write64(drv->shim, SST_IMRX, imr.full); in intel_sst_interrupt_mrfld()
84 header.full = sst_shim_read64(drv->shim, drv->ipc_reg.ipcd); in intel_sst_interrupt_mrfld()
325 sst_shim_write64(ctx->shim, SST_IMRX, 0xFFFF0038); in sst_context_init()
Dsst_pci.c64 ctx->shim = pcim_iomap(pci, 1, pci_resource_len(pci, 1)); in sst_platform_get_resources()
65 if (!ctx->shim) { in sst_platform_get_resources()
69 dev_dbg(ctx->dev, "SST Shim Ptr %p\n", ctx->shim); in sst_platform_get_resources()
Dsst_acpi.c186 ctx->shim = devm_ioremap(ctx->dev, ctx->shim_phy_add, in sst_platform_get_resources()
188 if (!ctx->shim) { in sst_platform_get_resources()
Dsst.h360 void __iomem *shim; member
/linux-6.6.21/sound/soc/intel/common/
Dsst-dsp.c53 sst->ops->write(sst->addr.shim, offset, value); in sst_dsp_shim_write()
64 val = sst->ops->read(sst->addr.shim, offset); in sst_dsp_shim_read()
73 sst->ops->write(sst->addr.shim, offset, value); in sst_dsp_shim_write_unlocked()
79 return sst->ops->read(sst->addr.shim, offset); in sst_dsp_shim_read_unlocked()
Dsst-dsp-priv.h43 void __iomem *shim; member
/linux-6.6.21/tools/testing/selftests/riscv/hwprobe/
Dsys_hwprobe.S7 # Put __NR_riscv_hwprobe in the syscall number register, then just shim
/linux-6.6.21/Documentation/security/tpm/
Dtpm_ftpm_tee.rst11 This driver is a shim for firmware implemented in ARM's TrustZone
/linux-6.6.21/Documentation/translations/ko_KR/
Dhowto.rst152 - 서브시스템 shim-layer(호환성을 위해?)
/linux-6.6.21/Documentation/driver-api/surface_aggregator/
Doverview.rst35 exposed to ACPI via a shim driver (referred to as Surface ACPI Notify, or
/linux-6.6.21/sound/soc/intel/skylake/
Dcnl-sst.c453 sst->addr.shim = mmio_base; in cnl_sst_dsp_init()
Dskl-sst.c534 sst->addr.shim = mmio_base; in skl_sst_dsp_init()
Dbxt-sst.c562 sst->addr.shim = mmio_base; in bxt_sst_dsp_init()
/linux-6.6.21/Documentation/scsi/
DChangeLog.lpfc187 * Integrated Christoph Hellwig's patch from 1/30: remove shim
188 lpfc_alloc_transport_attr - remove shim lpfc_alloc_shost_attrs -
189 remove shim lpfc_scsi_host_init - allocate phba mem in scsi's

12