Lines Matching defs:obj_desc
27 acpi_ex_region_read(union acpi_operand_object *obj_desc,
48 union acpi_operand_object *obj_desc;
54 obj_desc = acpi_ut_create_internal_object(ACPI_TYPE_LOCAL_REFERENCE);
55 if (!obj_desc) {
61 obj_desc->common.flags |= AOPOBJ_DATA_VALID;
62 obj_desc->reference.class = ACPI_REFCLASS_TABLE;
63 obj_desc->reference.value = table_index;
64 *ddb_handle = obj_desc;
209 * PARAMETERS: obj_desc - Region descriptor
221 acpi_ex_region_read(union acpi_operand_object *obj_desc, u32 length, u8 *buffer)
232 acpi_ev_address_space_dispatch(obj_desc, NULL, ACPI_READ,
250 * PARAMETERS: obj_desc - Region or Buffer/Field where the table will be
268 acpi_ex_load_op(union acpi_operand_object *obj_desc,
283 switch (obj_desc->common.type) {
287 "Load table from Region %p\n", obj_desc));
291 if (obj_desc->region.space_id != ACPI_ADR_SPACE_SYSTEM_MEMORY) {
299 if (!(obj_desc->common.flags & AOPOBJ_DATA_VALID)) {
300 status = acpi_ds_get_region_arguments(obj_desc);
314 acpi_ex_region_read(obj_desc,
355 status = acpi_ex_region_read(obj_desc, length,
367 obj_desc));
371 if (obj_desc->buffer.length < sizeof(struct acpi_table_header)) {
379 obj_desc->buffer.pointer);
384 if (length > obj_desc->buffer.length) {