Searched refs:shim (Results 1 - 23 of 23) sorted by relevance

/linux-master/tools/testing/selftests/riscv/hwprobe/
H A Dsys_hwprobe.S7 # Put __NR_riscv_hwprobe in the syscall number register, then just shim
/linux-master/drivers/soundwire/
H A Dintel.c74 void __iomem *s = sdw->link_res->shim;
205 * shim ops
210 void __iomem *shim = sdw->link_res->shim; local
215 ioctl = intel_readw(shim, SDW_SHIM_IOCTL(link_id));
218 intel_writew(shim, SDW_SHIM_IOCTL(link_id), ioctl);
222 intel_writew(shim, SDW_SHIM_IOCTL(link_id), ioctl);
226 intel_writew(shim, SDW_SHIM_IOCTL(link_id), ioctl);
231 intel_writew(shim, SDW_SHIM_IOCTL(link_id), ioctl);
241 void __iomem *shim local
261 void __iomem *shim = sdw->link_res->shim; local
294 void __iomem *shim; local
305 void __iomem *shim = sdw->link_res->shim; local
331 void __iomem *shim = sdw->link_res->shim; local
341 void __iomem *shim = sdw->link_res->shim; local
424 void __iomem *shim = sdw->link_res->shim; local
471 void __iomem *shim = sdw->link_res->shim; local
486 void __iomem *shim = sdw->link_res->shim; local
523 void __iomem *shim = sdw->link_res->shim; local
541 void __iomem *shim = sdw->link_res->shim; local
597 void __iomem *shim = sdw->link_res->shim; local
[all...]
H A Dintel_ace2x.c20 * shim vendor-specific (vs) ops
494 void __iomem *shim = sdw->link_res->shim; local
498 pcm_cap = intel_readw(shim, SDW_SHIM2_PCMSCAP);
511 void __iomem *shim = sdw->link_res->shim; local
514 return intel_readw(shim, SDW_SHIM2_PCMSYCHC(pdi_num)) + 1;
H A Dintel.h16 * @shim: Audio shim pointer
17 * @shim_vs: Audio vendor-specific shim pointer
36 void __iomem *shim; member in struct:sdw_intel_link_res
H A Dintel_ace2x_debugfs.c40 void __iomem *s = sdw->link_res->shim;
H A Dintel_init.c70 link->shim = res->mmio_base + res->shim_base;
76 link->shim = res->mmio_base + SDW_SHIM2_GENERIC_BASE(link_id);
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_hdcp.c159 const struct intel_hdcp_shim *shim, u8 *bksv)
166 ret = shim->read_bksv(dig_port, bksv);
184 const struct intel_hdcp_shim *shim = connector->hdcp.shim; local
188 if (!shim)
191 if (shim->hdcp_get_capability) {
192 shim->hdcp_get_capability(dig_port, &capable);
194 if (!intel_hdcp_read_valid_bksv(dig_port, shim, bksv))
241 hdcp->shim->hdcp_2_2_get_capability(connector, &capable);
252 if (!hdcp->shim
158 intel_hdcp_read_valid_bksv(struct intel_digital_port *dig_port, const struct intel_hdcp_shim *shim, u8 *bksv) argument
278 intel_hdcp_poll_ksv_fifo(struct intel_digital_port *dig_port, const struct intel_hdcp_shim *shim) argument
440 intel_hdcp_validate_v_prime(struct intel_connector *connector, const struct intel_hdcp_shim *shim, u8 *ksv_fifo, u8 num_downstream, u8 *bstatus) argument
688 const struct intel_hdcp_shim *shim = connector->hdcp.shim; local
772 const struct intel_hdcp_shim *shim = hdcp->shim; local
779 u8 shim[DRM_HDCP_AN_LEN]; member in union:__anon403
783 u8 shim[DRM_HDCP_KSV_LEN]; member in union:__anon404
787 u8 shim[DRM_HDCP_RI_LEN]; member in union:__anon405
1482 const struct intel_hdcp_shim *shim = hdcp->shim; local
1566 const struct intel_hdcp_shim *shim = hdcp->shim; local
1622 const struct intel_hdcp_shim *shim = hdcp->shim; local
1672 const struct intel_hdcp_shim *shim = hdcp->shim; local
1748 const struct intel_hdcp_shim *shim = hdcp->shim; local
2206 initialize_hdcp_port_data(struct intel_connector *connector, struct intel_digital_port *dig_port, const struct intel_hdcp_shim *shim) argument
2287 intel_hdcp2_init(struct intel_connector *connector, struct intel_digital_port *dig_port, const struct intel_hdcp_shim *shim) argument
2304 intel_hdcp_init(struct intel_connector *connector, struct intel_digital_port *dig_port, const struct intel_hdcp_shim *shim) argument
[all...]
H A Dintel_hdmi.c1533 u8 shim[DRM_HDCP_RI_LEN]; member in union:__anon410
1536 ret = intel_hdmi_hdcp_read_ri_prime(dig_port, ri.shim);
H A Dintel_display_types.h430 * communicate with the receiver through this shim.
542 const struct intel_hdcp_shim *shim; member in struct:intel_hdcp
H A Dintel_display_debugfs.c196 if (!intel_connector->hdcp.shim) {
H A Dintel_display.c8098 if (connector->hdcp.shim) {
/linux-master/sound/soc/intel/atom/sst/
H A Dsst_loader.c59 csr.full = sst_shim_read64(sst_drv_ctx->shim, SST_CSR);
64 sst_shim_write64(sst_drv_ctx->shim, SST_CSR, csr.full);
65 csr.full = sst_shim_read64(sst_drv_ctx->shim, SST_CSR);
70 sst_shim_write64(sst_drv_ctx->shim, SST_CSR, csr.full);
72 csr.full = sst_shim_read64(sst_drv_ctx->shim, SST_CSR);
88 csr.full = sst_shim_read64(sst_drv_ctx->shim, SST_CSR);
92 sst_shim_write64(sst_drv_ctx->shim, SST_CSR, csr.full);
94 csr.full = sst_shim_read64(sst_drv_ctx->shim, SST_CSR);
99 sst_shim_write64(sst_drv_ctx->shim, SST_CSR, csr.full);
101 csr.full = sst_shim_read64(sst_drv_ctx->shim, SST_CS
[all...]
H A Dsst_ipc.c126 header.full = sst_shim_read64(sst_drv_ctx->shim, SST_IPCX);
137 header.full = sst_shim_read64(sst_drv_ctx->shim, SST_IPCX);
169 sst_shim_write64(sst_drv_ctx->shim, SST_IPCX, msg->mrfld_header.full);
186 imr.full = sst_shim_read64(sst_drv_ctx->shim, SST_IMRX);
187 isr.full = sst_shim_read64(sst_drv_ctx->shim, SST_ISRX);
191 sst_shim_write64(sst_drv_ctx->shim, SST_ISRX, isr.full);
194 clear_ipc.full = sst_shim_read64(sst_drv_ctx->shim, SST_IPCD);
199 sst_shim_write64(sst_drv_ctx->shim, SST_IPCD, clear_ipc.full);
202 sst_shim_write64(sst_drv_ctx->shim, SST_IMRX, imr.full);
H A Dsst_pci.c64 ctx->shim = pcim_iomap(pci, 1, pci_resource_len(pci, 1));
65 if (!ctx->shim) {
69 dev_dbg(ctx->dev, "SST Shim Ptr %p\n", ctx->shim);
H A Dsst.c57 isr.full = sst_shim_read64(drv->shim, SST_ISRX);
62 header.full = sst_shim_read64(drv->shim,
65 sst_shim_write64(drv->shim, drv->ipc_reg.ipcx, header.full);
69 sst_shim_write64(drv->shim, SST_ISRX, isr.full);
80 imr.full = sst_shim_read64(drv->shim, SST_IMRX);
82 sst_shim_write64(drv->shim, SST_IMRX, imr.full);
84 header.full = sst_shim_read64(drv->shim, drv->ipc_reg.ipcd);
325 sst_shim_write64(ctx->shim, SST_IMRX, 0xFFFF0038);
H A Dsst_acpi.c186 ctx->shim = devm_ioremap(ctx->dev, ctx->shim_phy_add,
188 if (!ctx->shim) {
H A Dsst.h74 /* SST shim registers to structure mapping */
326 * @shim : SST shim pointer
331 * @shim_phy_add : SST shim phy addr
340 * @ipc_spin_lock : spin lock to handle audio shim access and ipc queue
360 void __iomem *shim; member in struct:intel_sst_drv
/linux-master/sound/soc/intel/common/
H A Dsst-dsp.c53 sst->ops->write(sst->addr.shim, offset, value);
64 val = sst->ops->read(sst->addr.shim, offset);
73 sst->ops->write(sst->addr.shim, offset, value);
79 return sst->ops->read(sst->addr.shim, offset);
H A Dsst-dsp-priv.h43 void __iomem *shim; member in struct:sst_addr
/linux-master/drivers/media/platform/ti/j721e-csi2rx/
H A Dj721e-csi2rx.c97 void __iomem *shim; member in struct:ti_csi2rx_dev
495 writel(reg, csi->shim + SHIM_CNTL);
533 writel(reg, csi->shim + SHIM_DMACNTX);
537 writel(reg, csi->shim + SHIM_PSI_CFG0);
851 writel(0, csi->shim + SHIM_CNTL);
852 writel(0, csi->shim + SHIM_DMACNTX);
865 writel(0, csi->shim + SHIM_CNTL);
866 writel(0, csi->shim + SHIM_DMACNTX);
1102 csi->shim = devm_platform_ioremap_resource(pdev, 0);
1103 if (IS_ERR(csi->shim)) {
[all...]
/linux-master/sound/soc/intel/skylake/
H A Dcnl-sst.c453 sst->addr.shim = mmio_base;
H A Dbxt-sst.c562 sst->addr.shim = mmio_base;
H A Dskl-sst.c534 sst->addr.shim = mmio_base;

Completed in 283 milliseconds