aml-build.h (90ce6e2644db2c47d72f364b4de57342e50bd10a) | aml-build.h (39b6dbd8d7bbaa864ce42dcdcffe79313de9f2d6) |
---|---|
1#ifndef HW_ACPI_GEN_UTILS_H 2#define HW_ACPI_GEN_UTILS_H 3 4#include <glib.h> 5#include "hw/acpi/acpi-defs.h" 6 7/* Reserve RAM space for tables: add another order of magnitude. */ 8#define ACPI_BUILD_TABLE_MAX_SIZE 0x200000 --- 330 unchanged lines hidden (view full) --- 339Aml *aml_buffer(int buffer_size, uint8_t *byte_list); 340Aml *aml_resource_template(void); 341Aml *aml_field(const char *name, AmlAccessType type, AmlLockRule lock, 342 AmlUpdateRule rule); 343Aml *aml_mutex(const char *name, uint8_t sync_level); 344Aml *aml_acquire(Aml *mutex, uint16_t timeout); 345Aml *aml_release(Aml *mutex); 346Aml *aml_alias(const char *source_object, const char *alias_object); | 1#ifndef HW_ACPI_GEN_UTILS_H 2#define HW_ACPI_GEN_UTILS_H 3 4#include <glib.h> 5#include "hw/acpi/acpi-defs.h" 6 7/* Reserve RAM space for tables: add another order of magnitude. */ 8#define ACPI_BUILD_TABLE_MAX_SIZE 0x200000 --- 330 unchanged lines hidden (view full) --- 339Aml *aml_buffer(int buffer_size, uint8_t *byte_list); 340Aml *aml_resource_template(void); 341Aml *aml_field(const char *name, AmlAccessType type, AmlLockRule lock, 342 AmlUpdateRule rule); 343Aml *aml_mutex(const char *name, uint8_t sync_level); 344Aml *aml_acquire(Aml *mutex, uint16_t timeout); 345Aml *aml_release(Aml *mutex); 346Aml *aml_alias(const char *source_object, const char *alias_object); |
347Aml *aml_create_field(Aml *srcbuf, Aml *bit_index, Aml *num_bits, 348 const char *name); |
|
347Aml *aml_create_dword_field(Aml *srcbuf, Aml *index, const char *name); 348Aml *aml_create_qword_field(Aml *srcbuf, Aml *index, const char *name); 349Aml *aml_varpackage(uint32_t num_elements); 350Aml *aml_touuid(const char *uuid); 351Aml *aml_unicode(const char *str); 352Aml *aml_derefof(Aml *arg); 353Aml *aml_sizeof(Aml *arg); 354 --- 14 unchanged lines hidden --- | 349Aml *aml_create_dword_field(Aml *srcbuf, Aml *index, const char *name); 350Aml *aml_create_qword_field(Aml *srcbuf, Aml *index, const char *name); 351Aml *aml_varpackage(uint32_t num_elements); 352Aml *aml_touuid(const char *uuid); 353Aml *aml_unicode(const char *str); 354Aml *aml_derefof(Aml *arg); 355Aml *aml_sizeof(Aml *arg); 356 --- 14 unchanged lines hidden --- |