Lines Matching refs:acpi_dev
130 static int create_pnp_modalias(struct acpi_device *acpi_dev, char *modalias, in create_pnp_modalias() argument
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()
182 static int create_of_modalias(struct acpi_device *acpi_dev, char *modalias, in create_of_modalias() argument
191 acpi_get_name(acpi_dev->handle, ACPI_SINGLE_NAME, &buf); in create_of_modalias()
202 of_compatible = acpi_dev->data.of_compatible; in create_of_modalias()
761 struct acpi_device *acpi_dev = to_acpi_device(dev); in acpi_device_hid_show() local
763 return sprintf(buf, "%s\n", acpi_device_hid(acpi_dev)); in acpi_device_hid_show()
770 struct acpi_device *acpi_dev = to_acpi_device(dev); in acpi_device_uid_show() local
772 return sprintf(buf, "%s\n", acpi_dev->pnp.unique_id); in acpi_device_uid_show()
779 struct acpi_device *acpi_dev = to_acpi_device(dev); in acpi_device_adr_show() local
782 (unsigned int)(acpi_dev->pnp.bus_address)); in acpi_device_adr_show()
788 struct acpi_device *acpi_dev = to_acpi_device(dev); in acpi_device_path_show() local
792 result = acpi_get_name(acpi_dev->handle, ACPI_FULL_PATHNAME, &path); in acpi_device_path_show()
807 struct acpi_device *acpi_dev = to_acpi_device(dev); in description_show() local
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()
832 struct acpi_device *acpi_dev = to_acpi_device(dev); in acpi_device_sun_show() local
836 status = acpi_evaluate_integer(acpi_dev->handle, "_SUN", NULL, &sun); in acpi_device_sun_show()
846 struct acpi_device *acpi_dev = to_acpi_device(dev); in status_show() local
850 status = acpi_evaluate_integer(acpi_dev->handle, "_STA", NULL, &sta); in status_show()
1110 struct acpi_device *acpi_dev = to_acpi_device(dev); in acpi_device_release() local
1112 acpi_free_properties(acpi_dev); in acpi_device_release()
1113 acpi_free_pnp_ids(&acpi_dev->pnp); in acpi_device_release()
1114 acpi_free_power_resources_lists(acpi_dev); in acpi_device_release()
1115 kfree(acpi_dev); in acpi_device_release()
1120 struct acpi_device *acpi_dev = to_acpi_device(dev); in acpi_bus_match() local
1123 return acpi_dev->flags.match_driver in acpi_bus_match()
1124 && !acpi_match_device_ids(acpi_dev, acpi_drv->ids); in acpi_bus_match()
1193 struct acpi_device *acpi_dev = to_acpi_device(dev); in acpi_device_probe() local
1197 if (acpi_dev->handler && !acpi_is_pnp_device(acpi_dev)) in acpi_device_probe()
1203 ret = acpi_drv->ops.add(acpi_dev); in acpi_device_probe()
1207 acpi_dev->driver = acpi_drv; in acpi_device_probe()
1210 acpi_drv->name, acpi_dev->pnp.bus_id)); in acpi_device_probe()
1213 ret = acpi_device_install_notify_handler(acpi_dev); in acpi_device_probe()
1216 acpi_drv->ops.remove(acpi_dev); in acpi_device_probe()
1218 acpi_dev->driver = NULL; in acpi_device_probe()
1219 acpi_dev->driver_data = NULL; in acpi_device_probe()
1225 acpi_drv->name, acpi_dev->pnp.bus_id)); in acpi_device_probe()
1232 struct acpi_device *acpi_dev = to_acpi_device(dev); in acpi_device_remove() local
1233 struct acpi_driver *acpi_drv = acpi_dev->driver; in acpi_device_remove()
1237 acpi_device_remove_notify_handler(acpi_dev); in acpi_device_remove()
1239 acpi_drv->ops.remove(acpi_dev); in acpi_device_remove()
1241 acpi_dev->driver = NULL; in acpi_device_remove()
1242 acpi_dev->driver_data = NULL; in acpi_device_remove()