Lines Matching refs:dmar
20 #include <linux/dmar.h>
623 static inline int dmar_walk_dmar_table(struct acpi_table_dmar *dmar,
626 return dmar_walk_remapping_entries((void *)(dmar + 1),
627 dmar->header.length - sizeof(*dmar), cb);
636 struct acpi_table_dmar *dmar;
663 dmar = (struct acpi_table_dmar *)dmar_tbl;
664 if (!dmar)
667 if (dmar->width < PAGE_SHIFT - 1) {
672 pr_info("Host address width %d\n", dmar->width + 1);
673 ret = dmar_walk_dmar_table(dmar, &cb);
1062 sprintf(iommu->name, "dmar%d", iommu->seq_id);
2160 struct acpi_table_dmar *dmar;
2161 dmar = (struct acpi_table_dmar *)dmar_tbl;
2162 if (!dmar)
2164 return dmar->flags & 0x1;
2445 struct acpi_table_dmar *dmar;
2450 (struct acpi_table_header **)&dmar);
2454 ret = !!(dmar->flags & DMAR_PLATFORM_OPT_IN);
2455 acpi_put_table((struct acpi_table_header *)dmar);