Lines Matching +full:pci +full:- +full:sig
1 /* sfi_acpi.c Simple Firmware Interface - ACPI extensions */
23 Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
67 * SFI can access ACPI-defined tables via an optional ACPI XSDT.
69 * This allows re-use, and avoids re-definition, of standard tables.
70 * For example, the "MCFG" table is defined by PCI, reserved by ACPI,
71 * and is expected to be present many SFI-only systems.
77 ((ptable->header.length - sizeof(struct acpi_table_header)) / \
106 ret = sfi_check_table(xsdt_va->table_offset_entry[i], &key); in sfi_acpi_parse_xsdt()
109 return -1; in sfi_acpi_parse_xsdt()
118 struct sfi_table_key xsdt_key = { .sig = SFI_SIG_XSDT }; in sfi_acpi_init()
134 ret = sfi_check_table(xsdt_va->table_offset_entry[i], key); in sfi_acpi_get_table()
160 return -1; in sfi_acpi_table_parse()
162 key.sig = signature; in sfi_acpi_table_parse()
168 return -EINVAL; in sfi_acpi_table_parse()
185 key.sig = tbl_attr->name; in sfi_acpi_table_show()
194 th, th->length); in sfi_acpi_table_show()
209 sfi_sysfs_install_table(xsdt_va->table_offset_entry[i]); in sfi_acpi_sysfs_init()
210 tbl_attr->attr.read = sfi_acpi_table_show; in sfi_acpi_sysfs_init()