Searched refs:obj_desc (Results 1 - 25 of 47) sorted by relevance

12

/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/acpi/executer/
H A Dexmutex.c52 acpi_operand_object *obj_desc)
55 if (obj_desc->mutex.next) {
56 (obj_desc->mutex.next)->mutex.prev = obj_desc->mutex.prev;
58 if (obj_desc->mutex.prev) {
59 (obj_desc->mutex.prev)->mutex.next = obj_desc->mutex.next;
79 acpi_operand_object *obj_desc,
85 obj_desc->mutex.prev = list_head;
86 obj_desc
51 acpi_ex_unlink_mutex( acpi_operand_object *obj_desc) argument
78 acpi_ex_link_mutex( acpi_operand_object *obj_desc, acpi_operand_object *list_head) argument
114 acpi_ex_acquire_mutex( acpi_operand_object *time_desc, acpi_operand_object *obj_desc, acpi_walk_state *walk_state) argument
182 acpi_ex_release_mutex( acpi_operand_object *obj_desc, acpi_walk_state *walk_state) argument
[all...]
H A Dexprep.c137 acpi_operand_object *obj_desc,
158 obj_desc->common_field.lock_rule = (u8) ((field_flags & LOCK_RULE_MASK)
160 obj_desc->common_field.update_rule = (u8) ((field_flags & UPDATE_RULE_MASK)
164 obj_desc->common_field.bit_length = (u16) field_bit_length;
177 obj_desc->field.bit_length, &alignment);
184 obj_desc->common_field.access_bit_width = (u8) access_bit_width; /* 8, 16, 32, 64 */
185 obj_desc->common_field.access_byte_width = (u8) DIV_8 (access_bit_width); /* 1, 2, 4, 8 */
187 if (obj_desc->common.type == ACPI_TYPE_BUFFER_FIELD) {
203 obj_desc->common_field.base_byte_offset = ROUND_DOWN (nearest_byte_address,
212 obj_desc
136 acpi_ex_prep_common_field_object( acpi_operand_object *obj_desc, u8 field_flags, u32 field_bit_position, u32 field_bit_length) argument
265 acpi_operand_object *obj_desc; local
[all...]
H A Dexcreate.c105 acpi_operand_object *obj_desc; local
111 obj_desc = acpi_ut_create_internal_object (ACPI_TYPE_EVENT);
112 if (!obj_desc) {
122 &obj_desc->event.semaphore);
130 obj_desc, (u8) ACPI_TYPE_EVENT);
137 acpi_ut_remove_reference (obj_desc);
161 acpi_operand_object *obj_desc; local
169 obj_desc = acpi_ut_create_internal_object (ACPI_TYPE_MUTEX);
170 if (!obj_desc) {
177 status = acpi_os_create_semaphore (1, 1, &obj_desc
223 acpi_operand_object *obj_desc; local
380 acpi_operand_object *obj_desc; local
436 acpi_operand_object *obj_desc; local
489 acpi_operand_object *obj_desc; local
[all...]
H A Dexfield.c57 acpi_operand_object *obj_desc,
66 FUNCTION_TRACE_PTR ("Ex_read_data_from_field", obj_desc);
71 if (!obj_desc) {
85 length = ROUND_BITS_UP_TO_BYTES (obj_desc->field.bit_length);
122 switch (obj_desc->common.type) {
124 status = acpi_ex_access_buffer_field (ACPI_READ, obj_desc, buffer, length);
128 status = acpi_ex_access_region_field (ACPI_READ, obj_desc, buffer, length);
132 status = acpi_ex_access_bank_field (ACPI_READ, obj_desc, buffer, length);
136 status = acpi_ex_access_index_field (ACPI_READ, obj_desc, buffer, length);
175 acpi_operand_object *obj_desc)
56 acpi_ex_read_data_from_field( acpi_operand_object *obj_desc, acpi_operand_object **ret_buffer_desc) argument
173 acpi_ex_write_data_to_field( acpi_operand_object *source_desc, acpi_operand_object *obj_desc) argument
261 acpi_ex_access_buffer_field( u32 mode, acpi_operand_object *obj_desc, void *buffer, u32 buffer_length) argument
307 acpi_ex_access_region_field( u32 mode, acpi_operand_object *obj_desc, void *buffer, u32 buffer_length) argument
353 acpi_ex_access_bank_field( u32 mode, acpi_operand_object *obj_desc, void *buffer, u32 buffer_length) argument
419 acpi_ex_access_index_field( u32 mode, acpi_operand_object *obj_desc, void *buffer, u32 buffer_length) argument
481 acpi_ex_common_access_field( u32 mode, acpi_operand_object *obj_desc, void *buffer, u32 buffer_length) argument
[all...]
H A Dexfldio.c56 acpi_operand_object *obj_desc,
66 rgn_desc = obj_desc->common_field.region_obj;
91 if (rgn_desc->region.length < (obj_desc->common_field.base_byte_offset +
93 obj_desc->common_field.access_byte_width)) {
94 if (rgn_desc->region.length < obj_desc->common_field.access_byte_width) {
102 obj_desc->common_field.access_byte_width, rgn_desc->region.length));
111 obj_desc->common_field.base_byte_offset, field_datum_byte_offset,
112 obj_desc->common_field.access_byte_width,
113 rgn_desc->region.length, obj_desc, rgn_desc));
137 acpi_operand_object *obj_desc,
55 acpi_ex_setup_field( acpi_operand_object *obj_desc, u32 field_datum_byte_offset) argument
136 acpi_ex_read_field_datum( acpi_operand_object *obj_desc, u32 field_datum_byte_offset, u32 *value) argument
341 acpi_ex_extract_from_field( acpi_operand_object *obj_desc, void *buffer, u32 buffer_length) argument
515 acpi_ex_write_field_datum( acpi_operand_object *obj_desc, u32 field_datum_byte_offset, u32 value) argument
626 acpi_ex_write_field_datum_with_update_rule( acpi_operand_object *obj_desc, u32 mask, u32 field_value, u32 field_datum_byte_offset) argument
720 acpi_ex_insert_into_field( acpi_operand_object *obj_desc, void *buffer, u32 buffer_length) argument
[all...]
H A Dexresolv.c58 acpi_operand_object *obj_desc,
72 if (!obj_desc) {
77 if (!(obj_desc->common.flags & AOPOBJ_DATA_VALID)) {
78 status = acpi_ds_get_buffer_field_arguments (obj_desc);
84 if (!obj_desc->buffer_field.buffer_obj) {
89 if (ACPI_TYPE_BUFFER != obj_desc->buffer_field.buffer_obj->common.type) {
102 location = obj_desc->buffer_field.buffer_obj->buffer.pointer
103 + obj_desc->buffer_field.base_byte_offset;
113 if (obj_desc->buffer_field.bit_length < 32) {
114 mask = ((u32) 1 << obj_desc
57 acpi_ex_get_buffer_field_value( acpi_operand_object *obj_desc, acpi_operand_object *result_desc) argument
232 acpi_operand_object *obj_desc; local
[all...]
H A Dexsystem.c181 acpi_operand_object *obj_desc)
186 FUNCTION_TRACE_PTR ("Ex_system_acquire_mutex", obj_desc);
189 if (!obj_desc) {
196 if (obj_desc->mutex.semaphore == acpi_gbl_global_lock_semaphore) {
201 status = acpi_ex_system_wait_semaphore (obj_desc->mutex.semaphore,
224 acpi_operand_object *obj_desc)
232 if (!obj_desc) {
239 if (obj_desc->mutex.semaphore == acpi_gbl_global_lock_semaphore) {
244 status = acpi_os_signal_semaphore (obj_desc->mutex.semaphore, 1);
264 acpi_operand_object *obj_desc)
179 acpi_ex_system_acquire_mutex( acpi_operand_object *time_desc, acpi_operand_object *obj_desc) argument
223 acpi_ex_system_release_mutex( acpi_operand_object *obj_desc) argument
263 acpi_ex_system_signal_event( acpi_operand_object *obj_desc) argument
296 acpi_ex_system_wait_event( acpi_operand_object *time_desc, acpi_operand_object *obj_desc) argument
329 acpi_ex_system_reset_event( acpi_operand_object *obj_desc) argument
[all...]
H A Dexconvrt.c56 acpi_operand_object *obj_desc,
71 switch (obj_desc->common.type) {
73 *result_desc = obj_desc;
77 pointer = obj_desc->string.pointer;
78 count = obj_desc->string.length;
82 pointer = (char *) obj_desc->buffer.pointer;
83 count = obj_desc->buffer.length;
130 switch (obj_desc->common.type) {
165 if (*result_desc == obj_desc) {
167 acpi_ut_remove_reference (obj_desc);
55 acpi_ex_convert_to_integer( acpi_operand_object *obj_desc, acpi_operand_object **result_desc, acpi_walk_state *walk_state) argument
191 acpi_ex_convert_to_buffer( acpi_operand_object *obj_desc, acpi_operand_object **result_desc, acpi_walk_state *walk_state) argument
385 acpi_ex_convert_to_string( acpi_operand_object *obj_desc, acpi_operand_object **result_desc, u32 base, u32 max_length, acpi_walk_state *walk_state) argument
574 acpi_ex_convert_to_target_type( acpi_object_type8 destination_type, acpi_operand_object **obj_desc, acpi_walk_state *walk_state) argument
[all...]
H A Dexresnte.c76 acpi_operand_object *obj_desc = NULL; local
129 obj_desc = source_desc;
130 acpi_ut_add_reference (obj_desc);
144 obj_desc = source_desc;
145 acpi_ut_add_reference (obj_desc);
159 obj_desc = source_desc;
160 acpi_ut_add_reference (obj_desc);
174 obj_desc = source_desc;
175 acpi_ut_add_reference (obj_desc);
187 status = acpi_ex_read_data_from_field (source_desc, &obj_desc);
[all...]
H A Dexdump.c631 acpi_operand_object *obj_desc,
648 if (!(VALID_DESCRIPTOR_TYPE (obj_desc, ACPI_DESC_TYPE_INTERNAL)))
650 acpi_os_printf ("%p is not a valid ACPI object\n", obj_desc);
656 acpi_os_printf ("%20s : %X\n", "Reference Count", obj_desc->common.reference_count);
657 acpi_os_printf ("%20s : %X\n", "Flags", obj_desc->common.flags);
661 switch (obj_desc->common.type)
666 acpi_os_printf ("%20s : %X%8.8X\n", "Value", HIDWORD (obj_desc->integer.value),
667 LODWORD (obj_desc->integer.value));
674 acpi_os_printf ("%20s : %X\n", "Length", obj_desc->string.length);
675 acpi_os_printf ("%20s : %p\n", "Pointer", obj_desc
630 acpi_ex_dump_object_descriptor( acpi_operand_object *obj_desc, u32 flags) argument
[all...]
H A Dexmisc.c55 acpi_operand_object *obj_desc,
62 FUNCTION_TRACE_PTR ("Ex_get_object_reference", obj_desc);
65 if (VALID_DESCRIPTOR_TYPE (obj_desc, ACPI_DESC_TYPE_INTERNAL)) {
66 if (obj_desc->common.type != INTERNAL_TYPE_REFERENCE) {
76 switch (obj_desc->reference.opcode) {
80 *return_desc = (void *) acpi_ds_method_data_get_node (obj_desc->reference.opcode,
81 obj_desc->reference.offset, walk_state);
87 obj_desc->reference.opcode));
95 else if (VALID_DESCRIPTOR_TYPE (obj_desc, ACPI_DESC_TYPE_NAMED)) {
98 *return_desc = obj_desc;
54 acpi_ex_get_object_reference( acpi_operand_object *obj_desc, acpi_operand_object **return_desc, acpi_walk_state *walk_state) argument
129 acpi_ex_do_concatenate( acpi_operand_object *obj_desc, acpi_operand_object *obj_desc2, acpi_operand_object **actual_return_desc, acpi_walk_state *walk_state) argument
[all...]
H A Dexstore.c250 acpi_operand_object *obj_desc; local
276 obj_desc = *(dest_desc->reference.where);
277 if (obj_desc) {
286 if (obj_desc->common.type == ACPI_TYPE_PACKAGE) {
289 acpi_ut_remove_reference (obj_desc);
290 obj_desc = NULL;
294 if (!obj_desc) {
301 obj_desc = acpi_ut_create_internal_object (source_desc->common.type);
302 if (!obj_desc) {
309 if (ACPI_TYPE_PACKAGE == obj_desc
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/acpi/utilities/
H A Duteval.c59 acpi_operand_object *obj_desc; local
68 status = acpi_ns_evaluate_relative (device_node, object_name, NULL, &obj_desc);
86 if (!obj_desc) {
94 if (obj_desc->common.type != ACPI_TYPE_INTEGER) {
98 object_name, obj_desc->common.type));
105 *address = obj_desc->integer.value;
110 acpi_ut_remove_reference (obj_desc);
137 acpi_operand_object *obj_desc; local
147 METHOD_NAME__HID, NULL, &obj_desc);
164 if (!obj_desc) {
225 acpi_operand_object *obj_desc; local
314 acpi_operand_object *obj_desc; local
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/acpi/namespace/
H A Dnsdump.c114 acpi_operand_object *obj_desc = NULL; local
211 obj_desc = this_node->object;
216 if (!obj_desc) {
227 obj_desc->processor.proc_id,
228 obj_desc->processor.address,
229 (unsigned)obj_desc->processor.length));
233 ACPI_DEBUG_PRINT_RAW ((ACPI_DB_TABLES, " Notification object: %p", obj_desc));
238 obj_desc->method.param_count,
239 obj_desc->method.aml_length,
240 obj_desc
[all...]
H A Dnsobject.c62 acpi_operand_object *obj_desc; local
121 obj_desc = NULL;
135 obj_desc = ((acpi_namespace_node *) object)->object;
152 obj_desc = (acpi_operand_object *) object;
186 obj_desc, node, (char*)&node->name));
193 acpi_ut_add_reference (obj_desc);
201 node->object = obj_desc;
241 acpi_operand_object *obj_desc; local
247 obj_desc = node->object;
248 if (!obj_desc) {
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/acpi/debugger/
H A Ddbdisply.c287 acpi_operand_object *obj_desc)
292 if (!obj_desc) {
296 acpi_os_printf (" %s", acpi_ut_get_type_name (obj_desc->common.type));
298 switch (obj_desc->common.type) {
301 acpi_os_printf (" %.8X%.8X", HIDWORD (obj_desc->integer.value),
302 LODWORD (obj_desc->integer.value));
309 obj_desc->string.length, obj_desc->string.pointer);
311 if (obj_desc->string.length > 24)
324 acpi_os_printf ("(%d)", obj_desc
286 acpi_db_decode_internal_object( acpi_operand_object *obj_desc) argument
347 acpi_db_display_internal_object( acpi_operand_object *obj_desc, acpi_walk_state *walk_state) argument
474 acpi_operand_object *obj_desc; local
578 acpi_operand_object *obj_desc; local
619 acpi_operand_object *obj_desc; local
664 acpi_operand_object *obj_desc; local
746 acpi_db_display_result_object( acpi_operand_object *obj_desc, acpi_walk_state *walk_state) argument
779 acpi_db_display_argument_object( acpi_operand_object *obj_desc, acpi_walk_state *walk_state) argument
[all...]
H A Ddbutils.c114 acpi_object *obj_desc,
120 if (!obj_desc) {
129 switch (obj_desc->type) {
132 acpi_os_printf ("[Object Reference] = %p\n", obj_desc->reference.handle);
138 acpi_os_printf ("[Integer] = %8.8X%8.8X\n", HIDWORD (obj_desc->integer.value),
139 LODWORD (obj_desc->integer.value));
146 for (i = 0; i < obj_desc->string.length; i++) {
147 acpi_os_printf ("%c", obj_desc->string.pointer[i]);
156 acpi_ut_dump_buffer ((u8 *) obj_desc->buffer.pointer, obj_desc
113 acpi_db_dump_object( acpi_object *obj_desc, u32 level) argument
[all...]
H A Ddbcmds.c91 acpi_operand_object *obj_desc = (acpi_operand_object *) context; local
97 if (node == (void *) obj_desc) {
103 if (node->object == obj_desc) {
110 if (node->child == (void *) obj_desc) {
134 acpi_operand_object *obj_desc; local
139 obj_desc = (acpi_operand_object *) STRTOUL (object_arg, NULL, 16);
144 acpi_db_walk_for_references, (void *) obj_desc, NULL);
547 acpi_operand_object *obj_desc; local
574 obj_desc = acpi_ut_create_internal_object (ACPI_TYPE_INTEGER);
575 if (!obj_desc) {
643 acpi_operand_object *obj_desc; local
893 acpi_operand_object *obj_desc; local
[all...]
H A Ddbstats.c78 acpi_operand_object *obj_desc)
84 if (!obj_desc)
94 type = obj_desc->common.type;
109 for (i = 0; i< obj_desc->package.count; i++)
111 acpi_db_enumerate_object (obj_desc->package.elements[i]);
116 acpi_db_enumerate_object (obj_desc->device.sys_handler);
117 acpi_db_enumerate_object (obj_desc->device.drv_handler);
118 acpi_db_enumerate_object (obj_desc->device.addr_handler);
122 acpi_db_enumerate_object (obj_desc->region.addr_handler);
126 acpi_db_enumerate_object (obj_desc
77 acpi_db_enumerate_object( acpi_operand_object *obj_desc) argument
168 acpi_operand_object *obj_desc; local
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/acpi/dispatcher/
H A Ddsobject.c235 acpi_operand_object *obj_desc; local
241 obj_desc = *ret_obj_desc;
252 switch (obj_desc->common.type) {
281 obj_desc->buffer.length = (u32) arg_desc->integer.value;
286 if (obj_desc->buffer.length == 0) {
287 obj_desc->buffer.pointer = NULL;
293 obj_desc->buffer.pointer = ACPI_MEM_CALLOCATE (
294 obj_desc->buffer.length);
296 if (!obj_desc->buffer.pointer) {
315 MEMCPY (obj_desc
424 acpi_operand_object *obj_desc; local
526 acpi_operand_object *obj_desc; local
651 acpi_operand_object *obj_desc; local
[all...]
H A Ddsmethod.c64 acpi_operand_object *obj_desc; local
87 obj_desc = node->object;
88 if (!obj_desc) {
94 if ((obj_desc->method.concurrency != INFINITE_CONCURRENCY) &&
95 (!obj_desc->method.semaphore)) {
96 status = acpi_os_create_semaphore (obj_desc->method.concurrency,
97 obj_desc->method.concurrency,
98 &obj_desc->method.semaphore);
126 status = acpi_ds_init_aml_walk (walk_state, op, node, obj_desc->method.aml_start,
127 obj_desc
181 acpi_ds_begin_method_execution( acpi_namespace_node *method_node, acpi_operand_object *obj_desc, acpi_namespace_node *calling_method_node) argument
256 acpi_operand_object *obj_desc; local
447 acpi_operand_object *obj_desc; local
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/acpi/parser/
H A Dpsxface.c64 acpi_operand_object *obj_desc; local
79 obj_desc = acpi_ns_get_attached_object (method_node);
80 if (!obj_desc) {
86 status = acpi_ds_begin_method_execution (method_node, obj_desc, NULL);
107 method_node, obj_desc));
124 status = acpi_ds_init_aml_walk (walk_state, op, method_node, obj_desc->method.aml_start,
125 obj_desc->method.aml_length, NULL, NULL, 1);
142 method_node, obj_desc));
164 status = acpi_ds_init_aml_walk (walk_state, op, method_node, obj_desc->method.aml_start,
165 obj_desc
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/acpi/events/
H A Devxfregn.c63 acpi_operand_object *obj_desc; local
151 obj_desc = acpi_ns_get_attached_object (node);
152 if (obj_desc) {
160 handler_obj = obj_desc->device.addr_handler;
191 obj_desc = acpi_ut_create_internal_object (type);
192 if (!obj_desc) {
199 obj_desc->common.type = (u8) type;
203 status = acpi_ns_attach_object (node, obj_desc, (u8) type);
205 acpi_ut_remove_reference (obj_desc);
212 acpi_ut_get_region_name (space_id), space_id, node, obj_desc));
287 acpi_operand_object *obj_desc; local
[all...]
H A Devregion.c336 acpi_operand_object *obj_desc; local
363 obj_desc = handler_obj->addr_handler.region_list;
366 while (obj_desc) {
370 if (obj_desc == region_obj) {
377 *last_obj_ptr = obj_desc->region.next;
378 obj_desc->region.next = NULL; /* Must clear field */
430 last_obj_ptr = &obj_desc->region.next;
431 obj_desc = obj_desc->region.next;
533 acpi_operand_object *obj_desc; local
[all...]
H A Devxface.c187 acpi_operand_object *obj_desc; local
263 obj_desc = acpi_ns_get_attached_object (device_node);
264 if (obj_desc) {
269 obj_desc->device.sys_handler) ||
271 obj_desc->device.drv_handler)) {
280 obj_desc = acpi_ut_create_internal_object (device_node->type);
281 if (!obj_desc) {
288 status = acpi_ns_attach_object (device, obj_desc, (u8) device_node->type);
308 obj_desc->device.sys_handler = notify_obj;
312 obj_desc
345 acpi_operand_object *obj_desc; local
[all...]

Completed in 124 milliseconds

12