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