Lines Matching refs: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()
548 Aml *var = aml_bundle(0x10 /* ScopeOp */, AML_PACKAGE); in aml_scope() local
550 build_append_namestringv(var->buf, name_format, ap); in aml_scope()
552 return var; in aml_scope()
558 Aml *var = aml_opcode(0xA4 /* ReturnOp */); in aml_return() local
559 aml_append(var, val); in aml_return()
560 return var; in aml_return()
566 Aml *var = aml_alloc(); in aml_debug() local
567 build_append_byte(var->buf, 0x5B); /* ExtOpPrefix */ in aml_debug()
568 build_append_byte(var->buf, 0x31); /* DebugOp */ in aml_debug()
569 return var; in aml_debug()
578 Aml *var = aml_alloc(); in aml_int() local
579 build_append_int(var->buf, val); in aml_int()
580 return var; in aml_int()
590 Aml *var = aml_alloc(); in aml_name() local
592 build_append_namestringv(var->buf, name_format, ap); in aml_name()
594 return var; in aml_name()
600 Aml *var = aml_opcode(0x08 /* NameOp */); in aml_name_decl() local
601 build_append_namestring(var->buf, "%s", name); in aml_name_decl()
602 aml_append(var, val); in aml_name_decl()
603 return var; in aml_name_decl()
618 Aml *var = aml_opcode(0x99 /* ToIntegerOp */); in aml_to_integer() local
619 aml_append(var, arg); in aml_to_integer()
620 build_append_byte(var->buf, 0x00 /* NullNameOp */); in aml_to_integer()
621 return var; in aml_to_integer()
627 Aml *var = aml_opcode(0x98 /* ToHexStringOp */); in aml_to_hexstring() local
628 aml_append(var, src); in aml_to_hexstring()
630 aml_append(var, dst); in aml_to_hexstring()
632 build_append_byte(var->buf, 0x00 /* NullNameOp */); in aml_to_hexstring()
634 return var; in aml_to_hexstring()
640 Aml *var = aml_opcode(0x96 /* ToBufferOp */); in aml_to_buffer() local
641 aml_append(var, src); in aml_to_buffer()
643 aml_append(var, dst); in aml_to_buffer()
645 build_append_byte(var->buf, 0x00 /* NullNameOp */); in aml_to_buffer()
647 return var; in aml_to_buffer()
653 Aml *var = aml_opcode(0x97 /* ToDecimalStringOp */); in aml_to_decimalstring() local
654 aml_append(var, src); in aml_to_decimalstring()
656 aml_append(var, dst); in aml_to_decimalstring()
658 build_append_byte(var->buf, 0x00 /* NullNameOp */); in aml_to_decimalstring()
660 return var; in aml_to_decimalstring()
666 Aml *var = aml_opcode(0x70 /* StoreOp */); in aml_store() local
667 aml_append(var, val); in aml_store()
668 aml_append(var, target); in aml_store()
669 return var; in aml_store()
688 Aml *var = aml_opcode(op); in build_opcode_2arg_dst() local
689 aml_append(var, arg1); in build_opcode_2arg_dst()
690 aml_append(var, arg2); in build_opcode_2arg_dst()
692 aml_append(var, dst); in build_opcode_2arg_dst()
694 build_append_byte(var->buf, 0x00 /* NullNameOp */); in build_opcode_2arg_dst()
696 return var; in build_opcode_2arg_dst()
714 Aml *var = aml_opcode(0x90 /* LAndOp */); in aml_land() local
715 aml_append(var, arg1); in aml_land()
716 aml_append(var, arg2); in aml_land()
717 return var; in aml_land()
723 Aml *var = aml_opcode(0x91 /* LOrOp */); in aml_lor() local
724 aml_append(var, arg1); in aml_lor()
725 aml_append(var, arg2); in aml_lor()
726 return var; in aml_lor()
744 Aml *var = aml_opcode(0x95 /* LLessOp */); in aml_lless() local
745 aml_append(var, arg1); in aml_lless()
746 aml_append(var, arg2); in aml_lless()
747 return var; in aml_lless()
765 Aml *var = aml_opcode(0x75 /* IncrementOp */); in aml_increment() local
766 aml_append(var, arg); in aml_increment()
767 return var; in aml_increment()
773 Aml *var = aml_opcode(0x76 /* DecrementOp */); in aml_decrement() local
774 aml_append(var, arg); in aml_decrement()
775 return var; in aml_decrement()
787 Aml *var = aml_opcode(0x86 /* NotifyOp */); in aml_notify() local
788 aml_append(var, arg1); in aml_notify()
789 aml_append(var, arg2); in aml_notify()
790 return var; in aml_notify()
796 Aml *var = aml_opcode(0xa5 /* BreakOp */); in aml_break() local
797 return var; in aml_break()
803 Aml *var = aml_alloc(); in aml_call0() local
804 build_append_namestring(var->buf, "%s", method); in aml_call0()
805 return var; in aml_call0()
811 Aml *var = aml_alloc(); in aml_call1() local
812 build_append_namestring(var->buf, "%s", method); in aml_call1()
813 aml_append(var, arg1); in aml_call1()
814 return var; in aml_call1()
820 Aml *var = aml_alloc(); in aml_call2() local
821 build_append_namestring(var->buf, "%s", method); in aml_call2()
822 aml_append(var, arg1); in aml_call2()
823 aml_append(var, arg2); in aml_call2()
824 return var; in aml_call2()
830 Aml *var = aml_alloc(); in aml_call3() local
831 build_append_namestring(var->buf, "%s", method); in aml_call3()
832 aml_append(var, arg1); in aml_call3()
833 aml_append(var, arg2); in aml_call3()
834 aml_append(var, arg3); in aml_call3()
835 return var; in aml_call3()
841 Aml *var = aml_alloc(); in aml_call4() local
842 build_append_namestring(var->buf, "%s", method); in aml_call4()
843 aml_append(var, arg1); in aml_call4()
844 aml_append(var, arg2); in aml_call4()
845 aml_append(var, arg3); in aml_call4()
846 aml_append(var, arg4); in aml_call4()
847 return var; in aml_call4()
854 Aml *var = aml_alloc(); in aml_call5() local
855 build_append_namestring(var->buf, "%s", method); in aml_call5()
856 aml_append(var, arg1); in aml_call5()
857 aml_append(var, arg2); in aml_call5()
858 aml_append(var, arg3); in aml_call5()
859 aml_append(var, arg4); in aml_call5()
860 aml_append(var, arg5); in aml_call5()
861 return var; in aml_call5()
868 Aml *var = aml_alloc(); in aml_call6() local
869 build_append_namestring(var->buf, "%s", method); in aml_call6()
870 aml_append(var, arg1); in aml_call6()
871 aml_append(var, arg2); in aml_call6()
872 aml_append(var, arg3); in aml_call6()
873 aml_append(var, arg4); in aml_call6()
874 aml_append(var, arg5); in aml_call6()
875 aml_append(var, arg6); in aml_call6()
876 return var; in aml_call6()
894 Aml *var = aml_alloc(); in aml_gpio_connection() local
907 build_append_byte(var->buf, 0x8C); /* GPIO Connection Descriptor */ in aml_gpio_connection()
908 build_append_int_noprefix(var->buf, length, 2); /* Length */ in aml_gpio_connection()
909 build_append_byte(var->buf, 1); /* Revision ID */ in aml_gpio_connection()
910 build_append_byte(var->buf, type); /* GPIO Connection Type */ in aml_gpio_connection()
912 build_append_int_noprefix(var->buf, con_and_pro, 2); in aml_gpio_connection()
914 build_append_int_noprefix(var->buf, flags, 2); in aml_gpio_connection()
916 build_append_byte(var->buf, pin_config); in aml_gpio_connection()
918 build_append_int_noprefix(var->buf, output_drive, 2); in aml_gpio_connection()
920 build_append_int_noprefix(var->buf, debounce_timeout, 2); in aml_gpio_connection()
922 build_append_int_noprefix(var->buf, pin_table_offset, 2); in aml_gpio_connection()
923 build_append_byte(var->buf, 0); /* Resource Source Index */ in aml_gpio_connection()
925 build_append_int_noprefix(var->buf, resource_source_name_offset, 2); in aml_gpio_connection()
927 build_append_int_noprefix(var->buf, vendor_data_offset, 2); in aml_gpio_connection()
929 build_append_int_noprefix(var->buf, vendor_data_len, 2); in aml_gpio_connection()
932 build_append_int_noprefix(var->buf, pin_list[i], 2); in aml_gpio_connection()
936 build_append_namestring(var->buf, "%s", resource_source_name); in aml_gpio_connection()
937 build_append_byte(var->buf, '\0'); in aml_gpio_connection()
941 g_array_append_vals(var->buf, vendor_data, vendor_data_len); in aml_gpio_connection()
944 return var; in aml_gpio_connection()
974 Aml *var = aml_alloc(); in aml_memory32_fixed() local
975 build_append_byte(var->buf, 0x86); /* Memory32Fixed Resource Descriptor */ in aml_memory32_fixed()
976 build_append_byte(var->buf, 9); /* Length, bits[7:0] value = 9 */ in aml_memory32_fixed()
977 build_append_byte(var->buf, 0); /* Length, bits[15:8] value = 0 */ in aml_memory32_fixed()
978 build_append_byte(var->buf, read_and_write); /* Write status, 1 rw 0 ro */ in aml_memory32_fixed()
981 build_append_byte(var->buf, extract32(addr, 0, 8)); /* bits[7:0] */ in aml_memory32_fixed()
982 build_append_byte(var->buf, extract32(addr, 8, 8)); /* bits[15:8] */ in aml_memory32_fixed()
983 build_append_byte(var->buf, extract32(addr, 16, 8)); /* bits[23:16] */ in aml_memory32_fixed()
984 build_append_byte(var->buf, extract32(addr, 24, 8)); /* bits[31:24] */ in aml_memory32_fixed()
987 build_append_byte(var->buf, extract32(size, 0, 8)); /* bits[7:0] */ in aml_memory32_fixed()
988 build_append_byte(var->buf, extract32(size, 8, 8)); /* bits[15:8] */ in aml_memory32_fixed()
989 build_append_byte(var->buf, extract32(size, 16, 8)); /* bits[23:16] */ in aml_memory32_fixed()
990 build_append_byte(var->buf, extract32(size, 24, 8)); /* bits[31:24] */ in aml_memory32_fixed()
991 return var; in aml_memory32_fixed()
1004 Aml *var = aml_alloc(); in aml_interrupt() local
1012 build_append_byte(var->buf, 0x89); /* Extended irq descriptor */ in aml_interrupt()
1013 build_append_byte(var->buf, len & 0xFF); /* Length, bits[7:0] */ in aml_interrupt()
1014 build_append_byte(var->buf, len >> 8); /* Length, bits[15:8] */ in aml_interrupt()
1015 build_append_byte(var->buf, irq_flags); /* Interrupt Vector Information. */ in aml_interrupt()
1016 build_append_byte(var->buf, irq_count); /* Interrupt table length */ in aml_interrupt()
1020 build_append_int_noprefix(var->buf, irq_list[i], 4); in aml_interrupt()
1022 return var; in aml_interrupt()
1029 Aml *var = aml_alloc(); in aml_io() local
1030 build_append_byte(var->buf, 0x47); /* IO port descriptor */ in aml_io()
1031 build_append_byte(var->buf, dec); in aml_io()
1032 build_append_byte(var->buf, min_base & 0xff); in aml_io()
1033 build_append_byte(var->buf, (min_base >> 8) & 0xff); in aml_io()
1034 build_append_byte(var->buf, max_base & 0xff); in aml_io()
1035 build_append_byte(var->buf, (max_base >> 8) & 0xff); in aml_io()
1036 build_append_byte(var->buf, aln); in aml_io()
1037 build_append_byte(var->buf, len); in aml_io()
1038 return var; in aml_io()
1051 Aml *var = aml_alloc(); in aml_irq_no_flags() local
1054 build_append_byte(var->buf, 0x22); /* IRQ descriptor 2 byte form */ in aml_irq_no_flags()
1057 build_append_byte(var->buf, irq_mask & 0xFF); /* IRQ mask bits[7:0] */ in aml_irq_no_flags()
1058 build_append_byte(var->buf, irq_mask >> 8); /* IRQ mask bits[15:8] */ in aml_irq_no_flags()
1059 return var; in aml_irq_no_flags()
1065 Aml *var = aml_opcode(0x92 /* LNotOp */); in aml_lnot() local
1066 aml_append(var, arg); in aml_lnot()
1067 return var; in aml_lnot()
1073 Aml *var = aml_opcode(0x93 /* LequalOp */); in aml_equal() local
1074 aml_append(var, arg1); in aml_equal()
1075 aml_append(var, arg2); in aml_equal()
1076 return var; in aml_equal()
1082 Aml *var = aml_opcode(0x94 /* LGreaterOp */); in aml_lgreater() local
1083 aml_append(var, arg1); in aml_lgreater()
1084 aml_append(var, arg2); in aml_lgreater()
1085 return var; in aml_lgreater()
1092 Aml *var = aml_opcode(0x92 /* LNotOp */); in aml_lgreater_equal() local
1093 build_append_byte(var->buf, 0x95 /* LLessOp */); in aml_lgreater_equal()
1094 aml_append(var, arg1); in aml_lgreater_equal()
1095 aml_append(var, arg2); in aml_lgreater_equal()
1096 return var; in aml_lgreater_equal()
1102 Aml *var = aml_bundle(0xA0 /* IfOp */, AML_PACKAGE); in aml_if() local
1103 aml_append(var, predicate); in aml_if()
1104 return var; in aml_if()
1110 Aml *var = aml_bundle(0xA1 /* ElseOp */, AML_PACKAGE); in aml_else() local
1111 return var; in aml_else()
1117 Aml *var = aml_bundle(0xA2 /* WhileOp */, AML_PACKAGE); in aml_while() local
1118 aml_append(var, predicate); in aml_while()
1119 return var; in aml_while()
1125 Aml *var = aml_bundle(0x14 /* MethodOp */, AML_PACKAGE); in aml_method() local
1139 build_append_namestring(var->buf, "%s", name); in aml_method()
1140 build_append_byte(var->buf, methodflags); /* MethodFlags: ArgCount */ in aml_method()
1141 return var; in aml_method()
1148 Aml *var = aml_bundle(0x82 /* DeviceOp */, AML_EXT_PACKAGE); in aml_device() local
1150 build_append_namestringv(var->buf, name_format, ap); in aml_device()
1152 return var; in aml_device()
1159 Aml *var = aml_bundle(0x11 /* BufferOp */, AML_RES_TEMPLATE); in aml_resource_template() local
1160 return var; in aml_resource_template()
1169 Aml *var = aml_bundle(0x11 /* BufferOp */, AML_BUFFER); in aml_buffer() local
1173 build_append_byte(var->buf, 0x0); in aml_buffer()
1175 build_append_byte(var->buf, byte_list[i]); in aml_buffer()
1179 return var; in aml_buffer()
1185 Aml *var = aml_bundle(0x12 /* PackageOp */, AML_PACKAGE); in aml_package() local
1186 build_append_byte(var->buf, num_elements); in aml_package()
1187 return var; in aml_package()
1194 Aml *var = aml_alloc(); in aml_operation_region() local
1195 build_append_byte(var->buf, 0x5B); /* ExtOpPrefix */ in aml_operation_region()
1196 build_append_byte(var->buf, 0x80); /* OpRegionOp */ in aml_operation_region()
1197 build_append_namestring(var->buf, "%s", name); in aml_operation_region()
1198 build_append_byte(var->buf, rs); in aml_operation_region()
1199 aml_append(var, offset); in aml_operation_region()
1200 build_append_int(var->buf, len); in aml_operation_region()
1201 return var; in aml_operation_region()
1207 Aml *var = aml_alloc(); in aml_named_field() local
1208 build_append_nameseg(var->buf, name); in aml_named_field()
1209 build_append_pkg_length(var->buf, length, false); in aml_named_field()
1210 return var; in aml_named_field()
1216 Aml *var = aml_alloc(); in aml_reserved_field() local
1218 build_append_byte(var->buf, 0x00); in aml_reserved_field()
1219 build_append_pkg_length(var->buf, length, false); in aml_reserved_field()
1220 return var; in aml_reserved_field()
1227 Aml *var = aml_bundle(0x81 /* FieldOp */, AML_EXT_PACKAGE); in aml_field() local
1232 build_append_namestring(var->buf, "%s", name); in aml_field()
1233 build_append_byte(var->buf, flags); in aml_field()
1234 return var; in aml_field()
1240 Aml *var = aml_opcode(opcode); in create_field_common() local
1241 aml_append(var, srcbuf); in create_field_common()
1242 aml_append(var, index); in create_field_common()
1243 build_append_namestring(var->buf, "%s", name); in create_field_common()
1244 return var; in create_field_common()
1251 Aml *var = aml_alloc(); in aml_create_field() local
1252 build_append_byte(var->buf, 0x5B); /* ExtOpPrefix */ in aml_create_field()
1253 build_append_byte(var->buf, 0x13); /* CreateFieldOp */ in aml_create_field()
1254 aml_append(var, srcbuf); in aml_create_field()
1255 aml_append(var, bit_index); in aml_create_field()
1256 aml_append(var, num_bits); in aml_create_field()
1257 build_append_namestring(var->buf, "%s", name); in aml_create_field()
1258 return var; in aml_create_field()
1278 Aml *var = aml_opcode(0x0D /* StringPrefix */); in aml_string() local
1287 g_array_append_vals(var->buf, s, len + 1); in aml_string()
1290 return var; in aml_string()
1305 Aml *var = aml_bundle(0x13 /* VarPackageOp */, AML_PACKAGE); in aml_varpackage() local
1306 build_append_int(var->buf, num_elements); in aml_varpackage()
1307 return var; in aml_varpackage()
1315 Aml *var = aml_bundle(0x83 /* ProcessorOp */, AML_EXT_PACKAGE); in aml_processor() local
1317 build_append_namestringv(var->buf, name_format, ap); in aml_processor()
1319 build_append_byte(var->buf, proc_id); /* ProcID */ in aml_processor()
1320 build_append_int_noprefix(var->buf, pblk_addr, sizeof(pblk_addr)); in aml_processor()
1321 build_append_byte(var->buf, pblk_len); /* PblkLen */ in aml_processor()
1322 return var; in aml_processor()
1337 Aml *var = aml_alloc(); in aml_eisaid() local
1349 build_append_byte(var->buf, 0x0C); /* DWordPrefix */ in aml_eisaid()
1350 build_append_int_noprefix(var->buf, bswap32(id), sizeof(id)); in aml_eisaid()
1351 return var; in aml_eisaid()
1360 Aml *var = aml_alloc(); in aml_as_desc_header() local
1362 build_append_byte(var->buf, type); in aml_as_desc_header()
1363 build_append_byte(var->buf, flags); in aml_as_desc_header()
1364 build_append_byte(var->buf, type_flags); /* Type Specific Flags */ in aml_as_desc_header()
1365 return var; in aml_as_desc_header()
1375 Aml *var = aml_alloc(); in aml_word_as_desc() local
1377 build_append_byte(var->buf, 0x88); /* Word Address Space Descriptor */ in aml_word_as_desc()
1379 build_append_byte(var->buf, 0x0D); in aml_word_as_desc()
1380 build_append_byte(var->buf, 0x0); in aml_word_as_desc()
1382 aml_append(var, in aml_word_as_desc()
1384 build_append_int_noprefix(var->buf, addr_gran, sizeof(addr_gran)); in aml_word_as_desc()
1385 build_append_int_noprefix(var->buf, addr_min, sizeof(addr_min)); in aml_word_as_desc()
1386 build_append_int_noprefix(var->buf, addr_max, sizeof(addr_max)); in aml_word_as_desc()
1387 build_append_int_noprefix(var->buf, addr_trans, sizeof(addr_trans)); in aml_word_as_desc()
1388 build_append_int_noprefix(var->buf, len, sizeof(len)); in aml_word_as_desc()
1389 return var; in aml_word_as_desc()
1399 Aml *var = aml_alloc(); in aml_dword_as_desc() local
1401 build_append_byte(var->buf, 0x87); /* DWord Address Space Descriptor */ in aml_dword_as_desc()
1403 build_append_byte(var->buf, 23); in aml_dword_as_desc()
1404 build_append_byte(var->buf, 0x0); in aml_dword_as_desc()
1407 aml_append(var, in aml_dword_as_desc()
1409 build_append_int_noprefix(var->buf, addr_gran, sizeof(addr_gran)); in aml_dword_as_desc()
1410 build_append_int_noprefix(var->buf, addr_min, sizeof(addr_min)); in aml_dword_as_desc()
1411 build_append_int_noprefix(var->buf, addr_max, sizeof(addr_max)); in aml_dword_as_desc()
1412 build_append_int_noprefix(var->buf, addr_trans, sizeof(addr_trans)); in aml_dword_as_desc()
1413 build_append_int_noprefix(var->buf, len, sizeof(len)); in aml_dword_as_desc()
1414 return var; in aml_dword_as_desc()
1424 Aml *var = aml_alloc(); in aml_qword_as_desc() local
1426 build_append_byte(var->buf, 0x8A); /* QWord Address Space Descriptor */ in aml_qword_as_desc()
1428 build_append_byte(var->buf, 0x2B); in aml_qword_as_desc()
1429 build_append_byte(var->buf, 0x0); in aml_qword_as_desc()
1431 aml_append(var, in aml_qword_as_desc()
1433 build_append_int_noprefix(var->buf, addr_gran, sizeof(addr_gran)); in aml_qword_as_desc()
1434 build_append_int_noprefix(var->buf, addr_min, sizeof(addr_min)); in aml_qword_as_desc()
1435 build_append_int_noprefix(var->buf, addr_max, sizeof(addr_max)); in aml_qword_as_desc()
1436 build_append_int_noprefix(var->buf, addr_trans, sizeof(addr_trans)); in aml_qword_as_desc()
1437 build_append_int_noprefix(var->buf, len, sizeof(len)); in aml_qword_as_desc()
1438 return var; in aml_qword_as_desc()
1537 Aml *var = aml_alloc(); in aml_dma() local
1541 build_append_byte(var->buf, 0x2A); /* Byte 0: DMA Descriptor */ in aml_dma()
1542 build_append_byte(var->buf, 1U << channel); /* Byte 1: _DMA - DmaChannel */ in aml_dma()
1543 build_append_byte(var->buf, flags); /* Byte 2 */ in aml_dma()
1544 return var; in aml_dma()
1550 Aml *var = aml_alloc(); in aml_sleep() local
1551 build_append_byte(var->buf, 0x5B); /* ExtOpPrefix */ in aml_sleep()
1552 build_append_byte(var->buf, 0x22); /* SleepOp */ in aml_sleep()
1553 aml_append(var, aml_int(msec)); in aml_sleep()
1554 return var; in aml_sleep()
1578 Aml *var = aml_bundle(0x11 /* BufferOp */, AML_BUFFER); in aml_touuid() local
1586 build_append_byte(var->buf, Hex2Byte(uuid + 6)); /* dd - at offset 00 */ in aml_touuid()
1587 build_append_byte(var->buf, Hex2Byte(uuid + 4)); /* cc - at offset 01 */ in aml_touuid()
1588 build_append_byte(var->buf, Hex2Byte(uuid + 2)); /* bb - at offset 02 */ in aml_touuid()
1589 build_append_byte(var->buf, Hex2Byte(uuid + 0)); /* aa - at offset 03 */ in aml_touuid()
1591 build_append_byte(var->buf, Hex2Byte(uuid + 11)); /* ff - at offset 04 */ in aml_touuid()
1592 build_append_byte(var->buf, Hex2Byte(uuid + 9)); /* ee - at offset 05 */ in aml_touuid()
1594 build_append_byte(var->buf, Hex2Byte(uuid + 16)); /* hh - at offset 06 */ in aml_touuid()
1595 build_append_byte(var->buf, Hex2Byte(uuid + 14)); /* gg - at offset 07 */ in aml_touuid()
1597 build_append_byte(var->buf, Hex2Byte(uuid + 19)); /* ii - at offset 08 */ in aml_touuid()
1598 build_append_byte(var->buf, Hex2Byte(uuid + 21)); /* jj - at offset 09 */ in aml_touuid()
1600 build_append_byte(var->buf, Hex2Byte(uuid + 24)); /* kk - at offset 10 */ in aml_touuid()
1601 build_append_byte(var->buf, Hex2Byte(uuid + 26)); /* ll - at offset 11 */ in aml_touuid()
1602 build_append_byte(var->buf, Hex2Byte(uuid + 28)); /* mm - at offset 12 */ in aml_touuid()
1603 build_append_byte(var->buf, Hex2Byte(uuid + 30)); /* nn - at offset 13 */ in aml_touuid()
1604 build_append_byte(var->buf, Hex2Byte(uuid + 32)); /* oo - at offset 14 */ in aml_touuid()
1605 build_append_byte(var->buf, Hex2Byte(uuid + 34)); /* pp - at offset 15 */ in aml_touuid()
1607 return var; in aml_touuid()
1616 Aml *var = aml_bundle(0x11 /* BufferOp */, AML_BUFFER); in aml_unicode() local
1619 build_append_byte(var->buf, str[i]); in aml_unicode()
1620 build_append_byte(var->buf, 0); in aml_unicode()
1624 return var; in aml_unicode()
1630 Aml *var = aml_opcode(0x71 /* RefOfOp */); in aml_refof() local
1631 aml_append(var, arg); in aml_refof()
1632 return var; in aml_refof()
1638 Aml *var = aml_opcode(0x83 /* DerefOfOp */); in aml_derefof() local
1639 aml_append(var, arg); in aml_derefof()
1640 return var; in aml_derefof()
1646 Aml *var = aml_opcode(0x87 /* SizeOfOp */); in aml_sizeof() local
1647 aml_append(var, arg); in aml_sizeof()
1648 return var; in aml_sizeof()
1654 Aml *var = aml_alloc(); in aml_mutex() local
1655 build_append_byte(var->buf, 0x5B); /* ExtOpPrefix */ in aml_mutex()
1656 build_append_byte(var->buf, 0x01); /* MutexOp */ in aml_mutex()
1657 build_append_namestring(var->buf, "%s", name); in aml_mutex()
1659 build_append_byte(var->buf, sync_level); in aml_mutex()
1660 return var; in aml_mutex()
1666 Aml *var = aml_alloc(); in aml_acquire() local
1667 build_append_byte(var->buf, 0x5B); /* ExtOpPrefix */ in aml_acquire()
1668 build_append_byte(var->buf, 0x23); /* AcquireOp */ in aml_acquire()
1669 aml_append(var, mutex); in aml_acquire()
1670 build_append_int_noprefix(var->buf, timeout, sizeof(timeout)); in aml_acquire()
1671 return var; in aml_acquire()
1677 Aml *var = aml_alloc(); in aml_release() local
1678 build_append_byte(var->buf, 0x5B); /* ExtOpPrefix */ in aml_release()
1679 build_append_byte(var->buf, 0x27); /* ReleaseOp */ in aml_release()
1680 aml_append(var, mutex); in aml_release()
1681 return var; in aml_release()
1687 Aml *var = aml_opcode(0x06 /* AliasOp */); in aml_alias() local
1688 aml_append(var, aml_name("%s", source_object)); in aml_alias()
1689 aml_append(var, aml_name("%s", alias_object)); in aml_alias()
1690 return var; in aml_alias()
1703 Aml *var = aml_opcode(0x8E /* ObjectTypeOp */); in aml_object_type() local
1704 aml_append(var, object); in aml_object_type()
1705 return var; in aml_object_type()
2490 Aml *var = aml_alloc(); in aml_serial_bus_device() local
2493 build_append_byte(var->buf, 0x8e); /* Serial Bus Connection Descriptor */ in aml_serial_bus_device()
2494 build_append_int_noprefix(var->buf, length, sizeof(length)); in aml_serial_bus_device()
2495 build_append_byte(var->buf, 1); /* Revision ID */ in aml_serial_bus_device()
2496 build_append_byte(var->buf, 0); /* Resource Source Index */ in aml_serial_bus_device()
2497 build_append_byte(var->buf, serial_bus_type); /* Serial Bus Type */ in aml_serial_bus_device()
2498 build_append_byte(var->buf, flags); /* General Flags */ in aml_serial_bus_device()
2499 build_append_int_noprefix(var->buf, type_flags, /* Type Specific Flags */ in aml_serial_bus_device()
2501 build_append_byte(var->buf, revid); /* Type Specification Revision ID */ in aml_serial_bus_device()
2502 build_append_int_noprefix(var->buf, data_length, sizeof(data_length)); in aml_serial_bus_device()
2504 return var; in aml_serial_bus_device()
2511 Aml *var = aml_serial_bus_device(AML_SERIAL_BUS_TYPE_I2C, 0, 0, 1, in aml_i2c_serial_bus_device() local
2515 build_append_int_noprefix(var->buf, 100000, 4); in aml_i2c_serial_bus_device()
2516 build_append_int_noprefix(var->buf, address, sizeof(address)); in aml_i2c_serial_bus_device()
2519 g_array_append_vals(var->buf, resource_source, resource_source_len); in aml_i2c_serial_bus_device()
2521 return var; in aml_i2c_serial_bus_device()