/linux/drivers/acpi/acpica/ |
H A D | nsprepkg.c | 4 * Module Name: nsprepkg - Validation of package objects for predefined names 21 const union acpi_predefined_info *package, 45 * DESCRIPTION: Check a returned package object for the correct count and 55 const union acpi_predefined_info *package; in acpi_ns_check_package() local 64 /* The package info for this name is in the next table entry */ in acpi_ns_check_package() 66 package = info->predefined + 1; in acpi_ns_check_package() 69 "%s Validating return Package of Type %X, Count %X\n", 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() 75 * and trailing NULL package elements in acpi_ns_check_package() [all …]
|
H A D | dspkginit.c | 4 * Module Name: dspkginit - Completion of deferred package initialization 31 * element_count - Number of elements in the package - this is 32 * the num_elements argument to Package() 37 * DESCRIPTION: Translate a parser Op package object to the equivalent 40 * NOTE: The number of elements in the package will be always be the num_elements 41 * count, regardless of the number of elements in the package list. If 42 * num_elements is smaller, only that many package list elements are used. 43 * if num_elements is larger, the Package object is padded out with 47 * than the Package list length (for the fixed length package opcode), some 77 /* Find the parent of a possibly nested package */ in acpi_ds_build_internal_package_obj() [all …]
|
H A D | nsrepair.c | 39 * Buffer -> Package of Integers 40 * Package -> Package of one Package 46 * An incorrect standalone object is wrapped with required outer package 49 * Required package elements that are NULL replaced by Integer/String/Buffer 106 * package_index - Index of object within parent package (if 190 "Found unexpected NULL package element")); in acpi_ns_simple_repair() 232 * A package is expected. We will wrap the existing object with a in acpi_ns_simple_repair() 233 * new package object. It is often the case that if a variable-length in acpi_ns_simple_repair() 234 * package is required, but there is only a single object needed, the in acpi_ns_simple_repair() 235 * BIOS will return that object instead of wrapping it with a Package in acpi_ns_simple_repair() [all …]
|
H A D | utcopy.c | 90 * package element) in acpi_ut_copy_isimple_to_esimple() 207 * DESCRIPTION: Copy one package element to another package element 228 package.elements[this_index]; in acpi_ut_copy_ielement_to_eelement() 246 * Build the package object 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() 254 * Pass the new package object back to the package walk routine in acpi_ut_copy_ielement_to_eelement() 259 * Save space for the array of objects (Package elements) in acpi_ut_copy_ielement_to_eelement() 264 package.count * in acpi_ut_copy_ielement_to_eelement() 289 * DESCRIPTION: This function is called to place a package object in a user [all …]
|
H A D | nsrepair2.c | 109 * _BCL: Values are tied to the Package index where they appear, and cannot 112 * it to a Package of integers. 334 * If a Package, ensure same for all string elements. 358 /* Exit if not a Package */ in acpi_ns_repair_CID() 364 /* Examine each element of the _CID package */ in acpi_ns_repair_CID() 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() [all …]
|
/linux/Documentation/firmware-guide/acpi/dsd/ |
H A D | graph.rst | 47 "X" is the number of the port. An example of such a package would be:: 49 Package() { "port@4", "PRT4" } 56 package would be:: 58 Package() { "endpoint@0", "EP40" } 69 name followed by a string reference in the same package. [data-node-ref]:: 85 Name (_DSD, Package () { 87 Package () { 88 Package () { "compatible", Package () { "nokia,smia" } }, 91 Package () { 92 Package () { "port@0", "PRT0" }, [all …]
|
H A D | leds.rst | 24 Under the LED driver device, The first hierarchical data extension package list 38 Name (_DSD, Package () { 40 Package () { 41 Package () { "led@0", LED0 }, 42 Package () { "led@1", LED1 }, 45 Name (LED0, Package () { 47 Package () { 48 Package () { "reg", 0 }, 49 Package () { "flash-max-microamp", 1000000 }, 50 Package () { "flash-timeout-us", 200000 }, [all …]
|
H A D | data-node-references.rst | 46 Name (_DSD, Package () { 48 Package () { 49 Package () { "node@0", "NOD0" }, 50 Package () { "node@1", "NOD1" }, 53 Name (NOD0, Package() { 55 Package () { 56 Package () { "reg", 0 }, 57 Package () { "random-property", 3 }, 60 Name (NOD1, Package() { 62 Package () { [all …]
|
H A D | phy.rst | 61 MAC port, which is linked in the _DSD package via 126 Name (_DSD, Package () { 128 Package () { 129 Package (2) {"phy-mode", "rgmii-id"}, 130 Package (2) {"phy-handle", \_SB.MDI0.PHY1} 137 Name (_DSD, Package () { 139 Package () { 140 Package (2) {"phy-mode", "rgmii-id"}, 141 Package (2) {"phy-handle", \_SB.MDI0.PHY2}} 153 Name (_DSD, Package () { [all …]
|
/linux/drivers/acpi/ |
H A D | pfr_update.c | 136 if (out_obj->package.count < CAP_NR_IDX || in query_capability() 137 out_obj->package.elements[CAP_STATUS_IDX].type != ACPI_TYPE_INTEGER || in query_capability() 138 out_obj->package.elements[CAP_UPDATE_IDX].type != ACPI_TYPE_INTEGER || in query_capability() 139 out_obj->package.elements[CAP_CODE_TYPE_IDX].type != ACPI_TYPE_BUFFER || in query_capability() 140 out_obj->package.elements[CAP_FW_VER_IDX].type != ACPI_TYPE_INTEGER || in query_capability() 141 out_obj->package.elements[CAP_CODE_RT_VER_IDX].type != ACPI_TYPE_INTEGER || in query_capability() 142 out_obj->package.elements[CAP_DRV_TYPE_IDX].type != ACPI_TYPE_BUFFER || in query_capability() 143 out_obj->package.elements[CAP_DRV_RT_VER_IDX].type != ACPI_TYPE_INTEGER || in query_capability() 144 out_obj->package.elements[CAP_DRV_SVN_IDX].type != ACPI_TYPE_INTEGER || in query_capability() 145 out_obj->package.elements[CAP_PLAT_ID_IDX].type != ACPI_TYPE_BUFFER || in query_capability() [all …]
|
H A D | property.c | 96 dn->name = link->package.elements[0].string.pointer; in acpi_nondev_subnode_extract() 105 * containing the object that has returned the package. That is, it's in acpi_nondev_subnode_extract() 112 * Extract properties from the _DSD-equivalent package pointed to by in acpi_nondev_subnode_extract() 120 * Look for subnodes in the _DSD-equivalent package pointed to by desc in acpi_nondev_subnode_extract() 133 * This will be NULL if the desc package is embedded in an outer in acpi_nondev_subnode_extract() 134 * _DSD-equivalent package and its scope cannot be determined. in acpi_nondev_subnode_extract() 153 * If the scope is unknown, the _DSD-equivalent package being parsed in acpi_nondev_subnode_ok() 154 * was embedded in an outer _DSD-equivalent package as a result of in acpi_nondev_subnode_ok() 161 status = acpi_get_handle(scope, link->package.elements[1].string.pointer, in acpi_nondev_subnode_ok() 188 * Every element in the links package is expected to represent a link in acpi_add_nondev_subnodes() [all …]
|
/linux/Documentation/wmi/devices/ |
H A D | msi-wmi-platform.rst | 23 Description("This class contains the definition of the package used in other classes"), 25 class Package { 30 Description("This class contains the definition of the package used in other classes"), 37 Description("Class used to operate methods on a package"), 43 [WmiMethodId(1), Implemented, read, write, Description("Return the contents of a package")] 44 void GetPackage([out, id(0)] Package Data); 46 [WmiMethodId(2), Implemented, read, write, Description("Set the contents of a package")] 47 void SetPackage([in, id(0)] Package Data); 49 [WmiMethodId(3), Implemented, read, write, Description("Return the contents of a package")] 52 [WmiMethodId(4), Implemented, read, write, Description("Set the contents of a package")] [all …]
|
/linux/drivers/net/phy/ |
H A D | phy_package.c | 3 * PHY package support 14 * @base_addr: Base PHY address of PHY package used to combine PHYs 15 * in one package and for offset calculation of phy_package_read/write 16 * @np: Pointer to the Device Node if PHY package defined in DT 18 * @flags: Initialization of PHY package 20 * @priv: Driver private data shared across a PHY package 23 * package, for example a quad PHY. See phy_package_join() and 28 /* With PHY package defined in DT this points to the PHY package node */ 95 * __phy_package_read_mmd - read MMD reg relative to PHY package base addr 97 * @addr_offset: The offset to be added to PHY package base_addr [all …]
|
/linux/Documentation/firmware-guide/acpi/ |
H A D | intel-pmc-mux.rst | 82 Name (_DSD, Package () { 84 Package() { 85 Package () {"usb2-port-number", 6}, 86 Package () {"usb3-port-number", 3}, 103 Name (_DSD, Package () { 105 Package() { 106 Package () {"sbu-orientation", "normal"}, 107 Package () {"hsl-orientation", "normal"}, 127 Name (_DSD, Package () { 129 Package() { [all …]
|
/linux/tools/usb/usbip/ |
H A 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/Documentation/arch/x86/ |
H A 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 39 Package chapter 44 Modern systems may also use the term 'Die' for package. 46 AMD nomenclature for package is 'Node'. 48 Package-related topology information in the kernel: 52 The number of threads in a package. 56 The number of cores in a package. 60 The maximum number of dies in a package. 68 The physical ID of the package. This information is retrieved via CPUID [all …]
|
/linux/net/ncsi/ |
H A D | ncsi-netlink.c | 71 if (nc == nc->package->preferred_channel) in ncsi_write_channel_info() 104 netdev_info(ndp->ndev.dev, "NCSI: No package with id %u\n", id); in ncsi_write_package_info() 216 struct ncsi_package *np, *package; in ncsi_pkg_info_all_nl() local 238 package = NULL; in ncsi_pkg_info_all_nl() 241 package = np; in ncsi_pkg_info_all_nl() 243 if (!package) in ncsi_pkg_info_all_nl() 258 rc = ncsi_write_package_info(skb, ndp, package->id); in ncsi_pkg_info_all_nl() 277 struct ncsi_package *np, *package; in ncsi_set_interface_nl() local 298 package = NULL; in ncsi_set_interface_nl() 302 package = np; in ncsi_set_interface_nl() [all …]
|
/linux/drivers/hwtracing/coresight/ |
H A D | coresight-platform.c | 390 obj->package.count < 3) in is_acpi_coresight_graph() 393 graphid = &obj->package.elements[0]; in is_acpi_coresight_graph() 394 guid = &obj->package.elements[1]; in is_acpi_coresight_graph() 395 links = &obj->package.elements[2]; in is_acpi_coresight_graph() 445 * Name (_DSD, Package() { 446 * // DSD Package contains tuples of { Proeprty_Type_UUID, Package() } 448 * Package() { 449 * Package(2) { "property-name", <property-value> } 453 * Package() { 456 * Package() { // Graph[0] Package [all …]
|
/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_ddp.c | 16 /* To support tunneling entries by PF, the package will append the PF number to 27 * ice_verify_pkg - verify package 28 * @pkg: pointer to the package buffer 29 * @len: size of the package buffer 31 * Verifies various attributes of the package file, including length, format 53 /* make sure segment array fits in package length */ in ice_verify_pkg() 77 * ice_free_seg - free package segment pointer 80 * Frees the package segment pointer in the proper manner, depending on if the 94 * ice_chk_pkg_version - check package version for compatibility with driver 97 * Check to make sure that the package about to be downloaded is compatible with [all …]
|
H A D | ice_ddp.h | 9 /* Package minimal version supported */ 13 /* Package format version */ 39 * successfully loaded the requested DDP package 48 /* Indicates that a DDP package of the same version has already been 53 /* The device has a DDP package that is not supported by the driver */ 56 /* The device has a compatible package 62 * the DDP package loaded 66 /* The DDP package file is invalid */ 69 /* The version of the DDP package provided is higher than 74 /* The version of the DDP package provided is lower than the [all …]
|
/linux/Documentation/hwmon/ |
H A D | peci-cputemp.rst | 37 Thermal Sensor (DTS) thermal readings of the CPU package and CPU cores that are 48 temp1_input Provides current die temperature of the CPU package. 49 temp1_max Provides thermal control temperature of the CPU package 51 temp1_crit Provides shutdown temperature of the CPU package which 55 the CPU package. 58 temp2_input Provides current temperature of the CPU package scaled 60 temp2_max Provides thermal control temperature of the CPU package 62 temp2_crit Provides shutdown temperature of the CPU package which 66 the CPU package. 70 package which is also known as Fan Temperature target. [all …]
|
/linux/drivers/acpi/x86/ |
H A D | s2idle.c | 68 union acpi_object *package; member 71 /* Constraint package structure */ 83 /* AMD Constraint package structure */ 117 for (i = 0; i < out_obj->package.count; i++) { in lpi_device_get_constraints_amd() 118 union acpi_object *package = &out_obj->package.elements[i]; in lpi_device_get_constraints_amd() local 120 if (package->type == ACPI_TYPE_PACKAGE) { in lpi_device_get_constraints_amd() 127 lpi_constraints_table = kcalloc(package->package.count, in lpi_device_get_constraints_amd() 137 for (j = 0; j < package->package.count; j++) { in lpi_device_get_constraints_amd() 138 union acpi_object *info_obj = &package->package.elements[j]; in lpi_device_get_constraints_amd() 145 for (k = 0; k < info_obj->package.count; k++) { in lpi_device_get_constraints_amd() [all …]
|
/linux/Documentation/devicetree/bindings/net/ |
H A D | ethernet-phy-package.yaml | 4 $id: http://devicetree.org/schemas/net/ethernet-phy-package.yaml# 7 title: Ethernet PHY Package Common Properties 15 of the PHY package. 17 Each reg of the PHYs defined in the PHY package node is 23 pattern: "^ethernet-phy-package@[a-f0-9]+$" 29 The base ID number for the PHY package. 30 Commonly the ID of the first PHY in the PHY package. 32 Some PHY in the PHY package might be not defined but 34 anything) hence the PHY package reg might correspond
|
/linux/drivers/net/wireless/intel/iwlwifi/fw/ |
H A D | acpi.c | 229 * We need at least one entry in the wifi package that in iwl_acpi_get_wifi_pkg_range() 243 data->package.count < 2 || in iwl_acpi_get_wifi_pkg_range() 244 data->package.elements[0].type != ACPI_TYPE_INTEGER) { in iwl_acpi_get_wifi_pkg_range() 249 *tbl_rev = data->package.elements[0].integer.value; in iwl_acpi_get_wifi_pkg_range() 252 for (i = 1; i < data->package.count; i++) { in iwl_acpi_get_wifi_pkg_range() 255 wifi_pkg = &data->package.elements[i]; in iwl_acpi_get_wifi_pkg_range() 257 /* skip entries that are not a package with the right size */ in iwl_acpi_get_wifi_pkg_range() 259 wifi_pkg->package.count < min_data_size || in iwl_acpi_get_wifi_pkg_range() 260 wifi_pkg->package.count > max_data_size) in iwl_acpi_get_wifi_pkg_range() 263 domain = &wifi_pkg->package.elements[0]; in iwl_acpi_get_wifi_pkg_range() [all …]
|
/linux/Documentation/trace/coresight/ |
H A D | ultrasoc-smb.rst | 62 Name(_DSD, Package() { \ 65 Package() { \ 68 Package() { \ 72 Package() {0x8, 0, \_SB.S00.SL11.CL28.F008, 0}, \ 73 Package() {0x9, 0, \_SB.S00.SL11.CL29.F009, 0}, \ 74 Package() {0xa, 0, \_SB.S00.SL11.CL2A.F010, 0}, \ 75 Package() {0xb, 0, \_SB.S00.SL11.CL2B.F011, 0}, \ 76 Package() {0xc, 0, \_SB.S00.SL11.CL2C.F012, 0}, \ 77 Package() {0xd, 0, \_SB.S00.SL11.CL2D.F013, 0}, \ 78 Package() {0xe, 0, \_SB.S00.SL11.CL2E.F014, 0}, \ [all …]
|