*/
 acpi_status
 acpi_ut_execute_HID(struct acpi_namespace_node *device_node,
-                   struct acpica_device_id ** return_id);
+                   struct acpi_pnp_device_id ** return_id);
 
 acpi_status
 acpi_ut_execute_UID(struct acpi_namespace_node *device_node,
-                   struct acpica_device_id ** return_id);
+                   struct acpi_pnp_device_id ** return_id);
 
 acpi_status
 acpi_ut_execute_CID(struct acpi_namespace_node *device_node,
-                   struct acpica_device_id_list ** return_cid_list);
+                   struct acpi_pnp_device_id_list ** return_cid_list);
 
 /*
  * utlock - reader/writer locks
 
 static u8 acpi_ev_is_pci_root_bridge(struct acpi_namespace_node *node)
 {
        acpi_status status;
-       struct acpica_device_id *hid;
-       struct acpica_device_id_list *cid;
+       struct acpi_pnp_device_id *hid;
+       struct acpi_pnp_device_id_list *cid;
        u32 i;
        u8 match;
 
 
        acpi_status status;
        struct acpi_namespace_node *node;
        u32 flags;
-       struct acpica_device_id *hid;
-       struct acpica_device_id_list *cid;
+       struct acpi_pnp_device_id *hid;
+       struct acpi_pnp_device_id_list *cid;
        u32 i;
        u8 found;
        int no_match;
 
 ACPI_MODULE_NAME("nsxfname")
 
 /* Local prototypes */
