Lines Matching full:length

40 	rsdp->length = sizeof(struct acpi_rsdp);  in acpi_write_rsdp()
78 header->length = sizeof(struct acpi_rsdt); in acpi_write_rsdt()
94 header->length = sizeof(struct acpi_xsdt); in acpi_write_xsdt()
105 * Add an ACPI table to the RSDT (and XSDT) structure, recalculate length
136 /* Fix RSDT length or the kernel will assume invalid entries */ in acpi_add_table()
137 rsdt->header.length = sizeof(struct acpi_table_header) + in acpi_add_table()
143 rsdt->header.length); in acpi_add_table()
153 /* Fix XSDT length */ in acpi_add_table()
154 xsdt->header.length = sizeof(struct acpi_table_header) + in acpi_add_table()
160 xsdt->header.length); in acpi_add_table()
169 facs->length = sizeof(struct acpi_facs); in acpi_create_facs()
183 lapic->length = sizeof(struct acpi_madt_lapic); in acpi_create_madt_lapic()
188 return lapic->length; in acpi_create_madt_lapic()
200 int length = acpi_create_madt_lapic( in acpi_create_madt_lapics() local
203 current += length; in acpi_create_madt_lapics()
204 total_length += length; in acpi_create_madt_lapics()
214 ioapic->length = sizeof(struct acpi_madt_ioapic); in acpi_create_madt_ioapic()
220 return ioapic->length; in acpi_create_madt_ioapic()
227 irqoverride->length = sizeof(struct acpi_madt_irqoverride); in acpi_create_madt_irqoverride()
233 return irqoverride->length; in acpi_create_madt_irqoverride()
240 lapic_nmi->length = sizeof(struct acpi_madt_lapic_nmi); in acpi_create_madt_lapic_nmi()
245 return lapic_nmi->length; in acpi_create_madt_lapic_nmi()
252 int length = 0; in acpi_create_madt_irq_overrides() local
255 length += acpi_create_madt_irqoverride(irqovr, 0, 0, 2, 0); in acpi_create_madt_irq_overrides()
257 irqovr = (void *)(current + length); in acpi_create_madt_irq_overrides()
258 length += acpi_create_madt_irqoverride(irqovr, 0, 9, 9, sci_flags); in acpi_create_madt_irq_overrides()
260 return length; in acpi_create_madt_irq_overrides()
284 header->length = sizeof(struct acpi_madt); in acpi_create_madt()
292 /* (Re)calculate length and checksum */ in acpi_create_madt()
293 header->length = current - (u32)madt; in acpi_create_madt()
295 header->checksum = table_compute_checksum((void *)madt, header->length); in acpi_create_madt()
330 header->length = sizeof(struct acpi_mcfg); in acpi_create_mcfg()
335 /* (Re)calculate length and checksum */ in acpi_create_mcfg()
336 header->length = current - (u32)mcfg; in acpi_create_mcfg()
337 header->checksum = table_compute_checksum((void *)mcfg, header->length); in acpi_create_mcfg()
354 header->length = sizeof(struct acpi_spcr); in acpi_create_spcr()
450 header->checksum = table_compute_checksum((void *)spcr, header->length); in acpi_create_spcr()
512 dsdt->length - sizeof(struct acpi_table_header)); in write_acpi_tables()
513 current += dsdt->length - sizeof(struct acpi_table_header); in write_acpi_tables()
517 for (i = 0; i < dsdt->length; i++) { in write_acpi_tables()
528 dsdt->checksum = table_compute_checksum((void *)dsdt, dsdt->length); in write_acpi_tables()
545 current += madt->header.length; in write_acpi_tables()
552 current += mcfg->header.length; in write_acpi_tables()
559 current += spcr->header.length; in write_acpi_tables()