def fl.elem
bend-osdev-acpi@0.1.1.0 · aml_interp.bend:2418
import bend-osdev-acpi@0.1.1.0/aml_interp.bend as AmlInterp
import Base
import bend-osdev-acpi@0.1.1.0/error.bend as E
2418def fl.elem(-H: Data, k: AmlFk, +n: Nat, +b: U32, +c: AmlCur, +off: Nat, +flags: U32, +w: AmlWorld<H>) -> Result<&2, &2, E.AcpiError, AmlFlNext<H>>:
2419 match n:
2420 case 0n:
2421 fl.reserved(H, fl.bits(c), off, flags, w)
2422 case 1n:
2423 fl.access(H, 1n, cur.byte(c), off, flags, w)
2424 case 2n:
2425 Fail{E.AcpiAmlUnsupported{"ConnectField"}}
2426 case 3n:
2427 fl.access(H, 2n, cur.byte(c), off, flags, w)
2428 case _:
2429 fl.named(H, k, b, c, off, flags, w)