Lines Matching refs:buf
454 var->buf = build_alloc_array(); in aml_alloc()
479 build_free_array(var->buf); in aml_free()
510 GArray *buf = build_alloc_array(); in aml_append() local
511 build_append_array(buf, child->buf); in aml_append()
515 build_append_byte(parent_ctx->buf, child->op); in aml_append()
518 build_extop_package(buf, child->op); in aml_append()
521 build_package(buf, child->op); in aml_append()
524 build_append_byte(buf, 0x79); /* EndTag */ in aml_append()
529 build_append_byte(buf, 0); in aml_append()
532 build_buffer(buf, child->op); in aml_append()
539 build_append_array(parent_ctx->buf, buf); in aml_append()
540 build_free_array(buf); in aml_append()
549 build_append_namestringv(var->buf, name_format, ap); in aml_scope()
566 build_append_byte(var->buf, 0x5B); /* ExtOpPrefix */ in aml_debug()
567 build_append_byte(var->buf, 0x31); /* DebugOp */ in aml_debug()
578 build_append_int(var->buf, val); in aml_int()
591 build_append_namestringv(var->buf, name_format, ap); in aml_name()
600 build_append_namestring(var->buf, "%s", name); in aml_name_decl()
619 build_append_byte(var->buf, 0x00 /* NullNameOp */); in aml_to_integer()
631 build_append_byte(var->buf, 0x00 /* NullNameOp */); in aml_to_hexstring()
644 build_append_byte(var->buf, 0x00 /* NullNameOp */); in aml_to_buffer()
657 build_append_byte(var->buf, 0x00 /* NullNameOp */); in aml_to_decimalstring()
693 build_append_byte(var->buf, 0x00 /* NullNameOp */); in build_opcode_2arg_dst()
803 build_append_namestring(var->buf, "%s", method); in aml_call0()
811 build_append_namestring(var->buf, "%s", method); in aml_call1()
820 build_append_namestring(var->buf, "%s", method); in aml_call2()
830 build_append_namestring(var->buf, "%s", method); in aml_call3()
841 build_append_namestring(var->buf, "%s", method); in aml_call4()
854 build_append_namestring(var->buf, "%s", method); in aml_call5()
868 build_append_namestring(var->buf, "%s", method); in aml_call6()
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()
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()
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()
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()
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()
1092 build_append_byte(var->buf, 0x95 /* LLessOp */); in aml_lgreater_equal()
1138 build_append_namestring(var->buf, "%s", name); in aml_method()
1139 build_append_byte(var->buf, methodflags); /* MethodFlags: ArgCount */ in aml_method()
1149 build_append_namestringv(var->buf, name_format, ap); in aml_device()
1172 build_append_byte(var->buf, 0x0); in aml_buffer()
1174 build_append_byte(var->buf, byte_list[i]); in aml_buffer()
1185 build_append_byte(var->buf, num_elements); in aml_package()
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()
1199 build_append_int(var->buf, len); in aml_operation_region()
1207 build_append_nameseg(var->buf, name); in aml_named_field()
1208 build_append_pkg_length(var->buf, length, false); in aml_named_field()
1217 build_append_byte(var->buf, 0x00); in aml_reserved_field()
1218 build_append_pkg_length(var->buf, length, false); in aml_reserved_field()
1231 build_append_namestring(var->buf, "%s", name); in aml_field()
1232 build_append_byte(var->buf, flags); in aml_field()
1242 build_append_namestring(var->buf, "%s", name); in create_field_common()
1251 build_append_byte(var->buf, 0x5B); /* ExtOpPrefix */ in aml_create_field()
1252 build_append_byte(var->buf, 0x13); /* CreateFieldOp */ in aml_create_field()
1256 build_append_namestring(var->buf, "%s", name); in aml_create_field()
1286 g_array_append_vals(var->buf, s, len + 1); in aml_string()
1305 build_append_int(var->buf, num_elements); in aml_varpackage()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
1550 build_append_byte(var->buf, 0x5B); /* ExtOpPrefix */ in aml_sleep()
1551 build_append_byte(var->buf, 0x22); /* SleepOp */ in aml_sleep()
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()
1618 build_append_byte(var->buf, str[i]); in aml_unicode()
1619 build_append_byte(var->buf, 0); in aml_unicode()
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()
1666 build_append_byte(var->buf, 0x5B); /* ExtOpPrefix */ in aml_acquire()
1667 build_append_byte(var->buf, 0x23); /* AcquireOp */ in aml_acquire()
1669 build_append_int_noprefix(var->buf, timeout, sizeof(timeout)); in aml_acquire()
1677 build_append_byte(var->buf, 0x5B); /* ExtOpPrefix */ in aml_release()
1678 build_append_byte(var->buf, 0x27); /* ReleaseOp */ in aml_release()
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()
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()