iommu.c (1758047057dbe329be712a31b79db7151b5871f8) | iommu.c (e14ff96d08f0ade9dd33081d909ad65a02a858c1) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * Copyright (C) 2001 Mike Corrigan & Dave Engebretsen, IBM Corporation 4 * 5 * Rewrite, cleanup: 6 * 7 * Copyright (C) 2004 Olof Johansson <olof@lixom.net>, IBM Corporation 8 * Copyright (C) 2006 Olof Johansson <olof@lixom.net> --- 1640 unchanged lines hidden (view full) --- 1649 return err; 1650} 1651 1652static struct notifier_block iommu_reconfig_nb = { 1653 .notifier_call = iommu_reconfig_notifier, 1654}; 1655 1656/* These are called very early. */ | 1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * Copyright (C) 2001 Mike Corrigan & Dave Engebretsen, IBM Corporation 4 * 5 * Rewrite, cleanup: 6 * 7 * Copyright (C) 2004 Olof Johansson <olof@lixom.net>, IBM Corporation 8 * Copyright (C) 2006 Olof Johansson <olof@lixom.net> --- 1640 unchanged lines hidden (view full) --- 1649 return err; 1650} 1651 1652static struct notifier_block iommu_reconfig_nb = { 1653 .notifier_call = iommu_reconfig_notifier, 1654}; 1655 1656/* These are called very early. */ |
1657void iommu_init_early_pSeries(void) | 1657void __init iommu_init_early_pSeries(void) |
1658{ 1659 if (of_chosen && of_get_property(of_chosen, "linux,iommu-off", NULL)) 1660 return; 1661 1662 if (firmware_has_feature(FW_FEATURE_LPAR)) { 1663 pseries_pci_controller_ops.dma_bus_setup = pci_dma_bus_setup_pSeriesLP; 1664 pseries_pci_controller_ops.dma_dev_setup = pci_dma_dev_setup_pSeriesLP; 1665 if (!disable_ddw) --- 53 unchanged lines hidden --- | 1658{ 1659 if (of_chosen && of_get_property(of_chosen, "linux,iommu-off", NULL)) 1660 return; 1661 1662 if (firmware_has_feature(FW_FEATURE_LPAR)) { 1663 pseries_pci_controller_ops.dma_bus_setup = pci_dma_bus_setup_pSeriesLP; 1664 pseries_pci_controller_ops.dma_dev_setup = pci_dma_dev_setup_pSeriesLP; 1665 if (!disable_ddw) --- 53 unchanged lines hidden --- |