dma_window
void of_parse_dma_window(struct device_node *dn, const __be32 *dma_window,
void of_parse_dma_window(struct device_node *dn, const __be32 *dma_window,
*busno = of_read_number(dma_window, 1);
dma_window++;
*phys = of_read_number(dma_window, cells);
dma_window += cells;
*size = of_read_number(dma_window, cells);
struct resource dma_window;
if (ppc4xx_parse_dma_ranges(hose, mbase, &dma_window) != 0)
ppc4xx_configure_pciex_PIMs(port, hose, mbase, &dma_window);
struct resource dma_window;
if (ppc4xx_parse_dma_ranges(hose, reg, &dma_window) != 0)
ppc4xx_configure_pci_PTMs(hose, reg, &dma_window);
struct resource dma_window;
if (ppc4xx_parse_dma_ranges(hose, reg, &dma_window) != 0)
ppc4xx_configure_pcix_PIMs(hose, reg, &dma_window, big_pim, msi);
const __be32 *dma_window;
dma_window = of_get_property(dev->dev.of_node,
if (!dma_window)
of_parse_dma_window(dev->dev.of_node, dma_window,
const __be32 *dma_window;
dma_window =
if (!dma_window) {
adapter->liobn = be32_to_cpu(*dma_window);
dma_window++;
dma_window++;
dma_window += be32_to_cpu(*prop);
dma_window++;
dma_window += be32_to_cpu(*prop);
adapter->riobn = be32_to_cpu(*dma_window);
const __be32 *dma_window;
dma_window = (const __be32 *)vio_get_attribute(vdev,
if (!dma_window) {
vscsi->dds.window[LOCAL].liobn = be32_to_cpu(*dma_window);
dma_window++;
dma_window++;
dma_window += be32_to_cpu(*prop);
dma_window++;
dma_window += be32_to_cpu(*prop);
vscsi->dds.window[REMOTE].liobn = be32_to_cpu(*dma_window);
struct dma_window window[NUM_DMA_WINDOWS];