Lines Matching refs:p

74 	struct iommu_table_entry *p;  in pci_iommu_alloc()  local
79 for (p = __iommu_table; p < __iommu_table_end; p++) { in pci_iommu_alloc()
80 if (p && p->detect && p->detect() > 0) { in pci_iommu_alloc()
81 p->flags |= IOMMU_DETECTED; in pci_iommu_alloc()
82 if (p->early_init) in pci_iommu_alloc()
83 p->early_init(); in pci_iommu_alloc()
84 if (p->flags & IOMMU_FINISH_IF_DETECTED) in pci_iommu_alloc()
147 static __init int iommu_setup(char *p) in iommu_setup() argument
151 if (!p) in iommu_setup()
154 while (*p) { in iommu_setup()
155 if (!strncmp(p, "off", 3)) in iommu_setup()
158 if (!strncmp(p, "force", 5)) in iommu_setup()
160 if (!strncmp(p, "noforce", 7)) { in iommu_setup()
165 if (!strncmp(p, "biomerge", 8)) { in iommu_setup()
169 if (!strncmp(p, "panic", 5)) in iommu_setup()
171 if (!strncmp(p, "nopanic", 7)) in iommu_setup()
173 if (!strncmp(p, "merge", 5)) { in iommu_setup()
177 if (!strncmp(p, "nomerge", 7)) in iommu_setup()
179 if (!strncmp(p, "forcesac", 8)) in iommu_setup()
181 if (!strncmp(p, "allowdac", 8)) in iommu_setup()
183 if (!strncmp(p, "nodac", 5)) in iommu_setup()
185 if (!strncmp(p, "usedac", 6)) { in iommu_setup()
190 if (!strncmp(p, "soft", 4)) in iommu_setup()
193 if (!strncmp(p, "pt", 2)) in iommu_setup()
196 gart_parse_options(p); in iommu_setup()
199 if (!strncmp(p, "calgary", 7)) in iommu_setup()
203 p += strcspn(p, ","); in iommu_setup()
204 if (*p == ',') in iommu_setup()
205 ++p; in iommu_setup()
254 struct iommu_table_entry *p; in pci_iommu_init() local
262 for (p = __iommu_table; p < __iommu_table_end; p++) { in pci_iommu_init()
263 if (p && (p->flags & IOMMU_DETECTED) && p->late_init) in pci_iommu_init()
264 p->late_init(); in pci_iommu_init()