def AmlHostOp.show

bend-osdev-acpi@0.1.1.0 · aml_host.bend:119

import bend-osdev-acpi@0.1.1.0/aml_host.bend as AmlHost
import Base
import bend-osdev-word64@0.1.1.0/word64.bend as W

119def AmlHostOp.show(op: AmlHostOp) -> String:
120  match op:
121    case AmlHRead{AmlAccess{s, a, w}}:
122      "read " ++ U32.show(s) ++ ":" ++ W.W64.show_hex(a) ++ "/" ++ Nat.show(w)
123    case AmlHWrite{AmlAccess{s, a, w}, v}:
124      "write " ++ U32.show(s) ++ ":" ++ W.W64.show_hex(a) ++ "/" ++ Nat.show(w) ++ " " ++ W.W64.show_hex(v)

Uses (7)

Used by (1)