def in.kinds
bend-osdev-acpi@0.1.1.0 · aml_interp.bend:1742
import bend-osdev-acpi@0.1.1.0/aml_interp.bend as AmlInterp
import Base
1742def in.kinds(+op: Nat) -> Maybe<&2, List<&2, AmlArgK>>:
1743 match op:
1744 case 6n:
1745 Some{[in.kG(), in.kN()]}
1746 case 8n:
1747 Some{[in.kN(), in.kT()]}
1748 case 21n:
1749 Some{[in.kN(), in.kY(), in.kY()]}
1750 case 112n:
1751 Some{in.t.g()}
1752 case 113n:
1753 Some{[in.kG()]}
1754 case 114n:
1755 Some{in.tt.g()}
1756 case 115n:
1757 Some{in.tt.g()}
1758 case 116n:
1759 Some{in.tt.g()}
1760 case 117n:
1761 Some{[in.kG()]}
1762 case 118n:
1763 Some{[in.kG()]}
1764 case 119n:
1765 Some{in.tt.g()}
1766 case 120n:
1767 Some{[in.kT(), in.kT(), in.kG(), in.kG()]}
1768 case 121n:
1769 Some{in.tt.g()}
1770 case 122n:
1771 Some{in.tt.g()}
1772 case 123n:
1773 Some{in.tt.g()}
1774 case 124n:
1775 Some{in.tt.g()}
1776 case 125n:
1777 Some{in.tt.g()}
1778 case 126n:
1779 Some{in.tt.g()}
1780 case 127n:
1781 Some{in.tt.g()}
1782 case 128n:
1783 Some{in.t.g()}
1784 case 129n:
1785 Some{in.t.g()}
1786 case 130n:
1787 Some{in.t.g()}
1788 case 131n:
1789 Some{[in.kT()]}
1790 case 133n:
1791 Some{in.tt.g()}
1792 case 134n:
1793 Some{[in.kG(), in.kT()]}
1794 case 135n:
1795 Some{[in.kS()]}
1796 case 136n:
1797 Some{[in.kS(), in.kT(), in.kG()]}
1798 case 138n:
1799 Some{[in.kS(), in.kT(), in.kN()]}
1800 case 139n:
1801 Some{[in.kS(), in.kT(), in.kN()]}
1802 case 140n:
1803 Some{[in.kS(), in.kT(), in.kN()]}
1804 case 141n:
1805 Some{[in.kS(), in.kT(), in.kN()]}
1806 case 142n:
1807 Some{[in.kS()]}
1808 case 143n:
1809 Some{[in.kS(), in.kT(), in.kN()]}
1810 case 144n:
1811 Some{[in.kT(), in.kT()]}
1812 case 145n:
1813 Some{[in.kT(), in.kT()]}
1814 case 146n:
1815 Some{[in.kT()]}
1816 case 147n:
1817 Some{[in.kT(), in.kT()]}
1818 case 148n:
1819 Some{[in.kT(), in.kT()]}
1820 case 149n:
1821 Some{[in.kT(), in.kT()]}
1822 case 150n:
1823 Some{in.t.g()}
1824 case 153n:
1825 Some{in.t.g()}
1826 case 157n:
1827 Some{in.t.g()}
1828 case 164n:
1829 Some{[in.kT()]}
1830 case 257n:
1831 Some{[in.kN(), in.kY()]}
1832 case 258n:
1833 Some{[in.kN()]}
1834 case 274n:
1835 Some{[AmlKCond{}, in.kG()]}
1836 case 275n:
1837 Some{[in.kS(), in.kT(), in.kT(), in.kN()]}
1838 case 289n:
1839 Some{[in.kT()]}
1840 case 290n:
1841 Some{[in.kT()]}
1842 case 291n:
1843 Some{[in.kG(), AmlKWord{}]}
1844 case 292n:
1845 Some{[in.kG()]}
1846 case 293n:
1847 Some{[in.kG(), in.kT()]}
1848 case 294n:
1849 Some{[in.kG()]}
1850 case 295n:
1851 Some{[in.kG()]}
1852 case 304n:
1853 Some{Nil{}}
1854 case 306n:
1855 Some{[in.kY(), AmlKDWord{}, in.kT()]}
1856 case 307n:
1857 Some{Nil{}}
1858 case 384n:
1859 Some{[in.kN(), in.kY(), in.kT(), in.kT()]}
1860 case _:
1861 None{}