/u-boot/include/acpi/ |
A D | acpigen.h | 17 struct acpi_ctx; 145 u8 *acpigen_get_current(struct acpi_ctx *ctx); 216 void acpigen_write_len_f(struct acpi_ctx *ctx); 226 void acpigen_pop_len(struct acpi_ctx *ctx); 292 void acpigen_write_zero(struct acpi_ctx *ctx); 299 void acpigen_write_one(struct acpi_ctx *ctx); 518 void acpigen_write_store(struct acpi_ctx *ctx); 658 void acpigen_write_if(struct acpi_ctx *ctx); 680 void acpigen_write_else(struct acpi_ctx *ctx); 829 void acpigen_write_dsm_end(struct acpi_ctx *ctx); [all …]
|
A D | acpi_device.h | 18 struct acpi_ctx; 364 int acpi_device_write_interrupt_irq(struct acpi_ctx *ctx, 373 int acpi_device_write_gpio(struct acpi_ctx *ctx, const struct acpi_gpio *gpio); 385 int acpi_device_write_gpio_desc(struct acpi_ctx *ctx, 400 int acpi_device_write_interrupt_or_gpio(struct acpi_ctx *ctx, 411 int acpi_device_write_dsm_i2c_hid(struct acpi_ctx *ctx, 424 int acpi_device_write_i2c_dev(struct acpi_ctx *ctx, const struct udevice *dev); 436 int acpi_device_write_spi_dev(struct acpi_ctx *ctx, const struct udevice *dev); 471 int acpi_device_add_power_res(struct acpi_ctx *ctx, u32 tx_state_val,
|
A D | acpi_dp.h | 12 struct acpi_ctx; 235 int acpi_dp_write(struct acpi_ctx *ctx, struct acpi_dp *table);
|
A D | acpi_table.h | 33 struct acpi_ctx; 643 void acpi_align(struct acpi_ctx *ctx); 650 void acpi_align64(struct acpi_ctx *ctx); 660 void acpi_inc(struct acpi_ctx *ctx, uint amount); 670 void acpi_inc_align(struct acpi_ctx *ctx, uint amount); 679 int acpi_add_table(struct acpi_ctx *ctx, void *table); 689 void acpi_setup_base_tables(struct acpi_ctx *ctx, void *start);
|
/u-boot/lib/acpi/ |
A D | acpigen.c | 23 u8 *acpigen_get_current(struct acpi_ctx *ctx) in acpigen_get_current() 28 void acpigen_emit_byte(struct acpi_ctx *ctx, uint data) in acpigen_emit_byte() 33 void acpigen_emit_word(struct acpi_ctx *ctx, uint data) in acpigen_emit_word() 56 void acpigen_write_len_f(struct acpi_ctx *ctx) in acpigen_write_len_f() 65 void acpigen_pop_len(struct acpi_ctx *ctx) in acpigen_pop_len() 123 void acpigen_write_zero(struct acpi_ctx *ctx) in acpigen_write_zero() 128 void acpigen_write_one(struct acpi_ctx *ctx) in acpigen_write_one() 502 void acpigen_write_ppc_nvs(struct acpi_ctx *ctx) in acpigen_write_ppc_nvs() 727 void acpigen_write_store(struct acpi_ctx *ctx) in acpigen_write_store() 766 void acpigen_write_if(struct acpi_ctx *ctx) in acpigen_write_if() [all …]
|
A D | acpi_device.c | 102 static void *largeres_write_len_f(struct acpi_ctx *ctx) in largeres_write_len_f() 120 static void largeres_fill_from_len(struct acpi_ctx *ctx, char *ptr, u8 *start) in largeres_fill_from_len() 139 static void largeres_fill_len(struct acpi_ctx *ctx, void *ptr) in largeres_fill_len() 145 static int acpi_device_write_interrupt(struct acpi_ctx *ctx, in acpi_device_write_interrupt() 196 int acpi_device_write_interrupt_irq(struct acpi_ctx *ctx, in acpi_device_write_interrupt_irq() 213 int acpi_device_write_gpio(struct acpi_ctx *ctx, const struct acpi_gpio *gpio) in acpi_device_write_gpio() 346 int acpi_device_write_gpio_desc(struct acpi_ctx *ctx, in acpi_device_write_gpio_desc() 362 int acpi_device_write_interrupt_or_gpio(struct acpi_ctx *ctx, in acpi_device_write_interrupt_or_gpio() 392 int acpi_device_add_power_res(struct acpi_ctx *ctx, u32 tx_state_val, in acpi_device_add_power_res() 490 int acpi_device_write_dsm_i2c_hid(struct acpi_ctx *ctx, in acpi_device_write_dsm_i2c_hid() [all …]
|
A D | acpi_table.c | 107 void acpi_align(struct acpi_ctx *ctx) in acpi_align() 112 void acpi_align64(struct acpi_ctx *ctx) in acpi_align64() 117 void acpi_inc(struct acpi_ctx *ctx, uint amount) in acpi_inc() 122 void acpi_inc_align(struct acpi_ctx *ctx, uint amount) in acpi_inc_align() 132 int acpi_add_table(struct acpi_ctx *ctx, void *table) in acpi_add_table() 239 void acpi_setup_base_tables(struct acpi_ctx *ctx, void *start) in acpi_setup_base_tables()
|
A D | acpi_dp.c | 18 static void acpi_dp_write_array(struct acpi_ctx *ctx, 21 static void acpi_dp_write_value(struct acpi_ctx *ctx, in acpi_dp_write_value() 44 static void acpi_dp_write_property(struct acpi_ctx *ctx, in acpi_dp_write_property() 54 static void acpi_dp_write_array(struct acpi_ctx *ctx, in acpi_dp_write_array() 98 static int acpi_dp_write_internal(struct acpi_ctx *ctx, struct acpi_dp *table) in acpi_dp_write_internal() 184 int acpi_dp_write(struct acpi_ctx *ctx, struct acpi_dp *table) in acpi_dp_write()
|
/u-boot/arch/x86/include/asm/ |
A D | intel_acpi.h | 10 struct acpi_ctx; 27 int acpi_generate_cpu_header(struct acpi_ctx *ctx, int core_id, 39 int acpi_generate_cpu_package_final(struct acpi_ctx *ctx, 42 void generate_p_state_entries(struct acpi_ctx *ctx, int core, 44 void generate_t_state_entries(struct acpi_ctx *ctx, int core, 47 int southbridge_inject_dsdt(const struct udevice *dev, struct acpi_ctx *ctx); 50 struct acpi_ctx *ctx);
|
A D | acpi_table.h | 51 int acpi_write_hpet(struct acpi_ctx *ctx); 61 int acpi_write_dbg2_pci_uart(struct acpi_ctx *ctx, struct udevice *dev, 116 void acpi_create_dmar_drhd(struct acpi_ctx *ctx, uint flags, uint segment, 130 void acpi_create_dmar_rmrr(struct acpi_ctx *ctx, uint segment, u64 bar, 141 void acpi_dmar_drhd_fixup(struct acpi_ctx *ctx, void *base); 151 void acpi_dmar_rmrr_fixup(struct acpi_ctx *ctx, void *base); 160 int acpi_create_dmar_ds_pci(struct acpi_ctx *ctx, pci_dev_t bdf); 171 int acpi_create_dmar_ds_pci_br(struct acpi_ctx *ctx, pci_dev_t bdf); 181 int acpi_create_dmar_ds_ioapic(struct acpi_ctx *ctx, uint enumeration_id, 195 int acpi_create_dmar_ds_msi_hpet(struct acpi_ctx *ctx, uint enumeration_id,
|
A D | acpigen.h | 11 struct acpi_ctx; 22 void acpigen_write_empty_pct(struct acpi_ctx *ctx); 33 void acpigen_write_empty_ptc(struct acpi_ctx *ctx);
|
/u-boot/include/dm/ |
A D | acpi.h | 56 struct acpi_ctx { struct 89 int (*write_tables)(const struct udevice *dev, struct acpi_ctx *ctx); 105 int (*fill_ssdt)(const struct udevice *dev, struct acpi_ctx *ctx); 122 int (*inject_dsdt)(const struct udevice *dev, struct acpi_ctx *ctx); 131 int (*setup_nhlt)(const struct udevice *dev, struct acpi_ctx *ctx); 174 int acpi_write_dev_tables(struct acpi_ctx *ctx); 184 int acpi_fill_ssdt(struct acpi_ctx *ctx); 194 int acpi_inject_dsdt(struct acpi_ctx *ctx); 205 int acpi_setup_nhlt(struct acpi_ctx *ctx, struct nhlt *nhlt);
|
/u-boot/arch/x86/include/asm/arch-apollolake/ |
A D | acpi.h | 9 struct acpi_ctx; 16 int apl_acpi_fill_dmar(struct acpi_ctx *ctx);
|
/u-boot/arch/x86/lib/ |
A D | acpigen.c | 11 void acpigen_write_empty_pct(struct acpi_ctx *ctx) in acpigen_write_empty_pct() 53 void acpigen_write_empty_ptc(struct acpi_ctx *ctx) in acpigen_write_empty_ptc()
|
A D | acpi_table.c | 474 static int acpi_create_ssdt(struct acpi_ctx *ctx, in acpi_create_ssdt() 510 struct acpi_ctx *ctx; in write_acpi_tables() 529 gd->acpi_ctx = ctx; in write_acpi_tables() 734 int acpi_write_hpet(struct acpi_ctx *ctx) in acpi_write_hpet() 751 int acpi_write_dbg2_pci_uart(struct acpi_ctx *ctx, struct udevice *dev, in acpi_write_dbg2_pci_uart() 834 void acpi_create_dmar_rmrr(struct acpi_ctx *ctx, uint segment, u64 bar, in acpi_create_dmar_rmrr() 848 void acpi_dmar_drhd_fixup(struct acpi_ctx *ctx, void *base) in acpi_dmar_drhd_fixup() 855 void acpi_dmar_rmrr_fixup(struct acpi_ctx *ctx, void *base) in acpi_dmar_rmrr_fixup() 880 int acpi_create_dmar_ds_pci_br(struct acpi_ctx *ctx, pci_dev_t bdf) in acpi_create_dmar_ds_pci_br() 885 int acpi_create_dmar_ds_pci(struct acpi_ctx *ctx, pci_dev_t bdf) in acpi_create_dmar_ds_pci() [all …]
|
/u-boot/drivers/core/ |
A D | acpi.c | 38 typedef int (*acpi_method)(const struct udevice *dev, struct acpi_ctx *ctx); 114 static int acpi_add_item(struct acpi_ctx *ctx, struct udevice *dev, in acpi_add_item() 184 static int sort_acpi_item_type(struct acpi_ctx *ctx, void *start, in sort_acpi_item_type() 260 int acpi_recurse_method(struct acpi_ctx *ctx, struct udevice *parent, in acpi_recurse_method() 295 int acpi_fill_ssdt(struct acpi_ctx *ctx) in acpi_fill_ssdt() 310 int acpi_inject_dsdt(struct acpi_ctx *ctx) in acpi_inject_dsdt() 331 int acpi_write_dev_tables(struct acpi_ctx *ctx) in acpi_write_dev_tables() 343 int acpi_setup_nhlt(struct acpi_ctx *ctx, struct nhlt *nhlt) in acpi_setup_nhlt()
|
/u-boot/test/dm/ |
A D | acpigen.c | 39 struct acpi_ctx *ctx; in acpi_test_alloc_context_size() 80 struct acpi_ctx *ctx; in dm_test_acpi_emit_simple() 107 struct acpi_ctx *ctx; in dm_test_acpi_emit_stream() 127 struct acpi_ctx *ctx; in dm_test_acpi_emit_string() 146 struct acpi_ctx *ctx; in dm_test_acpi_interrupt() 177 struct acpi_ctx *ctx; in dm_test_acpi_gpio() 222 struct acpi_ctx *ctx; in dm_test_acpi_gpio_irq() 266 struct acpi_ctx *ctx; in dm_test_acpi_interrupt_or_gpio() 306 struct acpi_ctx *ctx; in dm_test_acpi_i2c() 338 struct acpi_ctx *ctx; in dm_test_acpi_spi() [all …]
|
A D | acpi_dp.c | 31 static int alloc_context(struct acpi_ctx **ctxp) in alloc_context() 47 struct acpi_ctx *ctx; in dm_test_acpi_dp_new_table() 74 struct acpi_ctx *ctx; in dm_test_acpi_dp_int() 126 struct acpi_ctx *ctx; in dm_test_acpi_dp_int64() 152 struct acpi_ctx *ctx; in dm_test_acpi_dp_int16() 178 struct acpi_ctx *ctx; in dm_test_acpi_dp_int8() 204 struct acpi_ctx *ctx; in dm_test_acpi_dp_multiple() 238 struct acpi_ctx *ctx; in dm_test_acpi_dp_array() 279 struct acpi_ctx *ctx; in dm_test_acpi_dp_child() 390 struct acpi_ctx *ctx; in dm_test_acpi_dp_gpio() [all …]
|
A D | acpi.c | 40 struct acpi_ctx *ctx) in testacpi_write_tables() 71 static int testacpi_fill_ssdt(const struct udevice *dev, struct acpi_ctx *ctx) in testacpi_fill_ssdt() 84 static int testacpi_inject_dsdt(const struct udevice *dev, struct acpi_ctx *ctx) in testacpi_inject_dsdt() 233 struct acpi_ctx ctx; in dm_test_acpi_write_tables() 273 struct acpi_ctx ctx; in dm_test_acpi_basic() 304 struct acpi_ctx ctx; in dm_test_acpi_setup_base_tables() 349 struct acpi_ctx ctx; in dm_test_acpi_cmd_list() 391 struct acpi_ctx ctx; in dm_test_acpi_cmd_dump() 471 struct acpi_ctx ctx; in dm_test_acpi_fill_ssdt() 502 struct acpi_ctx ctx; in dm_test_acpi_inject_dsdt() [all …]
|
A D | acpi.h | 22 int acpi_test_alloc_context_size(struct acpi_ctx **ctxp, int size);
|
/u-boot/include/asm-generic/ |
A D | global_data.h | 27 struct acpi_ctx; 448 struct acpi_ctx *acpi_ctx; member 489 #define gd_acpi_ctx() gd->acpi_ctx
|
/u-boot/arch/x86/cpu/intel_common/ |
A D | acpi.c | 170 struct acpi_ctx *ctx) in intel_southbridge_write_acpi_tables() 197 int southbridge_inject_dsdt(const struct udevice *dev, struct acpi_ctx *ctx) in southbridge_inject_dsdt() 245 void generate_p_state_entries(struct acpi_ctx *ctx, int core, in generate_p_state_entries() 329 void generate_t_state_entries(struct acpi_ctx *ctx, int core, in generate_t_state_entries() 349 int acpi_generate_cpu_header(struct acpi_ctx *ctx, int core_id, in acpi_generate_cpu_header() 365 int acpi_generate_cpu_package_final(struct acpi_ctx *ctx, int cores_per_package) in acpi_generate_cpu_package_final()
|
A D | generic_wifi.c | 49 static int generic_wifi_fill_ssdt(struct acpi_ctx *ctx, in generic_wifi_fill_ssdt() 89 struct acpi_ctx *ctx) in intel_wifi_acpi_fill_ssdt()
|
/u-boot/drivers/sound/ |
A D | max98357a.c | 42 struct acpi_ctx *ctx) in max98357a_acpi_fill_ssdt() 121 struct acpi_ctx *ctx) in max98357a_acpi_setup_nhlt()
|
/u-boot/board/google/chromebook_coral/ |
A D | coral.c | 71 struct acpi_ctx *ctx) in chromeos_acpi_gpio_generate() 108 struct acpi_ctx *ctx) in coral_write_acpi_tables()
|