Lines Matching +full:revision +full:- +full:id
1 /*-
52 char *id; member
68 static int aq_revcmp(int revision, enum ops_t op, int value);
74 aq_revcmp(int revision, enum ops_t op, int value) in aq_revcmp() argument
78 if (revision <= value) in aq_revcmp()
82 if (revision >= value) in aq_revcmp()
86 if (revision == value) in aq_revcmp()
112 switch (match->val) { in aq_match_header()
114 if (aq_strcmp(hdr->OemId, match->x.id) && in aq_match_header()
115 aq_strcmp(hdr->OemTableId, match->y.tid)) in aq_match_header()
119 if (aq_strcmp(hdr->AslCompilerId, match->x.id)) in aq_match_header()
123 if (aq_revcmp(hdr->OemRevision, match->x.op, match->y.rev)) in aq_match_header()
127 if (aq_revcmp(hdr->AslCompilerRevision, match->x.op, match->y.rev)) in aq_match_header()
155 for (entry = acpi_quirks_table; entry->match; entry++) { in acpi_table_quirks()
157 for (match = entry->match; match->sig[0] != '\0'; match++) { in acpi_table_quirks()
158 if (!strncmp(match->sig, "FADT", ACPI_NAMESEG_SIZE)) in acpi_table_quirks()
160 else if (!strncmp(match->sig, ACPI_SIG_DSDT, ACPI_NAMESEG_SIZE)) in acpi_table_quirks()
162 else if (!strncmp(match->sig, ACPI_SIG_XSDT, ACPI_NAMESEG_SIZE)) in acpi_table_quirks()
176 *quirks = entry->quirks; in acpi_table_quirks()