def AcpiExample.pieces

bend-osdev-acpi@0.1.1.0 · example.bend:233

import bend-osdev-acpi@0.1.1.0/example.bend as Example
import Base
import bend-osdev-acpi@0.1.1.0/rsdt.bend as S
import bend-osdev-acpi@0.1.1.0/fadt.bend as F
import bend-osdev-acpi@0.1.1.0/facs.bend as FS
import bend-osdev-acpi@0.1.1.0/madt.bend as M
import bend-osdev-acpi@0.1.1.0/hpet.bend as Hp
import bend-osdev-acpi@0.1.1.0/mcfg.bend as Mc
import bend-osdev-acpi@0.1.1.0/srat.bend as Sr
import bend-osdev-acpi@0.1.1.0/slit.bend as Sl
import bend-osdev-acpi@0.1.1.0/bgrt.bend as Bg
import bend-osdev-acpi@0.1.1.0/dsdt.bend as D

233def AcpiExample.pieces() -> List<&2, AcpiExamplePiece>:
234  [AcpiExamplePiece{ex.xsdt(), S.AcpiXsdt.build(ex.hdr("XSDT", 1), ex.listed())},
235   AcpiExamplePiece{ex.rsdt(), S.AcpiRsdt.build(ex.hdr("RSDT", 1), ex.listed())},
236   AcpiExamplePiece{ex.fadt(), F.AcpiFadt.build(AcpiExample.fadt())},
237   AcpiExamplePiece{ex.facs(), FS.AcpiFacs.build(AcpiExample.facs())},
238   AcpiExamplePiece{ex.madt(), M.AcpiMadt.build(AcpiExample.madt())},
239   AcpiExamplePiece{ex.hpet(), Hp.AcpiHpet.build(AcpiExample.hpet())},
240   AcpiExamplePiece{ex.mcfg(), Mc.AcpiMcfg.build(AcpiExample.mcfg())},
241   AcpiExamplePiece{ex.srat(), Sr.AcpiSrat.build(AcpiExample.srat())},
242   AcpiExamplePiece{ex.slit(), Sl.AcpiSlit.build(AcpiExample.slit())},
243   AcpiExamplePiece{ex.bgrt(), Bg.AcpiBgrt.build(AcpiExample.bgrt())},
244   AcpiExamplePiece{ex.ssdt(), D.AcpiAml.build(AcpiExample.ssdt())},
245   AcpiExamplePiece{ex.dsdt(), D.AcpiAml.build(AcpiExample.dsdt())}]

Uses (37)

Used by (1)