Lines Matching refs:pnp

142 	list_for_each_entry(id, &acpi_dev->pnp.ids, list)  in create_pnp_modalias()
155 list_for_each_entry(id, &acpi_dev->pnp.ids, list) { in create_pnp_modalias()
256 if (list_empty(&adev->pnp.ids)) in acpi_companion_match()
284 if (list_empty(&adev->pnp.ids)) in __acpi_device_uevent_modalias()
331 if (list_empty(&adev->pnp.ids)) in __acpi_device_modalias()
772 return sprintf(buf, "%s\n", acpi_dev->pnp.unique_id); in acpi_device_uid_show()
782 (unsigned int)(acpi_dev->pnp.bus_address)); in acpi_device_adr_show()
810 if (acpi_dev->pnp.str_obj == NULL) in description_show()
818 (wchar_t *)acpi_dev->pnp.str_obj->buffer.pointer, in description_show()
819 acpi_dev->pnp.str_obj->buffer.length, in description_show()
873 if (!list_empty(&dev->pnp.ids)) { in acpi_device_setup_files()
891 dev->pnp.str_obj = buffer.pointer; in acpi_device_setup_files()
897 if (dev->pnp.type.bus_address) in acpi_device_setup_files()
899 if (dev->pnp.unique_id) in acpi_device_setup_files()
951 kfree(dev->pnp.str_obj); in acpi_device_remove_files()
963 if (dev->pnp.unique_id) in acpi_device_remove_files()
965 if (dev->pnp.type.bus_address) in acpi_device_remove_files()
1034 list_for_each_entry(hwid, &device->pnp.ids, list) { in __acpi_match_device()
1113 acpi_free_pnp_ids(&acpi_dev->pnp); in acpi_device_release()
1210 acpi_drv->name, acpi_dev->pnp.bus_id)); in acpi_device_probe()
1225 acpi_drv->name, acpi_dev->pnp.bus_id)); in acpi_device_probe()
1862 strcpy(device->pnp.bus_id, "ACPI"); in acpi_device_get_busid()
1868 strcpy(device->pnp.bus_id, "PWRF"); in acpi_device_get_busid()
1871 strcpy(device->pnp.bus_id, "SLPF"); in acpi_device_get_busid()
1882 strcpy(device->pnp.bus_id, bus_id); in acpi_device_get_busid()
1925 list_for_each_entry(hwid, &adev->pnp.ids, list) in acpi_device_is_battery()
1954 if (list_empty(&device->pnp.ids)) in acpi_device_hid()
1957 hid = list_first_entry(&device->pnp.ids, struct acpi_hardware_id, list); in acpi_device_hid()
1962 static void acpi_add_id(struct acpi_device_pnp *pnp, const char *dev_id) in acpi_add_id() argument
1976 list_add_tail(&id->list, &pnp->ids); in acpi_add_id()
1977 pnp->type.hardware_id = 1; in acpi_add_id()
2021 static void acpi_set_pnp_ids(acpi_handle handle, struct acpi_device_pnp *pnp, in acpi_set_pnp_ids() argument
2032 acpi_add_id(pnp, ACPI_SYSTEM_HID); in acpi_set_pnp_ids()
2044 acpi_add_id(pnp, info->hardware_id.string); in acpi_set_pnp_ids()
2045 pnp->type.platform_id = 1; in acpi_set_pnp_ids()
2050 acpi_add_id(pnp, cid_list->ids[i].string); in acpi_set_pnp_ids()
2053 pnp->bus_address = info->address; in acpi_set_pnp_ids()
2054 pnp->type.bus_address = 1; in acpi_set_pnp_ids()
2057 pnp->unique_id = kstrdup(info->unique_id.string, in acpi_set_pnp_ids()
2067 acpi_add_id(pnp, ACPI_VIDEO_HID); in acpi_set_pnp_ids()
2069 acpi_add_id(pnp, ACPI_BAY_HID); in acpi_set_pnp_ids()
2071 acpi_add_id(pnp, ACPI_DOCK_HID); in acpi_set_pnp_ids()
2073 acpi_add_id(pnp, ACPI_SMBUS_IBM_HID); in acpi_set_pnp_ids()
2074 else if (list_empty(&pnp->ids) && in acpi_set_pnp_ids()
2077 acpi_add_id(pnp, ACPI_BUS_HID); in acpi_set_pnp_ids()
2078 strcpy(pnp->device_name, ACPI_BUS_DEVICE_NAME); in acpi_set_pnp_ids()
2079 strcpy(pnp->device_class, ACPI_BUS_CLASS); in acpi_set_pnp_ids()
2084 acpi_add_id(pnp, ACPI_POWER_HID); in acpi_set_pnp_ids()
2087 acpi_add_id(pnp, ACPI_PROCESSOR_OBJECT_HID); in acpi_set_pnp_ids()
2090 acpi_add_id(pnp, ACPI_THERMAL_HID); in acpi_set_pnp_ids()
2093 acpi_add_id(pnp, ACPI_BUTTON_HID_POWERF); in acpi_set_pnp_ids()
2096 acpi_add_id(pnp, ACPI_BUTTON_HID_SLEEPF); in acpi_set_pnp_ids()
2101 void acpi_free_pnp_ids(struct acpi_device_pnp *pnp) in acpi_free_pnp_ids() argument
2105 list_for_each_entry_safe(id, tmp, &pnp->ids, list) { in acpi_free_pnp_ids()
2109 kfree(pnp->unique_id); in acpi_free_pnp_ids()
2115 INIT_LIST_HEAD(&device->pnp.ids); in acpi_init_device_object()
2122 acpi_set_pnp_ids(handle, &device->pnp, type); in acpi_init_device_object()
2273 list_for_each_entry(hwid, &adev->pnp.ids, list) { in acpi_scan_init_hotplug()
2435 list_for_each_entry(hwid, &device->pnp.ids, list) { in acpi_scan_attach_handler()
2442 device->pnp.type.platform_id = 0; in acpi_scan_attach_handler()
2497 if (!ret && device->pnp.type.platform_id) in acpi_bus_attach()