def fadt.block.go

bend-osdev-acpi@0.1.1.0 · fadt.bend:262

import bend-osdev-acpi@0.1.1.0/fadt.bend as Fadt
import Base
import bend-osdev-acpi@0.1.1.0/gas.bend as G

262def fadt.block.go(+k: AcpiFadtBlock, m: Maybe<&2, AcpiFadtExt>, +legacy: G.AcpiGas) -> G.AcpiGas:
263  match m:
264    case None{}:
265      legacy
266    case Some{AcpiFadtExt{rr, rv, ab, mv, xfc, xd, xx}}:
267      +g = fadt.xblock(xx, k)
268      fadt.choose(Bool.not(G.AcpiGas.is_null(g)), g, legacy)

Uses (8)

Used by (1)