Searched refs:dma_window (Results 1 – 7 of 7) sorted by relevance
| /linux-6.15/arch/powerpc/kernel/ |
| H A D | prom_parse.c | 11 void of_parse_dma_window(struct device_node *dn, const __be32 *dma_window, in of_parse_dma_window() argument 19 *busno = of_read_number(dma_window, 1); in of_parse_dma_window() 20 dma_window++; in of_parse_dma_window() 27 *phys = of_read_number(dma_window, cells); in of_parse_dma_window() 29 dma_window += cells; in of_parse_dma_window() 33 *size = of_read_number(dma_window, cells); in of_parse_dma_window()
|
| /linux-6.15/drivers/scsi/ibmvscsi_tgt/ |
| H A D | ibmvscsi_tgt.h | 46 struct dma_window { struct 57 struct dma_window window[NUM_DMA_WINDOWS]; argument
|
| H A D | ibmvscsi_tgt.c | 2590 const __be32 *dma_window; in read_dma_window() local 2597 dma_window = (const __be32 *)vio_get_attribute(vdev, in read_dma_window() 2600 if (!dma_window) { in read_dma_window() 2605 vscsi->dds.window[LOCAL].liobn = be32_to_cpu(*dma_window); in read_dma_window() 2606 dma_window++; in read_dma_window() 2612 dma_window++; in read_dma_window() 2614 dma_window += be32_to_cpu(*prop); in read_dma_window() 2621 dma_window++; in read_dma_window() 2623 dma_window += be32_to_cpu(*prop); in read_dma_window() 2627 vscsi->dds.window[REMOTE].liobn = be32_to_cpu(*dma_window); in read_dma_window()
|
| /linux-6.15/drivers/misc/ |
| H A D | ibmvmc.c | 2191 const __be32 *dma_window; in read_dma_window() local 2198 dma_window = in read_dma_window() 2201 if (!dma_window) { in read_dma_window() 2206 adapter->liobn = be32_to_cpu(*dma_window); in read_dma_window() 2207 dma_window++; in read_dma_window() 2213 dma_window++; in read_dma_window() 2215 dma_window += be32_to_cpu(*prop); in read_dma_window() 2222 dma_window++; in read_dma_window() 2224 dma_window += be32_to_cpu(*prop); in read_dma_window() 2228 adapter->riobn = be32_to_cpu(*dma_window); in read_dma_window()
|
| /linux-6.15/arch/powerpc/platforms/44x/ |
| H A D | pci.c | 320 struct resource dma_window; in ppc4xx_probe_pci_bridge() local 381 if (ppc4xx_parse_dma_ranges(hose, reg, &dma_window) != 0) in ppc4xx_probe_pci_bridge() 388 ppc4xx_configure_pci_PTMs(hose, reg, &dma_window); in ppc4xx_probe_pci_bridge() 524 struct resource dma_window; in ppc4xx_probe_pcix_bridge() local 590 if (ppc4xx_parse_dma_ranges(hose, reg, &dma_window) != 0) in ppc4xx_probe_pcix_bridge() 597 ppc4xx_configure_pcix_PIMs(hose, reg, &dma_window, big_pim, msi); in ppc4xx_probe_pcix_bridge() 1807 struct resource dma_window; in ppc4xx_pciex_port_setup_hose() local 1900 if (ppc4xx_parse_dma_ranges(hose, mbase, &dma_window) != 0) in ppc4xx_pciex_port_setup_hose() 1907 ppc4xx_configure_pciex_PIMs(port, hose, mbase, &dma_window); in ppc4xx_pciex_port_setup_hose()
|
| /linux-6.15/arch/powerpc/include/asm/ |
| H A D | prom.h | 68 void of_parse_dma_window(struct device_node *dn, const __be32 *dma_window,
|
| /linux-6.15/arch/powerpc/platforms/pseries/ |
| H A D | vio.c | 1156 const __be32 *dma_window; in vio_build_iommu_table() local 1160 dma_window = of_get_property(dev->dev.of_node, in vio_build_iommu_table() 1162 if (!dma_window) in vio_build_iommu_table() 1171 of_parse_dma_window(dev->dev.of_node, dma_window, in vio_build_iommu_table()
|