/Linux-v5.15/drivers/acpi/acpica/ |
D | nsprepkg.c | 21 const union acpi_predefined_info *package, 55 const union acpi_predefined_info *package; in acpi_ns_check_package() local 66 package = info->predefined + 1; in acpi_ns_check_package() 70 info->full_pathname, package->ret_info.type, in acpi_ns_check_package() 71 return_object->package.count)); in acpi_ns_check_package() 77 acpi_ns_remove_null_elements(info, package->ret_info.type, in acpi_ns_check_package() 82 elements = return_object->package.elements; in acpi_ns_check_package() 83 count = return_object->package.count; in acpi_ns_check_package() 90 if (package->ret_info.type == ACPI_PTYPE1_VAR) { in acpi_ns_check_package() 107 switch (package->ret_info.type) { in acpi_ns_check_package() [all …]
|
D | dspkginit.c | 98 obj_desc->package.node = parent->common.node; in acpi_ds_build_internal_package_obj() 101 if (obj_desc->package.flags & AOPOBJ_DATA_VALID) { /* Just in case */ in acpi_ds_build_internal_package_obj() 111 if (!obj_desc->package.elements) { in acpi_ds_build_internal_package_obj() 112 obj_desc->package.elements = ACPI_ALLOCATE_ZEROED(((acpi_size) in acpi_ds_build_internal_package_obj() 119 if (!obj_desc->package.elements) { in acpi_ds_build_internal_package_obj() 124 obj_desc->package.count = element_count; in acpi_ds_build_internal_package_obj() 139 obj_desc->package.aml_start = walk_state->aml; in acpi_ds_build_internal_package_obj() 140 obj_desc->package.aml_length = 0; in acpi_ds_build_internal_package_obj() 191 package. in acpi_ds_build_internal_package_obj() 196 obj_desc->package.elements[i] = in acpi_ds_build_internal_package_obj() [all …]
|
D | nsrepair2.c | 366 element_ptr = return_object->package.elements; in acpi_ns_repair_CID() 367 for (i = 0; i < return_object->package.count; i++) { in acpi_ns_repair_CID() 425 outer_element_count = return_object->package.count - 1; in acpi_ns_repair_CST() 428 outer_elements = &return_object->package.elements[i + 1]; in acpi_ns_repair_CST() 431 if ((*outer_elements)->package.count == 0) { in acpi_ns_repair_CST() 441 obj_desc = (*outer_elements)->package.elements[1]; /* Index1 = Type */ in acpi_ns_repair_CST() 462 obj_desc = return_object->package.elements[0]; in acpi_ns_repair_CST() 590 top_object_list = package_object->package.elements; in acpi_ns_repair_PRT() 591 element_count = package_object->package.count; in acpi_ns_repair_PRT() 597 sub_object_list = sub_package->package.elements; in acpi_ns_repair_PRT() [all …]
|
D | utcopy.c | 228 package.elements[this_index]; in acpi_ut_copy_ielement_to_eelement() 249 target_object->package.count = source_object->package.count; in acpi_ut_copy_ielement_to_eelement() 250 target_object->package.elements = in acpi_ut_copy_ielement_to_eelement() 264 package.count * in acpi_ut_copy_ielement_to_eelement() 323 external_object->package.count = internal_object->package.count; in acpi_ut_copy_ipackage_to_epackage() 324 external_object->package.elements = in acpi_ut_copy_ipackage_to_epackage() 331 info.length += (acpi_size)external_object->package.count * in acpi_ut_copy_ipackage_to_epackage() 333 info.free_space += external_object->package.count * in acpi_ut_copy_ipackage_to_epackage() 554 acpi_ut_create_package_object(external_object->package.count); in acpi_ut_copy_epackage_to_ipackage() 559 package_elements = package_object->package.elements; in acpi_ut_copy_epackage_to_ipackage() [all …]
|
/Linux-v5.15/drivers/acpi/x86/ |
D | s2idle.c | 66 union acpi_object *package; member 108 for (i = 0; i < out_obj->package.count; i++) { in lpi_device_get_constraints_amd() 109 union acpi_object *package = &out_obj->package.elements[i]; in lpi_device_get_constraints_amd() local 111 if (package->type == ACPI_TYPE_PACKAGE) { in lpi_device_get_constraints_amd() 112 lpi_constraints_table = kcalloc(package->package.count, in lpi_device_get_constraints_amd() 122 for (j = 0; j < package->package.count; ++j) { in lpi_device_get_constraints_amd() 123 union acpi_object *info_obj = &package->package.elements[j]; in lpi_device_get_constraints_amd() 128 for (k = 0; k < info_obj->package.count; ++k) { in lpi_device_get_constraints_amd() 129 union acpi_object *obj = &info_obj->package.elements[k]; in lpi_device_get_constraints_amd() 195 lpi_constraints_table = kcalloc(out_obj->package.count, in lpi_device_get_constraints() [all …]
|
D | apple.c | 58 numprops = props->package.count / 2; in acpi_extract_apple_properties() 68 union acpi_object *key = &props->package.elements[i * 2]; in acpi_extract_apple_properties() 69 union acpi_object *val = &props->package.elements[i * 2 + 1]; in acpi_extract_apple_properties() 98 newprops->package.count = numvalid; in acpi_extract_apple_properties() 99 newprops->package.elements = &newprops[1]; in acpi_extract_apple_properties() 103 union acpi_object *key = &props->package.elements[i * 2]; in acpi_extract_apple_properties() 104 union acpi_object *val = &props->package.elements[i * 2 + 1]; in acpi_extract_apple_properties() 109 newprops[1 + j].package.count = 2; in acpi_extract_apple_properties() 110 newprops[1 + j].package.elements = &newprops[k]; in acpi_extract_apple_properties()
|
/Linux-v5.15/drivers/acpi/ |
D | acpi_adxl.c | 50 if (obj->package.count != 2) { in adxl_dsm() 51 pr_info("Bad pkg count %d\n", obj->package.count); in adxl_dsm() 55 o = obj->package.elements; in adxl_dsm() 65 o = obj->package.elements + 1; in adxl_dsm() 112 argv4[0].package.count = 1; in adxl_decode() 113 argv4[0].package.elements = &argv4[1]; in adxl_decode() 121 r = results->package.elements + 1; in adxl_decode() 122 cnt = r->package.count; in adxl_decode() 127 r = r->package.elements; in adxl_decode() 169 p = params->package.elements + 1; in adxl_init() [all …]
|
D | utils.c | 32 acpi_extract_package(union acpi_object *package, in acpi_extract_package() argument 44 if (!package || (package->type != ACPI_TYPE_PACKAGE) in acpi_extract_package() 45 || (package->package.count < 1)) { in acpi_extract_package() 61 if (format_count > package->package.count) { in acpi_extract_package() 63 format_count, package->package.count); in acpi_extract_package() 74 union acpi_object *element = &(package->package.elements[i]); in acpi_extract_package() 166 union acpi_object *element = &(package->package.elements[i]); in acpi_extract_package() 301 union acpi_object *package = NULL; in acpi_evaluate_reference() local 317 package = buffer.pointer; in acpi_evaluate_reference() 319 if ((buffer.length == 0) || !package) { in acpi_evaluate_reference() [all …]
|
D | property.c | 78 dn->name = link->package.elements[0].string.pointer; in acpi_nondev_subnode_extract() 150 status = acpi_get_handle(scope, link->package.elements[1].string.pointer, in acpi_nondev_subnode_ok() 166 for (i = 0; i < links->package.count; i++) { in acpi_add_nondev_subnodes() 171 link = &links->package.elements[i]; in acpi_add_nondev_subnodes() 173 if (link->package.count != 2) in acpi_add_nondev_subnodes() 177 if (link->package.elements[0].type != ACPI_TYPE_STRING) in acpi_add_nondev_subnodes() 181 switch (link->package.elements[1].type) { in acpi_add_nondev_subnodes() 187 handle = link->package.elements[1].reference.handle; in acpi_add_nondev_subnodes() 192 desc = &link->package.elements[1]; in acpi_add_nondev_subnodes() 214 for (i = 0; i < desc->package.count; i += 2) { in acpi_enumerate_nondev_subnodes() [all …]
|
D | acpi_lpat.c | 104 (obj_p->package.count % 2) || (obj_p->package.count < 4)) in acpi_lpat_get_conversion_table() 107 lpat = kcalloc(obj_p->package.count, sizeof(int), GFP_KERNEL); in acpi_lpat_get_conversion_table() 111 for (i = 0; i < obj_p->package.count; i++) { in acpi_lpat_get_conversion_table() 112 obj_e = &obj_p->package.elements[i]; in acpi_lpat_get_conversion_table() 127 lpat_table->lpat_count = obj_p->package.count / 2; in acpi_lpat_get_conversion_table()
|
/Linux-v5.15/drivers/pci/hotplug/ |
D | acpiphp_ibm.c | 284 union acpi_object *package; in ibm_get_table_from_acpi() local 296 package = (union acpi_object *) buffer.pointer; in ibm_get_table_from_acpi() 297 if (!(package) || in ibm_get_table_from_acpi() 298 (package->type != ACPI_TYPE_PACKAGE) || in ibm_get_table_from_acpi() 299 !(package->package.elements)) { in ibm_get_table_from_acpi() 304 for (size = 0, i = 0; i < package->package.count; i++) { in ibm_get_table_from_acpi() 305 if (package->package.elements[i].type != ACPI_TYPE_BUFFER) { in ibm_get_table_from_acpi() 309 size += package->package.elements[i].buffer.length; in ibm_get_table_from_acpi() 317 __func__, package->package.count, size, lbuf); in ibm_get_table_from_acpi() 327 for (i = 0; i < package->package.count; i++) { in ibm_get_table_from_acpi() [all …]
|
/Linux-v5.15/drivers/hwtracing/coresight/ |
D | coresight-platform.c | 393 obj->package.count < 3) in is_acpi_coresight_graph() 396 graphid = &obj->package.elements[0]; in is_acpi_coresight_graph() 397 guid = &obj->package.elements[1]; in is_acpi_coresight_graph() 398 links = &obj->package.elements[2]; in is_acpi_coresight_graph() 481 if (graph->package.count < 2) in acpi_validate_dsd_graph() 484 rev = &graph->package.elements[0]; in acpi_validate_dsd_graph() 485 nr_graphs = &graph->package.elements[1]; in acpi_validate_dsd_graph() 501 if (graph->package.count != (n + 2)) in acpi_validate_dsd_graph() 509 const union acpi_object *obj = &graph->package.elements[i]; in acpi_validate_dsd_graph() 512 obj->package.count < 3) in acpi_validate_dsd_graph() [all …]
|
/Linux-v5.15/Documentation/x86/ |
D | topology.rst | 28 the past a socket always contained a single package (see below), but with the 29 advent of Multi Chip Modules (MCM) a socket can hold more than one package. So 44 Modern systems may also use the term 'Die' for package. 46 AMD nomenclature for package is 'Node'. 52 The number of cores in a package. This information is retrieved via CPUID. 56 The number of dies in a package. This information is retrieved via CPUID. 64 The physical ID of the package. This information is retrieved via CPUID 65 and deduced from the APIC IDs of the cores in the package. 72 The logical ID of the package. As we do not trust BIOSes to enumerate the 73 packages in a consistent way, we introduced the concept of logical package [all …]
|
/Linux-v5.15/drivers/platform/x86/intel/int1092/ |
D | intel_sar.c | 83 num = &item->package.elements[0]; in parse_package() 91 item->package.count <= data->total_dev_mode) in parse_package() 102 num = &item->package.elements[itr + 1]; in parse_package() 103 if (num->type != ACPI_TYPE_PACKAGE || num->package.count < TOTAL_DATA) in parse_package() 105 if (get_int_value(&num->package.elements[0], &temp.device_mode)) in parse_package() 107 if (get_int_value(&num->package.elements[1], &temp.bandtable_index)) in parse_package() 109 if (get_int_value(&num->package.elements[2], &temp.antennatable_index)) in parse_package() 111 if (get_int_value(&num->package.elements[3], &temp.sartable_index)) in parse_package() 228 if (out->type == ACPI_TYPE_PACKAGE && out->package.count >= 3 && in sar_get_data() 229 out->package.elements[0].type == ACPI_TYPE_INTEGER && in sar_get_data() [all …]
|
/Linux-v5.15/drivers/xen/ |
D | xen-acpi-pad.c | 53 union acpi_object *package; in acpi_pad_pur() local 62 package = buffer.pointer; in acpi_pad_pur() 64 if (package->type == ACPI_TYPE_PACKAGE && in acpi_pad_pur() 65 package->package.count == 2 && in acpi_pad_pur() 66 package->package.elements[0].integer.value == 1) /* rev 1 */ in acpi_pad_pur() 67 num = package->package.elements[1].integer.value; in acpi_pad_pur()
|
/Linux-v5.15/net/ncsi/ |
D | ncsi-netlink.c | 71 if (nc == nc->package->preferred_channel) in ncsi_write_channel_info() 212 struct ncsi_package *np, *package; in ncsi_pkg_info_all_nl() local 234 package = NULL; in ncsi_pkg_info_all_nl() 237 package = np; in ncsi_pkg_info_all_nl() 239 if (!package) in ncsi_pkg_info_all_nl() 254 rc = ncsi_write_package_info(skb, ndp, package->id); in ncsi_pkg_info_all_nl() 273 struct ncsi_package *np, *package; in ncsi_set_interface_nl() local 294 package = NULL; in ncsi_set_interface_nl() 298 package = np; in ncsi_set_interface_nl() 299 if (!package) { in ncsi_set_interface_nl() [all …]
|
/Linux-v5.15/drivers/net/wireless/intel/iwlwifi/fw/ |
D | uefi.c | 208 struct pnvm_sku_package *package; in iwl_uefi_get_reduced_power() local 230 package = kmalloc(package_size, GFP_KERNEL); in iwl_uefi_get_reduced_power() 231 if (!package) { in iwl_uefi_get_reduced_power() 232 package = ERR_PTR(-ENOMEM); in iwl_uefi_get_reduced_power() 236 err = efivar_entry_get(reduce_power_efivar, NULL, &package_size, package); in iwl_uefi_get_reduced_power() 241 kfree(package); in iwl_uefi_get_reduced_power() 251 package->rev, package->total_size, package->n_skus); in iwl_uefi_get_reduced_power() 253 data = iwl_uefi_reduce_power_parse(trans, package->data, in iwl_uefi_get_reduced_power() 254 *len - sizeof(*package)); in iwl_uefi_get_reduced_power() 256 kfree(package); in iwl_uefi_get_reduced_power()
|
D | acpi.c | 209 data->package.count < 2 || in iwl_acpi_get_wifi_pkg() 210 data->package.elements[0].type != ACPI_TYPE_INTEGER) { in iwl_acpi_get_wifi_pkg() 215 *tbl_rev = data->package.elements[0].integer.value; in iwl_acpi_get_wifi_pkg() 218 for (i = 1; i < data->package.count; i++) { in iwl_acpi_get_wifi_pkg() 221 wifi_pkg = &data->package.elements[i]; in iwl_acpi_get_wifi_pkg() 225 wifi_pkg->package.count != data_size) in iwl_acpi_get_wifi_pkg() 228 domain = &wifi_pkg->package.elements[0]; in iwl_acpi_get_wifi_pkg() 261 if (wifi_pkg->package.elements[0].type != ACPI_TYPE_INTEGER || in iwl_acpi_get_tas() 267 enabled = !!wifi_pkg->package.elements[1].integer.value; in iwl_acpi_get_tas() 276 if (wifi_pkg->package.elements[2].type != ACPI_TYPE_INTEGER || in iwl_acpi_get_tas() [all …]
|
/Linux-v5.15/drivers/input/misc/ |
D | soc_button_array.c | 229 desc->package.count != 5 || in soc_button_parse_btn_desc() 231 soc_button_get_acpi_object_int(&desc->package.elements[0]) != 1 || in soc_button_parse_btn_desc() 233 soc_button_get_acpi_object_int(&desc->package.elements[2]) != in soc_button_parse_btn_desc() 242 soc_button_get_acpi_object_int(&desc->package.elements[1]); in soc_button_parse_btn_desc() 243 upage = soc_button_get_acpi_object_int(&desc->package.elements[3]); in soc_button_parse_btn_desc() 244 usage = soc_button_get_acpi_object_int(&desc->package.elements[4]); in soc_button_parse_btn_desc() 310 for (i = 0; (i + 1) < desc->package.count; i += 2) { in soc_button_get_button_info() 311 uuid = &desc->package.elements[i]; in soc_button_get_button_info() 315 desc->package.elements[i + 1].type != ACPI_TYPE_PACKAGE) { in soc_button_get_button_info() 320 btns_desc = &desc->package.elements[i + 1]; in soc_button_get_button_info() [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/net/ |
D | icplus-ip101ag.txt | 4 - IP101GR (32-pin QFN package) 5 - IP101G (die only, no package) 6 - IP101GA (48-pin LQFP package) 10 - IP101A (48-pin LQFP package) 11 - IP101AH (48-pin LQFP package) 13 Optional properties for the IP101GR (32-pin QFN package):
|
/Linux-v5.15/drivers/char/tpm/ |
D | tpm_ppi.c | 81 if (obj->package.count == 3 && in tpm_show_ppi_request() 82 obj->package.elements[0].type == ACPI_TYPE_INTEGER && in tpm_show_ppi_request() 83 obj->package.elements[1].type == ACPI_TYPE_INTEGER && in tpm_show_ppi_request() 84 obj->package.elements[2].type == ACPI_TYPE_INTEGER) { in tpm_show_ppi_request() 85 if (obj->package.elements[0].integer.value) in tpm_show_ppi_request() 88 req = obj->package.elements[1].integer.value; in tpm_show_ppi_request() 92 obj->package.elements[2].integer.value); in tpm_show_ppi_request() 97 } else if (obj->package.count == 2 && in tpm_show_ppi_request() 98 obj->package.elements[0].type == ACPI_TYPE_INTEGER && in tpm_show_ppi_request() 99 obj->package.elements[1].type == ACPI_TYPE_INTEGER) { in tpm_show_ppi_request() [all …]
|
/Linux-v5.15/tools/usb/usbip/ |
D | INSTALL | 14 configure, build, and install this package. The following 16 instructions specific to this package. 20 those values to create a `Makefile' in each directory of the package. 33 If you need to do unusual things to compile the package, please try 45 The simplest way to compile this package is: 47 1. `cd' to the directory containing the package's source code and type 48 `./configure' to configure the package for your system. 53 2. Type `make' to compile the package. 56 the package. 63 files that `configure' created (so you can compile the package for [all …]
|
/Linux-v5.15/drivers/gpu/drm/i915/display/ |
D | intel_acpi.c | 93 if (!pkg->package.count) { in intel_dsm_platform_mux_info() 98 connector_count = &pkg->package.elements[0]; in intel_dsm_platform_mux_info() 101 for (i = 1; i < pkg->package.count; i++) { in intel_dsm_platform_mux_info() 102 union acpi_object *obj = &pkg->package.elements[i]; in intel_dsm_platform_mux_info() 106 if (obj->type != ACPI_TYPE_PACKAGE || obj->package.count < 2) { in intel_dsm_platform_mux_info() 111 connector_id = &obj->package.elements[0]; in intel_dsm_platform_mux_info() 112 info = &obj->package.elements[1]; in intel_dsm_platform_mux_info()
|
/Linux-v5.15/drivers/pci/ |
D | pci-acpi.c | 175 union acpi_object *fields = record->package.elements; in decode_type0_hpx_record() 180 if (record->package.count != 6) in decode_type0_hpx_record() 225 union acpi_object *fields = record->package.elements; in decode_type1_hpx_record() 230 if (record->package.count != 5) in decode_type1_hpx_record() 374 union acpi_object *fields = record->package.elements; in decode_type2_hpx_record() 379 if (record->package.count != 18) in decode_type2_hpx_record() 590 union acpi_object *fields = record->package.elements; in program_type3_hpx_record() 602 if (record->package.count != expected_length) in program_type3_hpx_record() 629 union acpi_object *package, *record, *fields; in acpi_run_hpx() local 640 package = (union acpi_object *)buffer.pointer; in acpi_run_hpx() [all …]
|
/Linux-v5.15/Documentation/driver-api/pldmfw/ |
D | file-format.rst | 7 A PLDM firmware package is a binary file which contains a header that 8 describes the contents of the firmware package. This includes an initial 9 package header, one or more firmware records, and one or more components 52 The package header begins with the UUID of the PLDM file format, and 55 component bitmap, and an overall package version. 57 The following diagram provides an overview of the package header:: 87 may also optionally contain device-specific package data that will be used 201 The component images follow the package header information in the PLDM
|