Lines Matching defs:pnp

522 	acpi_free_pnp_ids(&acpi_dev->pnp);
537 device->pnp.instance_no);
705 device->pnp.instance_no = result;
1178 strscpy(device->pnp.bus_id, "ACPI");
1184 strscpy(device->pnp.bus_id, "PWRF");
1187 strscpy(device->pnp.bus_id, "SLPF");
1190 strscpy(device->pnp.bus_id, "ECDT");
1201 strscpy(device->pnp.bus_id, bus_id);
1244 list_for_each_entry(hwid, &adev->pnp.ids, list)
1323 hid = list_first_entry_or_null(&device->pnp.ids, struct acpi_hardware_id, list);
1331 static void acpi_add_id(struct acpi_device_pnp *pnp, const char *dev_id)
1345 list_add_tail(&id->list, &pnp->ids);
1346 pnp->type.hardware_id = 1;
1390 static void acpi_set_pnp_ids(acpi_handle handle, struct acpi_device_pnp *pnp,
1400 acpi_add_id(pnp, ACPI_SYSTEM_HID);
1411 acpi_add_id(pnp, info->hardware_id.string);
1412 pnp->type.platform_id = 1;
1417 acpi_add_id(pnp, cid_list->ids[i].string);
1420 pnp->bus_address = info->address;
1421 pnp->type.bus_address = 1;
1424 pnp->unique_id = kstrdup(info->unique_id.string,
1427 acpi_add_id(pnp, info->class_code.string);
1436 acpi_add_id(pnp, ACPI_VIDEO_HID);
1437 pnp->type.backlight = 1;
1441 acpi_add_id(pnp, ACPI_BAY_HID);
1443 acpi_add_id(pnp, ACPI_DOCK_HID);
1445 acpi_add_id(pnp, ACPI_SMBUS_IBM_HID);
1446 else if (list_empty(&pnp->ids) &&
1449 acpi_add_id(pnp, ACPI_BUS_HID);
1450 strscpy(pnp->device_name, ACPI_BUS_DEVICE_NAME);
1451 strscpy(pnp->device_class, ACPI_BUS_CLASS);
1456 acpi_add_id(pnp, ACPI_POWER_HID);
1459 acpi_add_id(pnp, ACPI_PROCESSOR_OBJECT_HID);
1462 acpi_add_id(pnp, ACPI_THERMAL_HID);
1463 pnp->type.platform_id = 1;
1466 acpi_add_id(pnp, ACPI_BUTTON_HID_POWERF);
1469 acpi_add_id(pnp, ACPI_BUTTON_HID_SLEEPF);
1472 acpi_add_id(pnp, ACPI_ECDT_HID);
1477 void acpi_free_pnp_ids(struct acpi_device_pnp *pnp)
1481 list_for_each_entry_safe(id, tmp, &pnp->ids, list) {
1485 kfree(pnp->unique_id);
1811 INIT_LIST_HEAD(&device->pnp.ids);
1821 acpi_set_pnp_ids(handle, &device->pnp, type);
2060 list_for_each_entry(hwid, &adev->pnp.ids, list) {
2273 } else if (device->pnp.type.backlight) {
2314 list_for_each_entry(hwid, &device->pnp.ids, list) {
2321 device->pnp.type.platform_id = 0;
2388 if (device->pnp.type.platform_id || device->pnp.type.backlight ||