Lines Matching refs:pnp
452 acpi_free_pnp_ids(&acpi_dev->pnp);
467 device->pnp.instance_no);
635 device->pnp.instance_no = result;
1115 strcpy(device->pnp.bus_id, "ACPI");
1121 strcpy(device->pnp.bus_id, "PWRF");
1124 strcpy(device->pnp.bus_id, "SLPF");
1127 strcpy(device->pnp.bus_id, "ECDT");
1138 strcpy(device->pnp.bus_id, bus_id);
1181 list_for_each_entry(hwid, &adev->pnp.ids, list)
1262 if (list_empty(&device->pnp.ids))
1265 hid = list_first_entry(&device->pnp.ids, struct acpi_hardware_id, list);
1270 static void acpi_add_id(struct acpi_device_pnp *pnp, const char *dev_id)
1284 list_add_tail(&id->list, &pnp->ids);
1285 pnp->type.hardware_id = 1;
1329 static void acpi_set_pnp_ids(acpi_handle handle, struct acpi_device_pnp *pnp,
1339 acpi_add_id(pnp, ACPI_SYSTEM_HID);
1350 acpi_add_id(pnp, info->hardware_id.string);
1351 pnp->type.platform_id = 1;
1356 acpi_add_id(pnp, cid_list->ids[i].string);
1359 pnp->bus_address = info->address;
1360 pnp->type.bus_address = 1;
1363 pnp->unique_id = kstrdup(info->unique_id.string,
1366 acpi_add_id(pnp, info->class_code.string);
1375 acpi_add_id(pnp, ACPI_VIDEO_HID);
1376 pnp->type.backlight = 1;
1380 acpi_add_id(pnp, ACPI_BAY_HID);
1382 acpi_add_id(pnp, ACPI_DOCK_HID);
1384 acpi_add_id(pnp, ACPI_SMBUS_IBM_HID);
1385 else if (list_empty(&pnp->ids) &&
1388 acpi_add_id(pnp, ACPI_BUS_HID);
1389 strcpy(pnp->device_name, ACPI_BUS_DEVICE_NAME);
1390 strcpy(pnp->device_class, ACPI_BUS_CLASS);
1395 acpi_add_id(pnp, ACPI_POWER_HID);
1398 acpi_add_id(pnp, ACPI_PROCESSOR_OBJECT_HID);
1401 acpi_add_id(pnp, ACPI_THERMAL_HID);
1404 acpi_add_id(pnp, ACPI_BUTTON_HID_POWERF);
1407 acpi_add_id(pnp, ACPI_BUTTON_HID_SLEEPF);
1410 acpi_add_id(pnp, ACPI_ECDT_HID);
1415 void acpi_free_pnp_ids(struct acpi_device_pnp *pnp)
1419 list_for_each_entry_safe(id, tmp, &pnp->ids, list) {
1423 kfree(pnp->unique_id);
1770 INIT_LIST_HEAD(&device->pnp.ids);
1779 acpi_set_pnp_ids(handle, &device->pnp, type);
1969 list_for_each_entry(hwid, &adev->pnp.ids, list) {
2153 list_for_each_entry(hwid, &device->pnp.ids, list) {
2160 device->pnp.type.platform_id = 0;
2225 if (device->pnp.type.platform_id || device->flags.enumeration_by_parent)