• Home
  • Raw
  • Download

Lines Matching refs:acpi_device_bus_id

470 	struct acpi_device_bus_id *acpi_device_bus_id;  in acpi_device_del()  local
476 list_for_each_entry(acpi_device_bus_id, &acpi_bus_id_list, node) in acpi_device_del()
477 if (!strcmp(acpi_device_bus_id->bus_id, in acpi_device_del()
479 ida_simple_remove(&acpi_device_bus_id->instance_ida, device->pnp.instance_no); in acpi_device_del()
480 if (ida_is_empty(&acpi_device_bus_id->instance_ida)) { in acpi_device_del()
481 list_del(&acpi_device_bus_id->node); in acpi_device_del()
482 kfree_const(acpi_device_bus_id->bus_id); in acpi_device_del()
483 kfree(acpi_device_bus_id); in acpi_device_del()
612 static struct acpi_device_bus_id *acpi_device_bus_id_match(const char *dev_id) in acpi_device_bus_id_match()
614 struct acpi_device_bus_id *acpi_device_bus_id; in acpi_device_bus_id_match() local
617 list_for_each_entry(acpi_device_bus_id, &acpi_bus_id_list, node) { in acpi_device_bus_id_match()
618 if (!strcmp(acpi_device_bus_id->bus_id, dev_id)) in acpi_device_bus_id_match()
619 return acpi_device_bus_id; in acpi_device_bus_id_match()
625 struct acpi_device_bus_id *acpi_device_bus_id) in acpi_device_set_name() argument
627 struct ida *instance_ida = &acpi_device_bus_id->instance_ida; in acpi_device_set_name()
635 dev_set_name(&device->dev, "%s:%02x", acpi_device_bus_id->bus_id, result); in acpi_device_set_name()
659 struct acpi_device_bus_id *acpi_device_bus_id; in __acpi_device_add() local
676 acpi_device_bus_id = acpi_device_bus_id_match(acpi_device_hid(device)); in __acpi_device_add()
677 if (acpi_device_bus_id) { in __acpi_device_add()
678 result = acpi_device_set_name(device, acpi_device_bus_id); in __acpi_device_add()
682 acpi_device_bus_id = kzalloc(sizeof(*acpi_device_bus_id), in __acpi_device_add()
684 if (!acpi_device_bus_id) { in __acpi_device_add()
688 acpi_device_bus_id->bus_id = in __acpi_device_add()
690 if (!acpi_device_bus_id->bus_id) { in __acpi_device_add()
691 kfree(acpi_device_bus_id); in __acpi_device_add()
696 ida_init(&acpi_device_bus_id->instance_ida); in __acpi_device_add()
698 result = acpi_device_set_name(device, acpi_device_bus_id); in __acpi_device_add()
700 kfree_const(acpi_device_bus_id->bus_id); in __acpi_device_add()
701 kfree(acpi_device_bus_id); in __acpi_device_add()
705 list_add_tail(&acpi_device_bus_id->node, &acpi_bus_id_list); in __acpi_device_add()