-static char *acpi_ns_copy_device_id(struct acpica_device_id *dest,
-                                   struct acpica_device_id *source,
+static char *acpi_ns_copy_device_id(struct acpi_pnp_device_id *dest,
+                                   struct acpi_pnp_device_id *source,
                                    char *string_area);
 
 /******************************************************************************
  *
  * FUNCTION:    acpi_ns_copy_device_id
  *
- * PARAMETERS:  dest                - Pointer to the destination DEVICE_ID
- *              source              - Pointer to the source DEVICE_ID
+ * PARAMETERS:  dest                - Pointer to the destination PNP_DEVICE_ID
+ *              source              - Pointer to the source PNP_DEVICE_ID
  *              string_area         - Pointer to where to copy the dest string
  *
  * RETURN:      Pointer to the next string area
  *
- * DESCRIPTION: Copy a single DEVICE_ID, including the string data.
+ * DESCRIPTION: Copy a single PNP_DEVICE_ID, including the string data.
  *
  ******************************************************************************/
-static char *acpi_ns_copy_device_id(struct acpica_device_id *dest,
-                                   struct acpica_device_id *source,
+static char *acpi_ns_copy_device_id(struct acpi_pnp_device_id *dest,
+                                   struct acpi_pnp_device_id *source,
                                    char *string_area)
 {
-       /* Create the destination DEVICE_ID */
+       /* Create the destination PNP_DEVICE_ID */
 
        dest->string = string_area;
        dest->length = source->length;
 {
        struct acpi_namespace_node *node;
        struct acpi_device_info *info;
-       struct acpica_device_id_list *cid_list = NULL;
-       struct acpica_device_id *hid = NULL;
-       struct acpica_device_id *uid = NULL;
+       struct acpi_pnp_device_id_list *cid_list = NULL;
+       struct acpi_pnp_device_id *hid = NULL;
+       struct acpi_pnp_device_id *uid = NULL;
        char *next_id_string;
        acpi_object_type type;
        acpi_name name;
 
                        info_size +=
                            (cid_list->list_size -
-                            sizeof(struct acpica_device_id_list));
+                            sizeof(struct acpi_pnp_device_id_list));
                        valid |= ACPI_VALID_CID;
                }
        }
        next_id_string = ACPI_CAST_PTR(char, info->compatible_id_list.ids);
        if (cid_list) {
 
-               /* Point past the CID DEVICE_ID array */
+               /* Point past the CID PNP_DEVICE_ID array */
 
                next_id_string +=
                    ((acpi_size) cid_list->count *
-                    sizeof(struct acpica_device_id));
+                    sizeof(struct acpi_pnp_device_id));
        }
 
        /*
 
  ******************************************************************************/
 acpi_status
 acpi_ut_execute_HID(struct acpi_namespace_node *device_node,
-                   struct acpica_device_id **return_id)
+                   struct acpi_pnp_device_id **return_id)
 {
        union acpi_operand_object *obj_desc;
-       struct acpica_device_id *hid;
+       struct acpi_pnp_device_id *hid;
        u32 length;
        acpi_status status;
 
        /* Allocate a buffer for the HID */
 
        hid =
-           ACPI_ALLOCATE_ZEROED(sizeof(struct acpica_device_id) +
+           ACPI_ALLOCATE_ZEROED(sizeof(struct acpi_pnp_device_id) +
                                 (acpi_size) length);
        if (!hid) {
                status = AE_NO_MEMORY;
                goto cleanup;
        }
 
-       /* Area for the string starts after DEVICE_ID struct */
+       /* Area for the string starts after PNP_DEVICE_ID struct */
 
-       hid->string = ACPI_ADD_PTR(char, hid, sizeof(struct acpica_device_id));
+       hid->string =
+           ACPI_ADD_PTR(char, hid, sizeof(struct acpi_pnp_device_id));
 
        /* Convert EISAID to a string or simply copy existing string */
 
 
 acpi_status
 acpi_ut_execute_UID(struct acpi_namespace_node *device_node,
-                   struct acpica_device_id **return_id)
+                   struct acpi_pnp_device_id **return_id)
 {
        union acpi_operand_object *obj_desc;
-       struct acpica_device_id *uid;
+       struct acpi_pnp_device_id *uid;
        u32 length;
        acpi_status status;
 
        /* Allocate a buffer for the UID */
 
        uid =
-           ACPI_ALLOCATE_ZEROED(sizeof(struct acpica_device_id) +
+           ACPI_ALLOCATE_ZEROED(sizeof(struct acpi_pnp_device_id) +
                                 (acpi_size) length);
        if (!uid) {
                status = AE_NO_MEMORY;
                goto cleanup;
        }
 
-       /* Area for the string starts after DEVICE_ID struct */
+       /* Area for the string starts after PNP_DEVICE_ID struct */
 
-       uid->string = ACPI_ADD_PTR(char, uid, sizeof(struct acpica_device_id));
+       uid->string =
+           ACPI_ADD_PTR(char, uid, sizeof(struct acpi_pnp_device_id));
 
        /* Convert an Integer to string, or just copy an existing string */
 
 
 acpi_status
 acpi_ut_execute_CID(struct acpi_namespace_node *device_node,
-                   struct acpica_device_id_list **return_cid_list)
+                   struct acpi_pnp_device_id_list **return_cid_list)
 {
        union acpi_operand_object **cid_objects;
        union acpi_operand_object *obj_desc;
-       struct acpica_device_id_list *cid_list;
+       struct acpi_pnp_device_id_list *cid_list;
        char *next_id_string;
        u32 string_area_size;
        u32 length;
        /*
         * Now that we know the length of the CIDs, allocate return buffer:
         * 1) Size of the base structure +
-        * 2) Size of the CID DEVICE_ID array +
+        * 2) Size of the CID PNP_DEVICE_ID array +
         * 3) Size of the actual CID strings
         */
-       cid_list_size = sizeof(struct acpica_device_id_list) +
-           ((count - 1) * sizeof(struct acpica_device_id)) + string_area_size;
+       cid_list_size = sizeof(struct acpi_pnp_device_id_list) +
+           ((count - 1) * sizeof(struct acpi_pnp_device_id)) +
+           string_area_size;
 
        cid_list = ACPI_ALLOCATE_ZEROED(cid_list_size);
        if (!cid_list) {
                goto cleanup;
        }
 
-       /* Area for CID strings starts after the CID DEVICE_ID array */
+       /* Area for CID strings starts after the CID PNP_DEVICE_ID array */
 
        next_id_string = ACPI_CAST_PTR(char, cid_list->ids) +
-           ((acpi_size) count * sizeof(struct acpica_device_id));
+           ((acpi_size) count * sizeof(struct acpi_pnp_device_id));
 
        /* Copy/convert the CIDs to the return buffer */
 
 
 {
        acpi_status status;
        struct acpi_device_info *info;
-       struct acpica_device_id_list *cid_list;
+       struct acpi_pnp_device_id_list *cid_list;
        int i;
 
        switch (device->device_type) {
 
 
 /* Structures used for device/processor HID, UID, CID */
 
-struct acpica_device_id {
+struct acpi_pnp_device_id {
        u32 length;             /* Length of string + null */
        char *string;
 };
 
-struct acpica_device_id_list {
+struct acpi_pnp_device_id_list {
        u32 count;              /* Number of IDs in Ids array */
        u32 list_size;          /* Size of list, including ID strings */
-       struct acpica_device_id ids[1]; /* ID array */
+       struct acpi_pnp_device_id ids[1];       /* ID array */
 };
 
 /*
        u8 lowest_dstates[5];   /* _sx_w values: 0xFF indicates not valid */
        u32 current_status;     /* _STA value */
        u64 address;    /* _ADR value */
-       struct acpica_device_id hardware_id;    /* _HID value */
-       struct acpica_device_id unique_id;      /* _UID value */
-       struct acpica_device_id_list compatible_id_list;        /* _CID list <must be last> */
+       struct acpi_pnp_device_id hardware_id;  /* _HID value */
+       struct acpi_pnp_device_id unique_id;    /* _UID value */
+       struct acpi_pnp_device_id_list compatible_id_list;      /* _CID list <must be last> */
 };
 
 /* Values for Flags field above (acpi_get_object_info) */