Lines Matching full:var
450 Aml *var = g_new0(typeof(*var), 1); in aml_alloc() local
452 g_ptr_array_add(alloc_list, var); in aml_alloc()
453 var->block_flags = AML_NO_OPCODE; in aml_alloc()
454 var->buf = build_alloc_array(); in aml_alloc()
455 return var; in aml_alloc()
460 Aml *var = aml_alloc(); in aml_opcode() local
462 var->op = op; in aml_opcode()
463 var->block_flags = AML_OPCODE; in aml_opcode()
464 return var; in aml_opcode()
469 Aml *var = aml_alloc(); in aml_bundle() local
471 var->op = op; in aml_bundle()
472 var->block_flags = flags; in aml_bundle()
473 return var; in aml_bundle()
478 Aml *var = data; in aml_free() local
479 build_free_array(var->buf); in aml_free()
480 g_free(var); in aml_free()
547 Aml *var = aml_bundle(0x10 /* ScopeOp */, AML_PACKAGE); in aml_scope() local
549 build_append_namestringv(var->buf, name_format, ap); in aml_scope()
551 return var; in aml_scope()
557 Aml *var = aml_opcode(0xA4 /* ReturnOp */); in aml_return() local
558 aml_append(var, val); in aml_return()
559 return var; in aml_return()
565 Aml *var = aml_alloc(); in aml_debug() local
566 build_append_byte(var->buf, 0x5B); /* ExtOpPrefix */ in aml_debug()
567 build_append_byte(var->buf, 0x31); /* DebugOp */ in aml_debug()
568 return var; in aml_debug()
577 Aml *var = aml_alloc(); in aml_int() local
578 build_append_int(var->buf, val); in aml_int()
579 return var; in aml_int()
589 Aml *var = aml_alloc(); in aml_name() local
591 build_append_namestringv(var->buf, name_format, ap); in aml_name()
593 return var; in aml_name()
599 Aml *var = aml_opcode(0x08 /* NameOp */); in aml_name_decl() local
600 build_append_namestring(var->buf, "%s", name); in aml_name_decl()
601 aml_append(var, val); in aml_name_decl()
602 return var; in aml_name_decl()
617 Aml *var = aml_opcode(0x99 /* ToIntegerOp */); in aml_to_integer() local
618 aml_append(var, arg); in aml_to_integer()
619 build_append_byte(var->buf, 0x00 /* NullNameOp */); in aml_to_integer()
620 return var; in aml_to_integer()
626 Aml *var = aml_opcode(0x98 /* ToHexStringOp */); in aml_to_hexstring() local
627 aml_append(var, src); in aml_to_hexstring()
629 aml_append(var, dst); in aml_to_hexstring()
631 build_append_byte(var->buf, 0x00 /* NullNameOp */); in aml_to_hexstring()
633 return var; in aml_to_hexstring()
639 Aml *var = aml_opcode(0x96 /* ToBufferOp */); in aml_to_buffer() local
640 aml_append(var, src); in aml_to_buffer()
642 aml_append(var, dst); in aml_to_buffer()
644 build_append_byte(var->buf, 0x00 /* NullNameOp */); in aml_to_buffer()
646 return var; in aml_to_buffer()
652 Aml *var = aml_opcode(0x97 /* ToDecimalStringOp */); in aml_to_decimalstring() local
653 aml_append(var, src); in aml_to_decimalstring()
655 aml_append(var, dst); in aml_to_decimalstring()
657 build_append_byte(var->buf, 0x00 /* NullNameOp */); in aml_to_decimalstring()
659 return var; in aml_to_decimalstring()
665 Aml *var = aml_opcode(0x70 /* StoreOp */); in aml_store() local
666 aml_append(var, val); in aml_store()
667 aml_append(var, target); in aml_store()
668 return var; in aml_store()
687 Aml *var = aml_opcode(op); in build_opcode_2arg_dst() local
688 aml_append(var, arg1); in build_opcode_2arg_dst()
689 aml_append(var, arg2); in build_opcode_2arg_dst()
691 aml_append(var, dst); in build_opcode_2arg_dst()
693 build_append_byte(var->buf, 0x00 /* NullNameOp */); in build_opcode_2arg_dst()
695 return var; in build_opcode_2arg_dst()
713 Aml *var = aml_opcode(0x90 /* LAndOp */); in aml_land() local
714 aml_append(var, arg1); in aml_land()
715 aml_append(var, arg2); in aml_land()
716 return var; in aml_land()
722 Aml *var = aml_opcode(0x91 /* LOrOp */); in aml_lor() local
723 aml_append(var, arg1); in aml_lor()
724 aml_append(var, arg2); in aml_lor()
725 return var; in aml_lor()
743 Aml *var = aml_opcode(0x95 /* LLessOp */); in aml_lless() local
744 aml_append(var, arg1); in aml_lless()
745 aml_append(var, arg2); in aml_lless()
746 return var; in aml_lless()
764 Aml *var = aml_opcode(0x75 /* IncrementOp */); in aml_increment() local
765 aml_append(var, arg); in aml_increment()
766 return var; in aml_increment()
772 Aml *var = aml_opcode(0x76 /* DecrementOp */); in aml_decrement() local
773 aml_append(var, arg); in aml_decrement()
774 return var; in aml_decrement()
786 Aml *var = aml_opcode(0x86 /* NotifyOp */); in aml_notify() local
787 aml_append(var, arg1); in aml_notify()
788 aml_append(var, arg2); in aml_notify()
789 return var; in aml_notify()
795 Aml *var = aml_opcode(0xa5 /* BreakOp */); in aml_break() local
796 return var; in aml_break()
802 Aml *var = aml_alloc(); in aml_call0() local
803 build_append_namestring(var->buf, "%s", method); in aml_call0()
804 return var; in aml_call0()
810 Aml *var = aml_alloc(); in aml_call1() local
811 build_append_namestring(var->buf, "%s", method); in aml_call1()
812 aml_append(var, arg1); in aml_call1()
813 return var; in aml_call1()
819 Aml *var = aml_alloc(); in aml_call2() local
820 build_append_namestring(var->buf, "%s", method); in aml_call2()
821 aml_append(var, arg1); in aml_call2()
822 aml_append(var, arg2); in aml_call2()
823 return var; in aml_call2()
829 Aml *var = aml_alloc(); in aml_call3() local
830 build_append_namestring(var->buf, "%s", method); in aml_call3()
831 aml_append(var, arg1); in aml_call3()
832 aml_append(var, arg2); in aml_call3()
833 aml_append(var, arg3); in aml_call3()
834 return var; in aml_call3()
840 Aml *var = aml_alloc(); in aml_call4() local
841 build_append_namestring(var->buf, "%s", method); in aml_call4()
842 aml_append(var, arg1); in aml_call4()
843 aml_append(var, arg2); in aml_call4()
844 aml_append(var, arg3); in aml_call4()
845 aml_append(var, arg4); in aml_call4()
846 return var; in aml_call4()
853 Aml *var = aml_alloc(); in aml_call5() local
854 build_append_namestring(var->buf, "%s", method); in aml_call5()
855 aml_append(var, arg1); in aml_call5()
856 aml_append(var, arg2); in aml_call5()
857 aml_append(var, arg3); in aml_call5()
858 aml_append(var, arg4); in aml_call5()
859 aml_append(var, arg5); in aml_call5()
860 return var; in aml_call5()
867 Aml *var = aml_alloc(); in aml_call6() local
868 build_append_namestring(var->buf, "%s", method); in aml_call6()
869 aml_append(var, arg1); in aml_call6()
870 aml_append(var, arg2); in aml_call6()
871 aml_append(var, arg3); in aml_call6()
872 aml_append(var, arg4); in aml_call6()
873 aml_append(var, arg5); in aml_call6()
874 aml_append(var, arg6); in aml_call6()
875 return var; in aml_call6()
893 Aml *var = aml_alloc(); in aml_gpio_connection() local
906 build_append_byte(var->buf, 0x8C); /* GPIO Connection Descriptor */ in aml_gpio_connection()
907 build_append_int_noprefix(var->buf, length, 2); /* Length */ in aml_gpio_connection()
908 build_append_byte(var->buf, 1); /* Revision ID */ in aml_gpio_connection()
909 build_append_byte(var->buf, type); /* GPIO Connection Type */ in aml_gpio_connection()
911 build_append_int_noprefix(var->buf, con_and_pro, 2); in aml_gpio_connection()
913 build_append_int_noprefix(var->buf, flags, 2); in aml_gpio_connection()
915 build_append_byte(var->buf, pin_config); in aml_gpio_connection()
917 build_append_int_noprefix(var->buf, output_drive, 2); in aml_gpio_connection()
919 build_append_int_noprefix(var->buf, debounce_timeout, 2); in aml_gpio_connection()
921 build_append_int_noprefix(var->buf, pin_table_offset, 2); in aml_gpio_connection()
922 build_append_byte(var->buf, 0); /* Resource Source Index */ in aml_gpio_connection()
924 build_append_int_noprefix(var->buf, resource_source_name_offset, 2); in aml_gpio_connection()
926 build_append_int_noprefix(var->buf, vendor_data_offset, 2); in aml_gpio_connection()
928 build_append_int_noprefix(var->buf, vendor_data_len, 2); in aml_gpio_connection()
931 build_append_int_noprefix(var->buf, pin_list[i], 2); in aml_gpio_connection()
935 build_append_namestring(var->buf, "%s", resource_source_name); in aml_gpio_connection()
936 build_append_byte(var->buf, '\0'); in aml_gpio_connection()
940 g_array_append_vals(var->buf, vendor_data, vendor_data_len); in aml_gpio_connection()
943 return var; in aml_gpio_connection()
973 Aml *var = aml_alloc(); in aml_memory32_fixed() local
974 build_append_byte(var->buf, 0x86); /* Memory32Fixed Resource Descriptor */ in aml_memory32_fixed()
975 build_append_byte(var->buf, 9); /* Length, bits[7:0] value = 9 */ in aml_memory32_fixed()
976 build_append_byte(var->buf, 0); /* Length, bits[15:8] value = 0 */ in aml_memory32_fixed()
977 build_append_byte(var->buf, read_and_write); /* Write status, 1 rw 0 ro */ in aml_memory32_fixed()
980 build_append_byte(var->buf, extract32(addr, 0, 8)); /* bits[7:0] */ in aml_memory32_fixed()
981 build_append_byte(var->buf, extract32(addr, 8, 8)); /* bits[15:8] */ in aml_memory32_fixed()
982 build_append_byte(var->buf, extract32(addr, 16, 8)); /* bits[23:16] */ in aml_memory32_fixed()
983 build_append_byte(var->buf, extract32(addr, 24, 8)); /* bits[31:24] */ in aml_memory32_fixed()
986 build_append_byte(var->buf, extract32(size, 0, 8)); /* bits[7:0] */ in aml_memory32_fixed()
987 build_append_byte(var->buf, extract32(size, 8, 8)); /* bits[15:8] */ in aml_memory32_fixed()
988 build_append_byte(var->buf, extract32(size, 16, 8)); /* bits[23:16] */ in aml_memory32_fixed()
989 build_append_byte(var->buf, extract32(size, 24, 8)); /* bits[31:24] */ in aml_memory32_fixed()
990 return var; in aml_memory32_fixed()
1003 Aml *var = aml_alloc(); in aml_interrupt() local
1011 build_append_byte(var->buf, 0x89); /* Extended irq descriptor */ in aml_interrupt()
1012 build_append_byte(var->buf, len & 0xFF); /* Length, bits[7:0] */ in aml_interrupt()
1013 build_append_byte(var->buf, len >> 8); /* Length, bits[15:8] */ in aml_interrupt()
1014 build_append_byte(var->buf, irq_flags); /* Interrupt Vector Information. */ in aml_interrupt()
1015 build_append_byte(var->buf, irq_count); /* Interrupt table length */ in aml_interrupt()
1019 build_append_int_noprefix(var->buf, irq_list[i], 4); in aml_interrupt()
1021 return var; in aml_interrupt()
1028 Aml *var = aml_alloc(); in aml_io() local
1029 build_append_byte(var->buf, 0x47); /* IO port descriptor */ in aml_io()
1030 build_append_byte(var->buf, dec); in aml_io()
1031 build_append_byte(var->buf, min_base & 0xff); in aml_io()
1032 build_append_byte(var->buf, (min_base >> 8) & 0xff); in aml_io()
1033 build_append_byte(var->buf, max_base & 0xff); in aml_io()
1034 build_append_byte(var->buf, (max_base >> 8) & 0xff); in aml_io()
1035 build_append_byte(var->buf, aln); in aml_io()
1036 build_append_byte(var->buf, len); in aml_io()
1037 return var; in aml_io()
1050 Aml *var = aml_alloc(); in aml_irq_no_flags() local
1053 build_append_byte(var->buf, 0x22); /* IRQ descriptor 2 byte form */ in aml_irq_no_flags()
1056 build_append_byte(var->buf, irq_mask & 0xFF); /* IRQ mask bits[7:0] */ in aml_irq_no_flags()
1057 build_append_byte(var->buf, irq_mask >> 8); /* IRQ mask bits[15:8] */ in aml_irq_no_flags()
1058 return var; in aml_irq_no_flags()
1064 Aml *var = aml_opcode(0x92 /* LNotOp */); in aml_lnot() local
1065 aml_append(var, arg); in aml_lnot()
1066 return var; in aml_lnot()
1072 Aml *var = aml_opcode(0x93 /* LequalOp */); in aml_equal() local
1073 aml_append(var, arg1); in aml_equal()
1074 aml_append(var, arg2); in aml_equal()
1075 return var; in aml_equal()
1081 Aml *var = aml_opcode(0x94 /* LGreaterOp */); in aml_lgreater() local
1082 aml_append(var, arg1); in aml_lgreater()
1083 aml_append(var, arg2); in aml_lgreater()
1084 return var; in aml_lgreater()
1091 Aml *var = aml_opcode(0x92 /* LNotOp */); in aml_lgreater_equal() local
1092 build_append_byte(var->buf, 0x95 /* LLessOp */); in aml_lgreater_equal()
1093 aml_append(var, arg1); in aml_lgreater_equal()
1094 aml_append(var, arg2); in aml_lgreater_equal()
1095 return var; in aml_lgreater_equal()
1101 Aml *var = aml_bundle(0xA0 /* IfOp */, AML_PACKAGE); in aml_if() local
1102 aml_append(var, predicate); in aml_if()
1103 return var; in aml_if()
1109 Aml *var = aml_bundle(0xA1 /* ElseOp */, AML_PACKAGE); in aml_else() local
1110 return var; in aml_else()
1116 Aml *var = aml_bundle(0xA2 /* WhileOp */, AML_PACKAGE); in aml_while() local
1117 aml_append(var, predicate); in aml_while()
1118 return var; in aml_while()
1124 Aml *var = aml_bundle(0x14 /* MethodOp */, AML_PACKAGE); in aml_method() local
1138 build_append_namestring(var->buf, "%s", name); in aml_method()
1139 build_append_byte(var->buf, methodflags); /* MethodFlags: ArgCount */ in aml_method()
1140 return var; in aml_method()
1147 Aml *var = aml_bundle(0x82 /* DeviceOp */, AML_EXT_PACKAGE); in aml_device() local
1149 build_append_namestringv(var->buf, name_format, ap); in aml_device()
1151 return var; in aml_device()
1158 Aml *var = aml_bundle(0x11 /* BufferOp */, AML_RES_TEMPLATE); in aml_resource_template() local
1159 return var; in aml_resource_template()
1168 Aml *var = aml_bundle(0x11 /* BufferOp */, AML_BUFFER); in aml_buffer() local
1172 build_append_byte(var->buf, 0x0); in aml_buffer()
1174 build_append_byte(var->buf, byte_list[i]); in aml_buffer()
1178 return var; in aml_buffer()
1184 Aml *var = aml_bundle(0x12 /* PackageOp */, AML_PACKAGE); in aml_package() local
1185 build_append_byte(var->buf, num_elements); in aml_package()
1186 return var; in aml_package()
1193 Aml *var = aml_alloc(); in aml_operation_region() local
1194 build_append_byte(var->buf, 0x5B); /* ExtOpPrefix */ in aml_operation_region()
1195 build_append_byte(var->buf, 0x80); /* OpRegionOp */ in aml_operation_region()
1196 build_append_namestring(var->buf, "%s", name); in aml_operation_region()
1197 build_append_byte(var->buf, rs); in aml_operation_region()
1198 aml_append(var, offset); in aml_operation_region()
1199 build_append_int(var->buf, len); in aml_operation_region()
1200 return var; in aml_operation_region()
1206 Aml *var = aml_alloc(); in aml_named_field() local
1207 build_append_nameseg(var->buf, name); in aml_named_field()
1208 build_append_pkg_length(var->buf, length, false); in aml_named_field()
1209 return var; in aml_named_field()
1215 Aml *var = aml_alloc(); in aml_reserved_field() local
1217 build_append_byte(var->buf, 0x00); in aml_reserved_field()
1218 build_append_pkg_length(var->buf, length, false); in aml_reserved_field()
1219 return var; in aml_reserved_field()
1226 Aml *var = aml_bundle(0x81 /* FieldOp */, AML_EXT_PACKAGE); in aml_field() local
1231 build_append_namestring(var->buf, "%s", name); in aml_field()
1232 build_append_byte(var->buf, flags); in aml_field()
1233 return var; in aml_field()
1239 Aml *var = aml_opcode(opcode); in create_field_common() local
1240 aml_append(var, srcbuf); in create_field_common()
1241 aml_append(var, index); in create_field_common()
1242 build_append_namestring(var->buf, "%s", name); in create_field_common()
1243 return var; in create_field_common()
1250 Aml *var = aml_alloc(); in aml_create_field() local
1251 build_append_byte(var->buf, 0x5B); /* ExtOpPrefix */ in aml_create_field()
1252 build_append_byte(var->buf, 0x13); /* CreateFieldOp */ in aml_create_field()
1253 aml_append(var, srcbuf); in aml_create_field()
1254 aml_append(var, bit_index); in aml_create_field()
1255 aml_append(var, num_bits); in aml_create_field()
1256 build_append_namestring(var->buf, "%s", name); in aml_create_field()
1257 return var; in aml_create_field()
1277 Aml *var = aml_opcode(0x0D /* StringPrefix */); in aml_string() local
1286 g_array_append_vals(var->buf, s, len + 1); in aml_string()
1289 return var; in aml_string()
1304 Aml *var = aml_bundle(0x13 /* VarPackageOp */, AML_PACKAGE); in aml_varpackage() local
1305 build_append_int(var->buf, num_elements); in aml_varpackage()
1306 return var; in aml_varpackage()
1314 Aml *var = aml_bundle(0x83 /* ProcessorOp */, AML_EXT_PACKAGE); in aml_processor() local
1316 build_append_namestringv(var->buf, name_format, ap); in aml_processor()
1318 build_append_byte(var->buf, proc_id); /* ProcID */ in aml_processor()
1319 build_append_int_noprefix(var->buf, pblk_addr, sizeof(pblk_addr)); in aml_processor()
1320 build_append_byte(var->buf, pblk_len); /* PblkLen */ in aml_processor()
1321 return var; in aml_processor()
1336 Aml *var = aml_alloc(); in aml_eisaid() local
1348 build_append_byte(var->buf, 0x0C); /* DWordPrefix */ in aml_eisaid()
1349 build_append_int_noprefix(var->buf, bswap32(id), sizeof(id)); in aml_eisaid()
1350 return var; in aml_eisaid()
1359 Aml *var = aml_alloc(); in aml_as_desc_header() local
1361 build_append_byte(var->buf, type); in aml_as_desc_header()
1362 build_append_byte(var->buf, flags); in aml_as_desc_header()
1363 build_append_byte(var->buf, type_flags); /* Type Specific Flags */ in aml_as_desc_header()
1364 return var; in aml_as_desc_header()
1374 Aml *var = aml_alloc(); in aml_word_as_desc() local
1376 build_append_byte(var->buf, 0x88); /* Word Address Space Descriptor */ in aml_word_as_desc()
1378 build_append_byte(var->buf, 0x0D); in aml_word_as_desc()
1379 build_append_byte(var->buf, 0x0); in aml_word_as_desc()
1381 aml_append(var, in aml_word_as_desc()
1383 build_append_int_noprefix(var->buf, addr_gran, sizeof(addr_gran)); in aml_word_as_desc()
1384 build_append_int_noprefix(var->buf, addr_min, sizeof(addr_min)); in aml_word_as_desc()
1385 build_append_int_noprefix(var->buf, addr_max, sizeof(addr_max)); in aml_word_as_desc()
1386 build_append_int_noprefix(var->buf, addr_trans, sizeof(addr_trans)); in aml_word_as_desc()
1387 build_append_int_noprefix(var->buf, len, sizeof(len)); in aml_word_as_desc()
1388 return var; in aml_word_as_desc()
1398 Aml *var = aml_alloc(); in aml_dword_as_desc() local
1400 build_append_byte(var->buf, 0x87); /* DWord Address Space Descriptor */ in aml_dword_as_desc()
1402 build_append_byte(var->buf, 23); in aml_dword_as_desc()
1403 build_append_byte(var->buf, 0x0); in aml_dword_as_desc()
1406 aml_append(var, in aml_dword_as_desc()
1408 build_append_int_noprefix(var->buf, addr_gran, sizeof(addr_gran)); in aml_dword_as_desc()
1409 build_append_int_noprefix(var->buf, addr_min, sizeof(addr_min)); in aml_dword_as_desc()
1410 build_append_int_noprefix(var->buf, addr_max, sizeof(addr_max)); in aml_dword_as_desc()
1411 build_append_int_noprefix(var->buf, addr_trans, sizeof(addr_trans)); in aml_dword_as_desc()
1412 build_append_int_noprefix(var->buf, len, sizeof(len)); in aml_dword_as_desc()
1413 return var; in aml_dword_as_desc()
1423 Aml *var = aml_alloc(); in aml_qword_as_desc() local
1425 build_append_byte(var->buf, 0x8A); /* QWord Address Space Descriptor */ in aml_qword_as_desc()
1427 build_append_byte(var->buf, 0x2B); in aml_qword_as_desc()
1428 build_append_byte(var->buf, 0x0); in aml_qword_as_desc()
1430 aml_append(var, in aml_qword_as_desc()
1432 build_append_int_noprefix(var->buf, addr_gran, sizeof(addr_gran)); in aml_qword_as_desc()
1433 build_append_int_noprefix(var->buf, addr_min, sizeof(addr_min)); in aml_qword_as_desc()
1434 build_append_int_noprefix(var->buf, addr_max, sizeof(addr_max)); in aml_qword_as_desc()
1435 build_append_int_noprefix(var->buf, addr_trans, sizeof(addr_trans)); in aml_qword_as_desc()
1436 build_append_int_noprefix(var->buf, len, sizeof(len)); in aml_qword_as_desc()
1437 return var; in aml_qword_as_desc()
1536 Aml *var = aml_alloc(); in aml_dma() local
1540 build_append_byte(var->buf, 0x2A); /* Byte 0: DMA Descriptor */ in aml_dma()
1541 build_append_byte(var->buf, 1U << channel); /* Byte 1: _DMA - DmaChannel */ in aml_dma()
1542 build_append_byte(var->buf, flags); /* Byte 2 */ in aml_dma()
1543 return var; in aml_dma()
1549 Aml *var = aml_alloc(); in aml_sleep() local
1550 build_append_byte(var->buf, 0x5B); /* ExtOpPrefix */ in aml_sleep()
1551 build_append_byte(var->buf, 0x22); /* SleepOp */ in aml_sleep()
1552 aml_append(var, aml_int(msec)); in aml_sleep()
1553 return var; in aml_sleep()
1577 Aml *var = aml_bundle(0x11 /* BufferOp */, AML_BUFFER); in aml_touuid() local
1585 build_append_byte(var->buf, Hex2Byte(uuid + 6)); /* dd - at offset 00 */ in aml_touuid()
1586 build_append_byte(var->buf, Hex2Byte(uuid + 4)); /* cc - at offset 01 */ in aml_touuid()
1587 build_append_byte(var->buf, Hex2Byte(uuid + 2)); /* bb - at offset 02 */ in aml_touuid()
1588 build_append_byte(var->buf, Hex2Byte(uuid + 0)); /* aa - at offset 03 */ in aml_touuid()
1590 build_append_byte(var->buf, Hex2Byte(uuid + 11)); /* ff - at offset 04 */ in aml_touuid()
1591 build_append_byte(var->buf, Hex2Byte(uuid + 9)); /* ee - at offset 05 */ in aml_touuid()
1593 build_append_byte(var->buf, Hex2Byte(uuid + 16)); /* hh - at offset 06 */ in aml_touuid()
1594 build_append_byte(var->buf, Hex2Byte(uuid + 14)); /* gg - at offset 07 */ in aml_touuid()
1596 build_append_byte(var->buf, Hex2Byte(uuid + 19)); /* ii - at offset 08 */ in aml_touuid()
1597 build_append_byte(var->buf, Hex2Byte(uuid + 21)); /* jj - at offset 09 */ in aml_touuid()
1599 build_append_byte(var->buf, Hex2Byte(uuid + 24)); /* kk - at offset 10 */ in aml_touuid()
1600 build_append_byte(var->buf, Hex2Byte(uuid + 26)); /* ll - at offset 11 */ in aml_touuid()
1601 build_append_byte(var->buf, Hex2Byte(uuid + 28)); /* mm - at offset 12 */ in aml_touuid()
1602 build_append_byte(var->buf, Hex2Byte(uuid + 30)); /* nn - at offset 13 */ in aml_touuid()
1603 build_append_byte(var->buf, Hex2Byte(uuid + 32)); /* oo - at offset 14 */ in aml_touuid()
1604 build_append_byte(var->buf, Hex2Byte(uuid + 34)); /* pp - at offset 15 */ in aml_touuid()
1606 return var; in aml_touuid()
1615 Aml *var = aml_bundle(0x11 /* BufferOp */, AML_BUFFER); in aml_unicode() local
1618 build_append_byte(var->buf, str[i]); in aml_unicode()
1619 build_append_byte(var->buf, 0); in aml_unicode()
1623 return var; in aml_unicode()
1629 Aml *var = aml_opcode(0x71 /* RefOfOp */); in aml_refof() local
1630 aml_append(var, arg); in aml_refof()
1631 return var; in aml_refof()
1637 Aml *var = aml_opcode(0x83 /* DerefOfOp */); in aml_derefof() local
1638 aml_append(var, arg); in aml_derefof()
1639 return var; in aml_derefof()
1645 Aml *var = aml_opcode(0x87 /* SizeOfOp */); in aml_sizeof() local
1646 aml_append(var, arg); in aml_sizeof()
1647 return var; in aml_sizeof()
1653 Aml *var = aml_alloc(); in aml_mutex() local
1654 build_append_byte(var->buf, 0x5B); /* ExtOpPrefix */ in aml_mutex()
1655 build_append_byte(var->buf, 0x01); /* MutexOp */ in aml_mutex()
1656 build_append_namestring(var->buf, "%s", name); in aml_mutex()
1658 build_append_byte(var->buf, sync_level); in aml_mutex()
1659 return var; in aml_mutex()
1665 Aml *var = aml_alloc(); in aml_acquire() local
1666 build_append_byte(var->buf, 0x5B); /* ExtOpPrefix */ in aml_acquire()
1667 build_append_byte(var->buf, 0x23); /* AcquireOp */ in aml_acquire()
1668 aml_append(var, mutex); in aml_acquire()
1669 build_append_int_noprefix(var->buf, timeout, sizeof(timeout)); in aml_acquire()
1670 return var; in aml_acquire()
1676 Aml *var = aml_alloc(); in aml_release() local
1677 build_append_byte(var->buf, 0x5B); /* ExtOpPrefix */ in aml_release()
1678 build_append_byte(var->buf, 0x27); /* ReleaseOp */ in aml_release()
1679 aml_append(var, mutex); in aml_release()
1680 return var; in aml_release()
1686 Aml *var = aml_opcode(0x06 /* AliasOp */); in aml_alias() local
1687 aml_append(var, aml_name("%s", source_object)); in aml_alias()
1688 aml_append(var, aml_name("%s", alias_object)); in aml_alias()
1689 return var; in aml_alias()
1702 Aml *var = aml_opcode(0x8E /* ObjectTypeOp */); in aml_object_type() local
1703 aml_append(var, object); in aml_object_type()
1704 return var; in aml_object_type()
2572 Aml *var = aml_alloc(); in aml_serial_bus_device() local
2575 build_append_byte(var->buf, 0x8e); /* Serial Bus Connection Descriptor */ in aml_serial_bus_device()
2576 build_append_int_noprefix(var->buf, length, sizeof(length)); in aml_serial_bus_device()
2577 build_append_byte(var->buf, 1); /* Revision ID */ in aml_serial_bus_device()
2578 build_append_byte(var->buf, 0); /* Resource Source Index */ in aml_serial_bus_device()
2579 build_append_byte(var->buf, serial_bus_type); /* Serial Bus Type */ in aml_serial_bus_device()
2580 build_append_byte(var->buf, flags); /* General Flags */ in aml_serial_bus_device()
2581 build_append_int_noprefix(var->buf, type_flags, /* Type Specific Flags */ in aml_serial_bus_device()
2583 build_append_byte(var->buf, revid); /* Type Specification Revision ID */ in aml_serial_bus_device()
2584 build_append_int_noprefix(var->buf, data_length, sizeof(data_length)); in aml_serial_bus_device()
2586 return var; in aml_serial_bus_device()
2593 Aml *var = aml_serial_bus_device(AML_SERIAL_BUS_TYPE_I2C, 0, 0, 1, in aml_i2c_serial_bus_device() local
2597 build_append_int_noprefix(var->buf, 100000, 4); in aml_i2c_serial_bus_device()
2598 build_append_int_noprefix(var->buf, address, sizeof(address)); in aml_i2c_serial_bus_device()
2601 g_array_append_vals(var->buf, resource_source, resource_source_len); in aml_i2c_serial_bus_device()
2603 return var; in aml_i2c_serial_bus_device()