/drivers/acpi/acpica/ |
D | nsprepkg.c | 55 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 …]
|
D | nsrepair2.c | 394 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 …]
|
D | utcopy.c | 261 &((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 …]
|
D | dsobject.c | 417 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 …]
|
D | exoparg6.c | 240 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()
|
D | exdump.c | 103 {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 …]
|
D | rscreate.c | 256 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()
|
D | nsrepair.c | 509 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/ |
D | utils.c | 54 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 …]
|
D | property.c | 57 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 …]
|
D | acpi_lpat.c | 112 (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()
|
D | acpi_pad.c | 374 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()
|
D | power.c | 134 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()
|
D | scan.c | 751 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 …]
|
D | processor_perflib.c | 240 || (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()
|
D | fan.c | 123 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/ |
D | acpiphp_ibm.c | 285 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/ |
D | xen-acpi-pad.c | 60 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/ |
D | pci-acpi.c | 48 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/ |
D | intel_acpi.c | 91 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/ |
D | asus_atk0110.c | 314 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/ |
D | inv_mpu_acpi.c | 65 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/ |
D | tpm_ppi.c | 79 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/ |
D | drv.c | 491 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/ |
D | nvm.c | 699 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()
|