Home
last modified time | relevance | path

Searched refs:package (Results 1 – 25 of 97) sorted by relevance

1234

/drivers/acpi/acpica/
Dnsprepkg.c55 const union acpi_predefined_info *package,
85 const union acpi_predefined_info *package; in acpi_ns_check_package() local
96 package = info->predefined + 1; in acpi_ns_check_package()
100 info->full_pathname, package->ret_info.type, in acpi_ns_check_package()
101 return_object->package.count)); in acpi_ns_check_package()
107 acpi_ns_remove_null_elements(info, package->ret_info.type, in acpi_ns_check_package()
112 elements = return_object->package.elements; in acpi_ns_check_package()
113 count = return_object->package.count; in acpi_ns_check_package()
120 if (package->ret_info.type == ACPI_PTYPE1_VAR) { in acpi_ns_check_package()
137 switch (package->ret_info.type) { in acpi_ns_check_package()
[all …]
Dnsrepair2.c394 element_ptr = return_object->package.elements; in acpi_ns_repair_CID()
395 for (i = 0; i < return_object->package.count; i++) { in acpi_ns_repair_CID()
457 outer_element_count = return_object->package.count - 1; in acpi_ns_repair_CST()
460 outer_elements = &return_object->package.elements[i + 1]; in acpi_ns_repair_CST()
463 if ((*outer_elements)->package.count == 0) { in acpi_ns_repair_CST()
472 obj_desc = (*outer_elements)->package.elements[1]; /* Index1 = Type */ in acpi_ns_repair_CST()
492 obj_desc = return_object->package.elements[0]; in acpi_ns_repair_CST()
620 top_object_list = package_object->package.elements; in acpi_ns_repair_PRT()
621 element_count = package_object->package.count; in acpi_ns_repair_PRT()
627 sub_object_list = sub_package->package.elements; in acpi_ns_repair_PRT()
[all …]
Dutcopy.c261 &((union acpi_object *)(state->pkg.dest_object))->package. in acpi_ut_copy_ielement_to_eelement()
283 target_object->package.count = source_object->package.count; in acpi_ut_copy_ielement_to_eelement()
284 target_object->package.elements = in acpi_ut_copy_ielement_to_eelement()
298 package.count * in acpi_ut_copy_ielement_to_eelement()
357 external_object->package.count = internal_object->package.count; in acpi_ut_copy_ipackage_to_epackage()
358 external_object->package.elements = ACPI_CAST_PTR(union acpi_object, in acpi_ut_copy_ipackage_to_epackage()
365 info.length += (acpi_size) external_object->package.count * in acpi_ut_copy_ipackage_to_epackage()
367 info.free_space += external_object->package.count * in acpi_ut_copy_ipackage_to_epackage()
588 acpi_ut_create_package_object(external_object->package.count); in acpi_ut_copy_epackage_to_ipackage()
593 package_elements = package_object->package.elements; in acpi_ut_copy_epackage_to_ipackage()
[all …]
Ddsobject.c417 obj_desc->package.node = parent->common.node; in acpi_ds_build_internal_package_obj()
425 obj_desc->package.elements = ACPI_ALLOCATE_ZEROED(((acpi_size) in acpi_ds_build_internal_package_obj()
429 if (!obj_desc->package.elements) { in acpi_ds_build_internal_package_obj()
434 obj_desc->package.count = element_count; in acpi_ds_build_internal_package_obj()
456 package. in acpi_ds_build_internal_package_obj()
461 obj_desc->package.elements[i] = in acpi_ds_build_internal_package_obj()
468 package. in acpi_ds_build_internal_package_obj()
485 package. in acpi_ds_build_internal_package_obj()
540 obj_desc->package.flags |= AOPOBJ_DATA_VALID; in acpi_ds_build_internal_package_obj()
665 obj_desc->package.node = in acpi_ds_init_object_from_op()
[all …]
Dexoparg6.c240 if (index >= operand[0]->package.count) { in acpi_ex_opcode_6A_0T_1R()
244 operand[0]->package.count)); in acpi_ex_opcode_6A_0T_1R()
270 for (; index < operand[0]->package.count; index++) { in acpi_ex_opcode_6A_0T_1R()
274 this_element = operand[0]->package.elements[index]; in acpi_ex_opcode_6A_0T_1R()
Dexdump.c103 {ACPI_EXD_NODE, ACPI_EXD_OFFSET(package.node), "Parent Node"},
104 {ACPI_EXD_UINT8, ACPI_EXD_OFFSET(package.flags), "Flags"},
105 {ACPI_EXD_UINT32, ACPI_EXD_OFFSET(package.count), "Elements"},
106 {ACPI_EXD_POINTER, ACPI_EXD_OFFSET(package.elements), "Element List"},
739 obj_desc->package.count, in acpi_ex_dump_operand()
740 obj_desc->package.elements); in acpi_ex_dump_operand()
746 if (obj_desc->package.count && in acpi_ex_dump_operand()
747 obj_desc->package.elements && acpi_dbg_level > 1) { in acpi_ex_dump_operand()
748 for (index = 0; index < obj_desc->package.count; in acpi_ex_dump_operand()
750 acpi_ex_dump_operand(obj_desc->package. in acpi_ex_dump_operand()
[all …]
Drscreate.c256 top_object_list = package_object->package.elements; in acpi_rs_create_pci_routing_table()
257 number_of_elements = package_object->package.count; in acpi_rs_create_pci_routing_table()
281 if ((*top_object_list)->package.count != 4) { in acpi_rs_create_pci_routing_table()
284 index, (*top_object_list)->package.count)); in acpi_rs_create_pci_routing_table()
293 sub_object_list = (*top_object_list)->package.elements; in acpi_rs_create_pci_routing_table()
Dnsrepair.c509 count = obj_desc->package.count; in acpi_ns_remove_null_elements()
512 source = obj_desc->package.elements; in acpi_ns_remove_null_elements()
537 obj_desc->package.count = new_count; in acpi_ns_remove_null_elements()
583 pkg_obj_desc->package.elements[0] = original_object; in acpi_ns_wrap_with_package()
/drivers/acpi/
Dutils.c54 acpi_extract_package(union acpi_object *package, in acpi_extract_package() argument
66 if (!package || (package->type != ACPI_TYPE_PACKAGE) in acpi_extract_package()
67 || (package->package.count < 1)) { in acpi_extract_package()
83 if (format_count > package->package.count) { in acpi_extract_package()
86 format_count, package->package.count); in acpi_extract_package()
97 union acpi_object *element = &(package->package.elements[i]); in acpi_extract_package()
201 union acpi_object *element = &(package->package.elements[i]); in acpi_extract_package()
326 union acpi_object *package = NULL; in acpi_evaluate_reference() local
342 package = buffer.pointer; in acpi_evaluate_reference()
344 if ((buffer.length == 0) || !package) { in acpi_evaluate_reference()
[all …]
Dproperty.c57 dn->name = link->package.elements[0].string.pointer; in acpi_nondev_subnode_ok()
61 status = acpi_get_handle(scope, link->package.elements[1].string.pointer, in acpi_nondev_subnode_ok()
105 for (i = 0; i < links->package.count; i++) { in acpi_add_nondev_subnodes()
108 link = &links->package.elements[i]; in acpi_add_nondev_subnodes()
110 if (link->package.count == 2 in acpi_add_nondev_subnodes()
111 && link->package.elements[0].type == ACPI_TYPE_STRING in acpi_add_nondev_subnodes()
112 && link->package.elements[1].type == ACPI_TYPE_STRING in acpi_add_nondev_subnodes()
127 for (i = 0; i < desc->package.count; i += 2) { in acpi_enumerate_nondev_subnodes()
130 uuid = &desc->package.elements[i]; in acpi_enumerate_nondev_subnodes()
131 links = &desc->package.elements[i + 1]; in acpi_enumerate_nondev_subnodes()
[all …]
Dacpi_lpat.c112 (obj_p->package.count % 2) || (obj_p->package.count < 4)) in acpi_lpat_get_conversion_table()
115 lpat = kcalloc(obj_p->package.count, sizeof(int), GFP_KERNEL); in acpi_lpat_get_conversion_table()
119 for (i = 0; i < obj_p->package.count; i++) { in acpi_lpat_get_conversion_table()
120 obj_e = &obj_p->package.elements[i]; in acpi_lpat_get_conversion_table()
135 lpat_table->lpat_count = obj_p->package.count / 2; in acpi_lpat_get_conversion_table()
Dacpi_pad.c374 union acpi_object *package; in acpi_pad_pur() local
383 package = buffer.pointer; in acpi_pad_pur()
385 if (package->type == ACPI_TYPE_PACKAGE && in acpi_pad_pur()
386 package->package.count == 2 && in acpi_pad_pur()
387 package->package.elements[0].integer.value == 1) /* rev 1 */ in acpi_pad_pur()
389 num = package->package.elements[1].integer.value; in acpi_pad_pur()
Dpower.c134 static bool acpi_power_resource_is_dup(union acpi_object *package, in acpi_power_resource_is_dup() argument
141 rhandle = package->package.elements[i].reference.handle; in acpi_power_resource_is_dup()
143 dup = package->package.elements[j].reference.handle; in acpi_power_resource_is_dup()
151 int acpi_extract_power_resources(union acpi_object *package, unsigned int start, in acpi_extract_power_resources() argument
157 for (i = start; i < package->package.count; i++) { in acpi_extract_power_resources()
158 union acpi_object *element = &package->package.elements[i]; in acpi_extract_power_resources()
172 if (acpi_power_resource_is_dup(package, start, i)) in acpi_extract_power_resources()
Dscan.c751 union acpi_object *package = NULL; in acpi_bus_extract_wakeup_device_power_package() local
768 package = (union acpi_object *)buffer.pointer; in acpi_bus_extract_wakeup_device_power_package()
770 if (!package || package->package.count < 2) in acpi_bus_extract_wakeup_device_power_package()
773 element = &(package->package.elements[0]); in acpi_bus_extract_wakeup_device_power_package()
778 if ((element->package.count < 2) || in acpi_bus_extract_wakeup_device_power_package()
779 (element->package.elements[0].type != in acpi_bus_extract_wakeup_device_power_package()
781 || (element->package.elements[1].type != ACPI_TYPE_INTEGER)) in acpi_bus_extract_wakeup_device_power_package()
785 element->package.elements[0].reference.handle; in acpi_bus_extract_wakeup_device_power_package()
787 (u32) element->package.elements[1].integer.value; in acpi_bus_extract_wakeup_device_power_package()
795 element = &(package->package.elements[1]); in acpi_bus_extract_wakeup_device_power_package()
[all …]
Dprocessor_perflib.c240 || (pct->package.count != 2)) { in acpi_processor_get_performance_control()
250 obj = pct->package.elements[0]; in acpi_processor_get_performance_control()
266 obj = pct->package.elements[1]; in acpi_processor_get_performance_control()
346 pss->package.count)); in acpi_processor_get_performance_states()
348 pr->performance->state_count = pss->package.count; in acpi_processor_get_performance_states()
350 kmalloc(sizeof(struct acpi_processor_px) * pss->package.count, in acpi_processor_get_performance_states()
366 status = acpi_extract_package(&(pss->package.elements[i]), in acpi_processor_get_performance_states()
551 if (psd->package.count != 1) { in acpi_processor_get_psd()
562 status = acpi_extract_package(&(psd->package.elements[0]), in acpi_processor_get_psd()
Dfan.c123 obj->package.count != 3 || in fan_get_state_acpi4()
124 obj->package.elements[1].type != ACPI_TYPE_INTEGER) { in fan_get_state_acpi4()
130 control = obj->package.elements[1].integer.value; in fan_get_state_acpi4()
284 if (!obj || obj->type != ACPI_TYPE_PACKAGE || obj->package.count < 2) { in acpi_fan_get_fps()
290 fan->fps_count = obj->package.count - 1; /* minus revision field */ in acpi_fan_get_fps()
302 status = acpi_extract_package(&obj->package.elements[i + 1], in acpi_fan_get_fps()
/drivers/pci/hotplug/
Dacpiphp_ibm.c285 union acpi_object *package; in ibm_get_table_from_acpi() local
297 package = (union acpi_object *) buffer.pointer; in ibm_get_table_from_acpi()
298 if (!(package) || in ibm_get_table_from_acpi()
299 (package->type != ACPI_TYPE_PACKAGE) || in ibm_get_table_from_acpi()
300 !(package->package.elements)) { in ibm_get_table_from_acpi()
305 for (size = 0, i = 0; i < package->package.count; i++) { in ibm_get_table_from_acpi()
306 if (package->package.elements[i].type != ACPI_TYPE_BUFFER) { in ibm_get_table_from_acpi()
310 size += package->package.elements[i].buffer.length; in ibm_get_table_from_acpi()
318 __func__, package->package.count, size, lbuf); in ibm_get_table_from_acpi()
328 for (i=0; i<package->package.count; i++) { in ibm_get_table_from_acpi()
[all …]
/drivers/xen/
Dxen-acpi-pad.c60 union acpi_object *package; in acpi_pad_pur() local
69 package = buffer.pointer; in acpi_pad_pur()
71 if (package->type == ACPI_TYPE_PACKAGE && in acpi_pad_pur()
72 package->package.count == 2 && in acpi_pad_pur()
73 package->package.elements[0].integer.value == 1) /* rev 1 */ in acpi_pad_pur()
74 num = package->package.elements[1].integer.value; in acpi_pad_pur()
/drivers/pci/
Dpci-acpi.c48 union acpi_object *fields = record->package.elements; in decode_type0_hpx_record()
53 if (record->package.count != 6) in decode_type0_hpx_record()
78 union acpi_object *fields = record->package.elements; in decode_type1_hpx_record()
83 if (record->package.count != 5) in decode_type1_hpx_record()
107 union acpi_object *fields = record->package.elements; in decode_type2_hpx_record()
112 if (record->package.count != 18) in decode_type2_hpx_record()
149 union acpi_object *package, *record, *fields; in acpi_run_hpx() local
160 package = (union acpi_object *)buffer.pointer; in acpi_run_hpx()
161 if (package->type != ACPI_TYPE_PACKAGE) { in acpi_run_hpx()
166 for (i = 0; i < package->package.count; i++) { in acpi_run_hpx()
[all …]
/drivers/gpu/drm/i915/
Dintel_acpi.c91 connector_count = &pkg->package.elements[0]; in intel_dsm_platform_mux_info()
94 for (i = 1; i < pkg->package.count; i++) { in intel_dsm_platform_mux_info()
95 union acpi_object *obj = &pkg->package.elements[i]; in intel_dsm_platform_mux_info()
96 union acpi_object *connector_id = &obj->package.elements[0]; in intel_dsm_platform_mux_info()
97 union acpi_object *info = &obj->package.elements[1]; in intel_dsm_platform_mux_info()
/drivers/hwmon/
Dasus_atk0110.c314 return &pack->package.elements[offset]; in atk_get_pack_member()
347 if (obj->package.count != expected_size) { in validate_hwmon_pack()
349 obj->package.count, expected_size); in validate_hwmon_pack()
367 tmp = &obj->package.elements[HWMON_PACK_UNK1]; in validate_hwmon_pack()
373 tmp = &obj->package.elements[HWMON_PACK_UNK2]; in validate_hwmon_pack()
522 if (pack->package.count < 1) { in atk_ggrp()
717 for (i = 0; i < pack->package.count; i++) { in atk_pack_print()
718 union acpi_object *obj = &pack->package.elements[i]; in atk_pack_print()
746 for (i = 0; i < ret->package.count; i++) { in atk_debugfs_ggrp_open()
747 union acpi_object *pack = &ret->package.elements[i]; in atk_debugfs_ggrp_open()
[all …]
/drivers/iio/imu/inv_mpu6050/
Dinv_mpu_acpi.c65 for (i = 0; i < cpm->package.count; ++i) { in asus_acpi_get_sensor_info()
69 elem = &(cpm->package.elements[i]); in asus_acpi_get_sensor_info()
70 for (j = 0; j < elem->package.count; ++j) { in asus_acpi_get_sensor_info()
73 sub_elem = &(elem->package.elements[j]); in asus_acpi_get_sensor_info()
88 return cpm->package.count; in asus_acpi_get_sensor_info()
/drivers/char/tpm/
Dtpm_ppi.c79 if (obj->package.count == 2 && in tpm_show_ppi_request()
80 obj->package.elements[0].type == ACPI_TYPE_INTEGER && in tpm_show_ppi_request()
81 obj->package.elements[1].type == ACPI_TYPE_INTEGER) { in tpm_show_ppi_request()
82 if (obj->package.elements[0].integer.value) in tpm_show_ppi_request()
86 obj->package.elements[1].integer.value); in tpm_show_ppi_request()
214 ret_obj = obj->package.elements; in tpm_show_ppi_response()
215 if (obj->package.count < 3 || in tpm_show_ppi_response()
/drivers/net/wireless/iwlwifi/pcie/
Ddrv.c491 splc->package.count < 2 || in splc_get_pwr_limit()
492 splc->package.elements[0].type != ACPI_TYPE_INTEGER || in splc_get_pwr_limit()
493 splc->package.elements[0].integer.value != 0) { in splc_get_pwr_limit()
500 for (i = 1; i < splc->package.count; i++) { in splc_get_pwr_limit()
503 data_pkg = &splc->package.elements[i]; in splc_get_pwr_limit()
509 data_pkg->package.count < 2 || in splc_get_pwr_limit()
510 data_pkg->package.elements[0].type != ACPI_TYPE_INTEGER || in splc_get_pwr_limit()
511 data_pkg->package.elements[1].type != ACPI_TYPE_INTEGER) in splc_get_pwr_limit()
514 domain = &data_pkg->package.elements[0]; in splc_get_pwr_limit()
527 dflt_pwr_limit = &data_pkg->package.elements[1]; in splc_get_pwr_limit()
/drivers/net/wireless/iwlwifi/mvm/
Dnvm.c699 wrdd->package.count < 2 || in iwl_mvm_wrdd_get_mcc()
700 wrdd->package.elements[0].type != ACPI_TYPE_INTEGER || in iwl_mvm_wrdd_get_mcc()
701 wrdd->package.elements[0].integer.value != 0) { in iwl_mvm_wrdd_get_mcc()
706 for (i = 1 ; i < wrdd->package.count ; ++i) { in iwl_mvm_wrdd_get_mcc()
707 mcc_pkg = &wrdd->package.elements[i]; in iwl_mvm_wrdd_get_mcc()
710 mcc_pkg->package.count < 2 || in iwl_mvm_wrdd_get_mcc()
711 mcc_pkg->package.elements[0].type != ACPI_TYPE_INTEGER || in iwl_mvm_wrdd_get_mcc()
712 mcc_pkg->package.elements[1].type != ACPI_TYPE_INTEGER) { in iwl_mvm_wrdd_get_mcc()
717 domain_type = &mcc_pkg->package.elements[0]; in iwl_mvm_wrdd_get_mcc()
725 mcc_value = &mcc_pkg->package.elements[1]; in iwl_mvm_wrdd_get_mcc()

1234