Home
last modified time | relevance | path

Searched refs:dma_window (Results 1 – 9 of 9) sorted by relevance

/linux-4.4.14/drivers/iommu/
Dof_iommu.c47 const __be32 *dma_window, *end; in of_get_dma_window() local
61 dma_window = of_get_property(dn, propname, &bytes); in of_get_dma_window()
62 if (!dma_window) in of_get_dma_window()
64 end = dma_window + bytes / sizeof(*dma_window); in of_get_dma_window()
66 while (dma_window < end) { in of_get_dma_window()
72 *busno = be32_to_cpup(dma_window++); in of_get_dma_window()
81 *addr = of_read_number(dma_window, cells); in of_get_dma_window()
82 dma_window += cells; in of_get_dma_window()
88 *size = of_read_number(dma_window, cells); in of_get_dma_window()
89 dma_window += cells; in of_get_dma_window()
Dfsl_pamu_domain.h24 struct dma_window { struct
54 struct dma_window *win_arr;
Dfsl_pamu_domain.c70 struct dma_window *win_ptr = &dma_domain->win_arr[0]; in get_phys_addr()
99 struct dma_window *sub_win_ptr = &dma_domain->win_arr[0]; in map_subwins()
130 struct dma_window *wnd = &dma_domain->win_arr[0]; in map_win()
161 struct dma_window *wnd = &dma_domain->win_arr[wnd_nr]; in update_liodn()
538 struct dma_window *wnd; in fsl_pamu_window_enable()
/linux-4.4.14/arch/powerpc/kernel/
Dprom_parse.c10 void of_parse_dma_window(struct device_node *dn, const __be32 *dma_window, in of_parse_dma_window() argument
18 *busno = of_read_number(dma_window, 1); in of_parse_dma_window()
19 dma_window++; in of_parse_dma_window()
26 *phys = of_read_number(dma_window, cells); in of_parse_dma_window()
28 dma_window += cells; in of_parse_dma_window()
32 *size = of_read_number(dma_window, cells); in of_parse_dma_window()
Dvio.c1174 const __be32 *dma_window; in vio_build_iommu_table() local
1178 dma_window = of_get_property(dev->dev.of_node, in vio_build_iommu_table()
1180 if (!dma_window) in vio_build_iommu_table()
1187 of_parse_dma_window(dev->dev.of_node, dma_window, in vio_build_iommu_table()
/linux-4.4.14/arch/powerpc/platforms/pseries/
Diommu.c604 const __be32 *dma_window) in iommu_table_setparms_lpar() argument
608 of_parse_dma_window(dn, dma_window, &tbl->it_index, &offset, &size); in iommu_table_setparms_lpar()
716 const __be32 *dma_window = NULL; in pci_dma_bus_setup_pSeriesLP() local
725 dma_window = of_get_property(pdn, "ibm,dma-window", NULL); in pci_dma_bus_setup_pSeriesLP()
726 if (dma_window != NULL) in pci_dma_bus_setup_pSeriesLP()
730 if (dma_window == NULL) { in pci_dma_bus_setup_pSeriesLP()
743 iommu_table_setparms_lpar(ppci->phb, pdn, tbl, dma_window); in pci_dma_bus_setup_pSeriesLP()
1164 const __be32 *dma_window = NULL; in pci_dma_dev_setup_pSeriesLP() local
1180 dma_window = of_get_property(pdn, "ibm,dma-window", NULL); in pci_dma_dev_setup_pSeriesLP()
1181 if (dma_window) in pci_dma_dev_setup_pSeriesLP()
[all …]
/linux-4.4.14/arch/powerpc/include/asm/
Dprom.h75 void of_parse_dma_window(struct device_node *dn, const __be32 *dma_window,
/linux-4.4.14/arch/powerpc/sysdev/
Dppc4xx_pci.c328 struct resource dma_window; in ppc4xx_probe_pci_bridge() local
390 if (ppc4xx_parse_dma_ranges(hose, reg, &dma_window) != 0) in ppc4xx_probe_pci_bridge()
397 ppc4xx_configure_pci_PTMs(hose, reg, &dma_window); in ppc4xx_probe_pci_bridge()
534 struct resource dma_window; in ppc4xx_probe_pcix_bridge() local
603 if (ppc4xx_parse_dma_ranges(hose, reg, &dma_window) != 0) in ppc4xx_probe_pcix_bridge()
610 ppc4xx_configure_pcix_PIMs(hose, reg, &dma_window, big_pim, msi); in ppc4xx_probe_pcix_bridge()
1925 struct resource dma_window; in ppc4xx_pciex_port_setup_hose() local
2019 if (ppc4xx_parse_dma_ranges(hose, mbase, &dma_window) != 0) in ppc4xx_pciex_port_setup_hose()
2026 ppc4xx_configure_pciex_PIMs(port, hose, mbase, &dma_window); in ppc4xx_pciex_port_setup_hose()
/linux-4.4.14/arch/powerpc/platforms/cell/
Diommu.c710 const __be32 *dma_window; in cell_iommu_get_window() local
714 dma_window = of_get_property(np, "ibm,dma-window", NULL); in cell_iommu_get_window()
715 if (dma_window == NULL) { in cell_iommu_get_window()
721 of_parse_dma_window(np, dma_window, &index, base, size); in cell_iommu_get_window()