Lines Matching refs:obj_desc
63 acpi_ex_region_read(union acpi_operand_object *obj_desc,
86 union acpi_operand_object *obj_desc; in acpi_ex_add_table() local
94 obj_desc = acpi_ut_create_internal_object(ACPI_TYPE_LOCAL_REFERENCE); in acpi_ex_add_table()
95 if (!obj_desc) { in acpi_ex_add_table()
101 obj_desc->common.flags |= AOPOBJ_DATA_VALID; in acpi_ex_add_table()
102 obj_desc->reference.class = ACPI_REFCLASS_TABLE; in acpi_ex_add_table()
103 *ddb_handle = obj_desc; in acpi_ex_add_table()
107 obj_desc->reference.value = table_index; in acpi_ex_add_table()
113 acpi_ut_remove_reference(obj_desc); in acpi_ex_add_table()
294 acpi_ex_region_read(union acpi_operand_object *obj_desc, u32 length, u8 *buffer) in acpi_ex_region_read() argument
305 acpi_ev_address_space_dispatch(obj_desc, NULL, ACPI_READ, in acpi_ex_region_read()
341 acpi_ex_load_op(union acpi_operand_object *obj_desc, in acpi_ex_load_op() argument
356 switch (obj_desc->common.type) { in acpi_ex_load_op()
360 "Load table from Region %p\n", obj_desc)); in acpi_ex_load_op()
364 if (obj_desc->region.space_id != ACPI_ADR_SPACE_SYSTEM_MEMORY) { in acpi_ex_load_op()
372 if (!(obj_desc->common.flags & AOPOBJ_DATA_VALID)) { in acpi_ex_load_op()
373 status = acpi_ds_get_region_arguments(obj_desc); in acpi_ex_load_op()
387 acpi_ex_region_read(obj_desc, in acpi_ex_load_op()
428 status = acpi_ex_region_read(obj_desc, length, in acpi_ex_load_op()
440 obj_desc)); in acpi_ex_load_op()
444 if (obj_desc->buffer.length < sizeof(struct acpi_table_header)) { in acpi_ex_load_op()
452 obj_desc->buffer.pointer); in acpi_ex_load_op()
457 if (length > obj_desc->buffer.length) { in acpi_ex_load_op()