Lines Matching refs:build_append_byte
50 static void build_append_byte(GArray *array, uint8_t val) in build_append_byte() function
237 build_append_byte(array, *s); in build_append_namestringv()
244 build_append_byte(array, 0x00); /* NullName */ in build_append_namestringv()
251 build_append_byte(array, 0x2E); /* DualNamePrefix */ in build_append_namestringv()
256 build_append_byte(array, 0x2F); /* MultiNamePrefix */ in build_append_namestringv()
257 build_append_byte(array, seg_count); in build_append_namestringv()
376 build_append_byte(table, value & 0xFF); in build_append_int_noprefix()
384 build_append_byte(table, 0x00); /* ZeroOp */ in build_append_int()
386 build_append_byte(table, 0x01); /* OneOp */ in build_append_int()
388 build_append_byte(table, 0x0A); /* BytePrefix */ in build_append_int()
391 build_append_byte(table, 0x0B); /* WordPrefix */ in build_append_int()
394 build_append_byte(table, 0x0C); /* DWordPrefix */ in build_append_int()
397 build_append_byte(table, 0x0E); /* QWordPrefix */ in build_append_int()
432 build_append_byte(array, 0x08); /* NameOp */ in build_append_named_dword()
437 build_append_byte(array, 0x0C); /* DWordPrefix */ in build_append_named_dword()
515 build_append_byte(parent_ctx->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()
566 build_append_byte(var->buf, 0x5B); /* ExtOpPrefix */ in aml_debug()
567 build_append_byte(var->buf, 0x31); /* DebugOp */ in aml_debug()
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()
906 build_append_byte(var->buf, 0x8C); /* GPIO Connection Descriptor */ 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()
915 build_append_byte(var->buf, pin_config); in aml_gpio_connection()
922 build_append_byte(var->buf, 0); /* Resource Source Index */ in aml_gpio_connection()
936 build_append_byte(var->buf, '\0'); 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()
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()
1139 build_append_byte(var->buf, methodflags); /* MethodFlags: ArgCount */ in aml_method()
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()
1197 build_append_byte(var->buf, rs); in aml_operation_region()
1217 build_append_byte(var->buf, 0x00); in aml_reserved_field()
1232 build_append_byte(var->buf, flags); in aml_field()
1251 build_append_byte(var->buf, 0x5B); /* ExtOpPrefix */ in aml_create_field()
1252 build_append_byte(var->buf, 0x13); /* CreateFieldOp */ in aml_create_field()
1318 build_append_byte(var->buf, proc_id); /* ProcID */ 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()
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()
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()
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()
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()
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()
1677 build_append_byte(var->buf, 0x5B); /* ExtOpPrefix */ in aml_release()
1678 build_append_byte(var->buf, 0x27); /* ReleaseOp */ in aml_release()
2060 build_append_byte(tbl, 0); /* Type 0 - processor */ in build_processor_hierarchy_node()
2061 build_append_byte(tbl, 20 + priv_num * 4); /* Length */ in build_processor_hierarchy_node()
2587 build_append_byte(var->buf, 0x8e); /* Serial Bus Connection Descriptor */ in aml_serial_bus_device()
2589 build_append_byte(var->buf, 1); /* Revision ID */ in aml_serial_bus_device()
2590 build_append_byte(var->buf, 0); /* Resource Source Index */ in aml_serial_bus_device()
2591 build_append_byte(var->buf, serial_bus_type); /* Serial Bus Type */ in aml_serial_bus_device()
2592 build_append_byte(var->buf, flags); /* General Flags */ in aml_serial_bus_device()
2595 build_append_byte(var->buf, revid); /* Type Specification Revision ID */ in aml_serial_bus_device()