ACPI_ADD_PTR
target = ACPI_ADD_PTR(u8, obj_desc, info->offset);
ACPI_ADD_PTR(struct acpi_resource, resource, resource_list_size);
ACPI_ADD_PTR(struct acpi_resource, resource,
prt_element = ACPI_ADD_PTR(struct acpi_pci_routing_table,
target = ACPI_ADD_PTR(u8, resource, table->offset);
target = ACPI_ADD_PTR(void, aml, info->value);
target = ACPI_ADD_PTR(void, aml, (info->value + 2));
target = ACPI_ADD_PTR(void, aml, info->value);
target = (char *)ACPI_ADD_PTR(void, resource,
source = ACPI_ADD_PTR(void, aml, ACPI_GET16(source));
target = (char *)ACPI_ADD_PTR(void, resource,
source = ACPI_ADD_PTR(void, aml, ACPI_GET16(source));
target = (char *)ACPI_ADD_PTR(void, resource,
source = ACPI_ADD_PTR(void, aml, info->value);
target = (char *)ACPI_ADD_PTR(void, resource,
ACPI_ADD_PTR(void, aml, (temp16 + info->value));
target = ACPI_ADD_PTR(char, resource, info->value);
target = ACPI_ADD_PTR(char, resource,
target = ACPI_ADD_PTR(char, resource, info->value);
target = ACPI_ADD_PTR(char, resource, info->value);
source = ACPI_ADD_PTR(void, resource, info->resource_offset);
destination = ACPI_ADD_PTR(void, aml, info->aml_offset);
target = ACPI_ADD_PTR(void, aml, info->value);
target = ACPI_ADD_PTR(void, aml, info->value);
destination = (char *)ACPI_ADD_PTR(void, aml,
destination = (char *)ACPI_ADD_PTR(void, aml,
destination = (char *)ACPI_ADD_PTR(void, aml,
destination = (char *)ACPI_ADD_PTR(void, aml,
*ACPI_ADD_PTR(u8,
*ACPI_ADD_PTR(u8, resource,
if (*ACPI_ADD_PTR(u8, resource,
if (*ACPI_ADD_PTR(u8, resource,
source = ACPI_ADD_PTR(void, aml, info->aml_offset);
ACPI_ADD_PTR(void, resource, info->resource_offset);
aml_resource_source = ACPI_ADD_PTR(u8, aml, minimum_length);
ACPI_ADD_PTR(char, resource_source,
aml_resource_source = ACPI_ADD_PTR(u8, aml, minimum_length);
ACPI_ADD_PTR(struct acpi_resource, buffer->pointer, buffer->length);
address32 = *ACPI_ADD_PTR(u32,
address64 = ACPI_ADD_PTR(struct acpi_generic_address,
length = *ACPI_ADD_PTR(u8,
ACPI_ADD_PTR(struct acpi_generic_address,
ACPI_ADD_PTR(struct acpi_generic_address, &acpi_gbl_FADT,
table_entry = ACPI_ADD_PTR(u8, table, sizeof(struct acpi_table_header));
ACPI_ADD_PTR(u8,
ACPI_ADD_PTR(char, uid, sizeof(struct acpi_pnp_device_id));
ACPI_ADD_PTR(char, cls, sizeof(struct acpi_pnp_device_id));
ACPI_ADD_PTR(char, hid, sizeof(struct acpi_pnp_device_id));
ACPI_MOVE_16_TO_16(&resource_length, ACPI_ADD_PTR(u8, aml, 1));
apmt_node = ACPI_ADD_PTR(struct acpi_apmt_node, apmt,
rmr_desc = ACPI_ADD_PTR(struct acpi_iort_rmr_desc, node,
map = ACPI_ADD_PTR(struct acpi_iort_id_mapping, node,
parent = ACPI_ADD_PTR(struct acpi_iort_node, iort_table,
iort_node = ACPI_ADD_PTR(struct acpi_iort_node, iort,
iort_end = ACPI_ADD_PTR(struct acpi_iort_node, iort,
iort_node = ACPI_ADD_PTR(struct acpi_iort_node, iort_node,
glb_irq = ACPI_ADD_PTR(u64, node, smmu->global_interrupt_offset);
ctx_irq = ACPI_ADD_PTR(u64, node, smmu->context_interrupt_offset);
map = ACPI_ADD_PTR(struct acpi_iort_id_mapping, iort_node,
parent = ACPI_ADD_PTR(struct acpi_iort_node,
iort_node = ACPI_ADD_PTR(struct acpi_iort_node, iort,
iort_end = ACPI_ADD_PTR(struct acpi_iort_node, iort,
iort_node = ACPI_ADD_PTR(struct acpi_iort_node, iort_node,
node = ACPI_ADD_PTR(struct acpi_iort_node, iort, iort->node_offset);
end = ACPI_ADD_PTR(struct acpi_iort_node, iort, iort->header.length);
node = ACPI_ADD_PTR(struct acpi_iort_node, node, node->length);
iort_node = ACPI_ADD_PTR(struct acpi_iort_node, iort,
iort_end = ACPI_ADD_PTR(struct acpi_iort_node, iort_table,
iort_node = ACPI_ADD_PTR(struct acpi_iort_node, iort_node,
map = ACPI_ADD_PTR(struct acpi_iort_id_mapping, node,
parent = ACPI_ADD_PTR(struct acpi_iort_node, iort_table,
map = ACPI_ADD_PTR(struct acpi_iort_id_mapping, node,
node = ACPI_ADD_PTR(struct acpi_iort_node, iort_table,
map = ACPI_ADD_PTR(struct acpi_iort_id_mapping, node,
msi_parent = ACPI_ADD_PTR(struct acpi_iort_node, iort_table,
entry = ACPI_ADD_PTR(struct acpi_subtable_header, table_hdr,
entry = ACPI_ADD_PTR(struct acpi_subtable_header, entry,
entry = ACPI_ADD_PTR(struct acpi_subtable_header, table_hdr,
entry = ACPI_ADD_PTR(struct acpi_subtable_header, entry,
entry = ACPI_ADD_PTR(struct acpi_subtable_header, table_hdr, pptt_ref);
entry = ACPI_ADD_PTR(struct acpi_subtable_header, table_hdr,
entry = ACPI_ADD_PTR(struct acpi_subtable_header, entry,
ref = ACPI_ADD_PTR(u32, node, sizeof(struct acpi_pptt_processor));
cmo_node = ACPI_ADD_PTR(struct acpi_rhct_cmo_node,
end = ACPI_ADD_PTR(struct acpi_rhct_node_header, rhct, rhct->header.length);
for (node = ACPI_ADD_PTR(struct acpi_rhct_node_header, rhct, rhct->node_offset);
node = ACPI_ADD_PTR(struct acpi_rhct_node_header, node, node->length)) {
hart_info = ACPI_ADD_PTR(struct acpi_rhct_hart_info, node, size_hdr);
end = ACPI_ADD_PTR(struct acpi_rhct_node_header, rhct, rhct->header.length);
for (node = ACPI_ADD_PTR(struct acpi_rhct_node_header, rhct, rhct->node_offset);
node = ACPI_ADD_PTR(struct acpi_rhct_node_header, node, node->length)) {
hart_info = ACPI_ADD_PTR(struct acpi_rhct_hart_info, node, size_hdr);
hart_info_node_offset = ACPI_ADD_PTR(u32, hart_info, size_hartinfo);
ref_node = ACPI_ADD_PTR(struct acpi_rhct_node_header,
isa_node = ACPI_ADD_PTR(struct acpi_rhct_isa_string,
hart_info_node_offset = ACPI_ADD_PTR(u32, hart_info, size_hartinfo);
ref_node = ACPI_ADD_PTR(struct acpi_rhct_node_header,
rimt_node = ACPI_ADD_PTR(struct acpi_rimt_node, rimt,
rimt_end = ACPI_ADD_PTR(struct acpi_rimt_node, rimt_table,
rimt_node = ACPI_ADD_PTR(struct acpi_rimt_node, rimt_node,
map = ACPI_ADD_PTR(struct acpi_rimt_id_mapping, node,
parent = ACPI_ADD_PTR(struct acpi_rimt_node, rimt_table, map->dest_offset);
map = ACPI_ADD_PTR(struct acpi_rimt_id_mapping, node,
node = ACPI_ADD_PTR(struct acpi_rimt_node, rimt_table,
struct acpi_viot_header *hdr = ACPI_ADD_PTR(struct acpi_viot_header,
node = ACPI_ADD_PTR(struct acpi_viot_header, viot, viot->node_offset);
node = ACPI_ADD_PTR(struct acpi_viot_header, node,
start = ACPI_ADD_PTR(struct acpi_viot_header, viot,
end = ACPI_ADD_PTR(struct acpi_viot_header, viot, viot->header.length);
hdr_end = ACPI_ADD_PTR(struct acpi_viot_header, hdr, sizeof(*hdr));
crb_smc = ACPI_ADD_PTR(struct tpm2_crb_smc, buf, sizeof(*buf));
crb_ffa = ACPI_ADD_PTR(struct tpm2_crb_ffa, buf, sizeof(*buf));
crb_pluton = ACPI_ADD_PTR(struct tpm2_crb_pluton, buf, sizeof(*buf));
ACPI_ADD_PTR (struct acpi_resource, (res), (res)->length)
tmp = ACPI_ADD_PTR(struct acpi_sw_file, tmp, tmp->file_length)) {