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;
219 * PARAMETERS: obj_desc - Region descriptor
231 acpi_ex_region_read(union acpi_operand_object *obj_desc, u32 length, u8 *buffer)
242 acpi_ev_address_space_dispatch(obj_desc, NULL, ACPI_READ,
260 * PARAMETERS: obj_desc - Region or Buffer/Field where the table will be
278 acpi_ex_load_op(union acpi_operand_object *obj_desc,
307 switch (obj_desc->common.type) {
311 "Load table from Region %p\n", obj_desc));
315 if (obj_desc->region.space_id != ACPI_ADR_SPACE_SYSTEM_MEMORY) {
323 if (!(obj_desc->common.flags & AOPOBJ_DATA_VALID)) {
324 status = acpi_ds_get_region_arguments(obj_desc);
338 acpi_ex_region_read(obj_desc,
379 status = acpi_ex_region_read(obj_desc, length,
391 obj_desc));
395 if (obj_desc->buffer.length < sizeof(struct acpi_table_header)) {
403 obj_desc->buffer.pointer);
408 if (length > obj_desc->buffer.length) {