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)

Uses (13)

Used by (1)