Lines Matching refs:obj_desc
27 acpi_ex_region_read(union acpi_operand_object *obj_desc,
48 union acpi_operand_object *obj_desc; in acpi_ex_add_table() local
54 obj_desc = acpi_ut_create_internal_object(ACPI_TYPE_LOCAL_REFERENCE); in acpi_ex_add_table()
55 if (!obj_desc) { in acpi_ex_add_table()
61 obj_desc->common.flags |= AOPOBJ_DATA_VALID; in acpi_ex_add_table()
62 obj_desc->reference.class = ACPI_REFCLASS_TABLE; in acpi_ex_add_table()
63 obj_desc->reference.value = table_index; in acpi_ex_add_table()
64 *ddb_handle = obj_desc; in acpi_ex_add_table()
222 acpi_ex_region_read(union acpi_operand_object *obj_desc, u32 length, u8 *buffer) in acpi_ex_region_read() argument
233 acpi_ev_address_space_dispatch(obj_desc, NULL, ACPI_READ, in acpi_ex_region_read()
269 acpi_ex_load_op(union acpi_operand_object *obj_desc, in acpi_ex_load_op() argument
284 switch (obj_desc->common.type) { in acpi_ex_load_op()
288 "Load table from Region %p\n", obj_desc)); in acpi_ex_load_op()
292 if (obj_desc->region.space_id != ACPI_ADR_SPACE_SYSTEM_MEMORY) { in acpi_ex_load_op()
300 if (!(obj_desc->common.flags & AOPOBJ_DATA_VALID)) { in acpi_ex_load_op()
301 status = acpi_ds_get_region_arguments(obj_desc); in acpi_ex_load_op()
315 acpi_ex_region_read(obj_desc, in acpi_ex_load_op()
356 status = acpi_ex_region_read(obj_desc, length, in acpi_ex_load_op()
368 obj_desc)); in acpi_ex_load_op()
372 if (obj_desc->buffer.length < sizeof(struct acpi_table_header)) { in acpi_ex_load_op()
380 obj_desc->buffer.pointer); in acpi_ex_load_op()
385 if (length > obj_desc->buffer.length) { in acpi_ex_load_op()