dmar              597 drivers/iommu/dmar.c static inline int dmar_walk_dmar_table(struct acpi_table_dmar *dmar,
dmar              600 drivers/iommu/dmar.c 	return dmar_walk_remapping_entries((void *)(dmar + 1),
dmar              601 drivers/iommu/dmar.c 			dmar->header.length - sizeof(*dmar), cb);
dmar              610 drivers/iommu/dmar.c 	struct acpi_table_dmar *dmar;
dmar              636 drivers/iommu/dmar.c 	dmar = (struct acpi_table_dmar *)dmar_tbl;
dmar              637 drivers/iommu/dmar.c 	if (!dmar)
dmar              640 drivers/iommu/dmar.c 	if (dmar->width < PAGE_SHIFT - 1) {
dmar              645 drivers/iommu/dmar.c 	pr_info("Host address width %d\n", dmar->width + 1);
dmar              646 drivers/iommu/dmar.c 	ret = dmar_walk_dmar_table(dmar, &cb);
dmar             1869 drivers/iommu/dmar.c 	struct acpi_table_dmar *dmar;
dmar             1870 drivers/iommu/dmar.c 	dmar = (struct acpi_table_dmar *)dmar_tbl;
dmar             1871 drivers/iommu/dmar.c 	if (!dmar)
dmar             1873 drivers/iommu/dmar.c 	return dmar->flags & 0x1;
dmar             2153 drivers/iommu/dmar.c 	struct acpi_table_dmar *dmar;
dmar             2158 drivers/iommu/dmar.c 				(struct acpi_table_header **)&dmar);
dmar             2162 drivers/iommu/dmar.c 	ret = !!(dmar->flags & DMAR_PLATFORM_OPT_IN);
dmar             2163 drivers/iommu/dmar.c 	acpi_put_table((struct acpi_table_header *)dmar);
dmar              683 drivers/iommu/intel_irq_remapping.c 	struct acpi_table_dmar *dmar;
dmar              684 drivers/iommu/intel_irq_remapping.c 	dmar = (struct acpi_table_dmar *)dmar_tbl;
dmar              685 drivers/iommu/intel_irq_remapping.c 	if (!dmar || no_x2apic_optout)
dmar              687 drivers/iommu/intel_irq_remapping.c 	return dmar->flags & DMAR_X2APIC_OPT_OUT;