Lines Matching refs:dmar
20 #include <linux/dmar.h>
619 static inline int dmar_walk_dmar_table(struct acpi_table_dmar *dmar,
622 return dmar_walk_remapping_entries((void *)(dmar + 1),
623 dmar->header.length - sizeof(*dmar), cb);
632 struct acpi_table_dmar *dmar;
658 dmar = (struct acpi_table_dmar *)dmar_tbl;
659 if (!dmar)
662 if (dmar->width < PAGE_SHIFT - 1) {
667 pr_info("Host address width %d\n", dmar->width + 1);
668 ret = dmar_walk_dmar_table(dmar, &cb);
1033 sprintf(iommu->name, "dmar%d", iommu->seq_id);
2026 struct acpi_table_dmar *dmar;
2027 dmar = (struct acpi_table_dmar *)dmar_tbl;
2028 if (!dmar)
2030 return dmar->flags & 0x1;
2310 struct acpi_table_dmar *dmar;
2315 (struct acpi_table_header **)&dmar);
2319 ret = !!(dmar->flags & DMAR_PLATFORM_OPT_IN);
2320 acpi_put_table((struct acpi_table_header *)dmar);