Searched refs:xbar (Results 1 – 8 of 8) sorted by relevance
| /drivers/dma/ti/ |
| A D | dma-crossbar.c | 143 xbar = devm_kzalloc(&pdev->dev, sizeof(*xbar), GFP_KERNEL); in ti_am335x_xbar_probe() 144 if (!xbar) in ti_am335x_xbar_probe() 180 xbar->iomem = iomem; in ti_am335x_xbar_probe() 232 ti_dra7_xbar_write(xbar->iomem, map->xbar_out, xbar->safe_val); in ti_dra7_xbar_free() 233 mutex_lock(&xbar->mutex); in ti_dra7_xbar_free() 268 mutex_lock(&xbar->mutex); in ti_dra7_xbar_route_allocate() 338 xbar = devm_kzalloc(&pdev->dev, sizeof(*xbar), GFP_KERNEL); in ti_dra7_xbar_probe() 339 if (!xbar) in ti_dra7_xbar_probe() 367 if (!xbar->dma_inuse) in ti_dra7_xbar_probe() 413 xbar->iomem = iomem; in ti_dra7_xbar_probe() [all …]
|
| A D | edma.c | 2092 void __iomem *xbar; in edma_xbar_event_map() local 2106 xbar = devm_ioremap(dev, res.start, resource_size(&res)); in edma_xbar_event_map() 2107 if (!xbar) in edma_xbar_event_map() 2123 mux = readl(xbar + offset); in edma_xbar_event_map() 2126 writel(mux, (xbar + offset)); in edma_xbar_event_map()
|
| /drivers/media/platform/nxp/imx8-isi/ |
| A D | imx8-isi-crossbar.c | 191 routing.num_routes = min(xbar->num_sinks - 1, xbar->num_sources); in mxc_isi_crossbar_init_state() 438 xbar->isi = isi; in mxc_isi_crossbar_init() 455 num_pads = xbar->num_sinks + xbar->num_sources; in mxc_isi_crossbar_init() 457 xbar->pads = kcalloc(num_pads, sizeof(*xbar->pads), GFP_KERNEL); in mxc_isi_crossbar_init() 458 if (!xbar->pads) in mxc_isi_crossbar_init() 461 xbar->inputs = kcalloc(xbar->num_sinks, sizeof(*xbar->inputs), in mxc_isi_crossbar_init() 463 if (!xbar->inputs) { in mxc_isi_crossbar_init() 472 xbar->pads[i + xbar->num_sinks].flags = MEDIA_PAD_FL_SOURCE; in mxc_isi_crossbar_init() 487 kfree(xbar->pads); in mxc_isi_crossbar_init() 496 kfree(xbar->pads); in mxc_isi_crossbar_cleanup() [all …]
|
| A D | imx8-isi-pipe.c | 237 struct mxc_isi_crossbar *xbar = &pipe->isi->crossbar; in mxc_isi_pipe_enable() local 254 state = v4l2_subdev_lock_and_get_active_state(&xbar->sd); in mxc_isi_pipe_enable() 256 xbar->num_sinks + pipe->id, in mxc_isi_pipe_enable() 290 ret = v4l2_subdev_enable_streams(&xbar->sd, xbar->num_sinks + pipe->id, in mxc_isi_pipe_enable() 304 struct mxc_isi_crossbar *xbar = &pipe->isi->crossbar; in mxc_isi_pipe_disable() local 307 ret = v4l2_subdev_disable_streams(&xbar->sd, xbar->num_sinks + pipe->id, in mxc_isi_pipe_disable()
|
| A D | imx8-isi-core.h | 303 void mxc_isi_crossbar_cleanup(struct mxc_isi_crossbar *xbar); 304 int mxc_isi_crossbar_register(struct mxc_isi_crossbar *xbar); 305 void mxc_isi_crossbar_unregister(struct mxc_isi_crossbar *xbar);
|
| /drivers/pci/controller/ |
| A D | pci-tegra.c | 1825 u32 *xbar) in tegra_pcie_get_xbar_config() argument 1834 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_401; in tegra_pcie_get_xbar_config() 1839 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_211; in tegra_pcie_get_xbar_config() 1844 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_111; in tegra_pcie_get_xbar_config() 1851 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_211; in tegra_pcie_get_xbar_config() 1859 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_X4_X1; in tegra_pcie_get_xbar_config() 1864 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_X2_X1; in tegra_pcie_get_xbar_config() 1871 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_420; in tegra_pcie_get_xbar_config() 1876 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_222; in tegra_pcie_get_xbar_config() 1881 *xbar = AFI_PCIE_CONFIG_SM2TMS0_XBAR_CONFIG_411; in tegra_pcie_get_xbar_config() [all …]
|
| /drivers/net/ethernet/netronome/nfp/nfpcore/ |
| A D | nfp6000_pcie.c | 270 unsigned int xbar; in nfp6000_bar_write() local 272 xbar = NFP_PCIE_P2C_EXPBAR_OFFSET(bar->index); in nfp6000_bar_write() 275 writel(newcfg, nfp->iomem.csr + xbar); in nfp6000_bar_write() 277 readl(nfp->iomem.csr + xbar); in nfp6000_bar_write() 279 xbar += nfp->dev_info->pcie_cfg_expbar_offset; in nfp6000_bar_write() 280 pci_write_config_dword(nfp->pdev, xbar, newcfg); in nfp6000_bar_write()
|
| /drivers/media/dvb-frontends/ |
| A D | mxl5xx.c | 79 u8 xbar[3]; member 1868 state->xbar[0] = 4; in mxl5xx_attach() 1869 state->xbar[1] = demod; in mxl5xx_attach() 1870 state->xbar[2] = 8; in mxl5xx_attach()
|
Completed in 38 milliseconds