Lines Matching refs:Aml
8 pub trait Aml { interface
79 impl Aml for Zero {
89 impl Aml for One {
99 impl Aml for Ones {
112 impl Aml for Path {
162 impl Aml for Byte {
171 impl Aml for Word {
180 impl Aml for DWord {
189 impl Aml for QWord {
201 impl Aml for Name {
212 pub fn new(path: Path, inner: &dyn Aml) -> Self { in new()
223 children: Vec<&'a dyn Aml>,
226 impl<'a> Aml for Package<'a> {
248 pub fn new(children: Vec<&'a dyn Aml>) -> Self { in new()
335 impl Aml for EISAName {
355 impl Aml for Usize {
372 impl Aml for AmlStr {
381 impl Aml for AmlString {
389 children: Vec<&'a dyn Aml>,
392 impl<'a> Aml for ResourceTemplate<'a> {
429 pub fn new(children: Vec<&'a dyn Aml>) -> Self { in new()
452 impl Aml for Memory32Fixed {
530 impl Aml for AddressSpace<u16> {
547 impl Aml for AddressSpace<u32> {
564 impl Aml for AddressSpace<u64> {
601 impl Aml for IO {
640 impl Aml for Interrupt {
657 children: Vec<&'a dyn Aml>,
660 impl<'a> Aml for Device<'a> {
682 pub fn new(path: Path, children: Vec<&'a dyn Aml>) -> Self { in new()
690 children: Vec<&'a dyn Aml>,
693 impl<'a> Aml for Scope<'a> {
714 pub fn new(path: Path, children: Vec<&'a dyn Aml>) -> Self { in new()
722 children: Vec<&'a dyn Aml>,
729 pub fn new(path: Path, args: u8, serialized: bool, children: Vec<&'a dyn Aml>) -> Self { in new()
739 impl<'a> Aml for Method<'a> {
762 value: &'a dyn Aml,
767 pub fn new(value: &'a dyn Aml) -> Self { in new()
772 impl<'a> Aml for Return<'a> {
830 impl Aml for Field {
898 impl Aml for OpRegion {
913 predicate: &'a dyn Aml,
914 if_children: Vec<&'a dyn Aml>,
919 pub fn new(predicate: &'a dyn Aml, if_children: Vec<&'a dyn Aml>) -> Self { in new() argument
927 impl<'a> Aml for If<'a> {
948 right: &'a dyn Aml,
949 left: &'a dyn Aml,
954 pub fn new(left: &'a dyn Aml, right: &'a dyn Aml) -> Self { in new() argument
959 impl<'a> Aml for Equal<'a> {
969 right: &'a dyn Aml,
970 left: &'a dyn Aml,
975 pub fn new(left: &'a dyn Aml, right: &'a dyn Aml) -> Self { in new() argument
980 impl<'a> Aml for LessThan<'a> {
991 impl Aml for Arg {
1003 impl Aml for Local {
1015 name: &'a dyn Aml,
1016 value: &'a dyn Aml,
1021 pub fn new(name: &'a dyn Aml, value: &'a dyn Aml) -> Self { in new() argument
1026 impl<'a> Aml for Store<'a> {
1047 impl Aml for Mutex {
1069 impl Aml for Acquire {
1090 impl Aml for Release {
1100 object: &'a dyn Aml,
1101 value: &'a dyn Aml,
1106 pub fn new(object: &'a dyn Aml, value: &'a dyn Aml) -> Self { in new() argument
1111 impl<'a> Aml for Notify<'a> {
1122 predicate: &'a dyn Aml,
1123 while_children: Vec<&'a dyn Aml>,
1128 pub fn new(predicate: &'a dyn Aml, while_children: Vec<&'a dyn Aml>) -> Self { in new() argument
1136 impl<'a> Aml for While<'a> {
1159 a: &'a dyn Aml,
1160 b: &'a dyn Aml,
1161 target: &'a dyn Aml,
1166 pub fn new(target: &'a dyn Aml, a: &'a dyn Aml, b: &'a dyn Aml) -> Self {
1171 impl<'a> Aml for $name<'a> { impl
1201 args: Vec<&'a dyn Aml>,
1206 pub fn new(name: Path, args: Vec<&'a dyn Aml>) -> Self { in new()
1211 impl<'a> Aml for MethodCall<'a> {
1232 impl Aml for Buffer {
1622 (&"ACPI" as &dyn Aml).to_aml_bytes(&mut aml); in test_string()