Lines Matching refs:device
54 static int acpi_pci_link_add(struct acpi_device *device,
56 static void acpi_pci_link_remove(struct acpi_device *device);
86 struct acpi_device *device; member
175 status = acpi_walk_resources(link->device->handle, METHOD_NAME__PRS, in acpi_pci_link_get_possible()
257 result = acpi_bus_get_status(link->device); in acpi_pci_link_get_current()
263 if (!link->device->status.enabled) { in acpi_pci_link_get_current()
273 status = acpi_walk_resources(link->device->handle, METHOD_NAME__CRS, in acpi_pci_link_get_current()
358 status = acpi_set_current_resources(link->device->handle, &buffer); in acpi_pci_link_set()
368 result = acpi_bus_get_status(link->device); in acpi_pci_link_set()
373 if (!link->device->status.enabled) { in acpi_pci_link_set()
376 acpi_device_name(link->device), in acpi_pci_link_set()
377 acpi_device_bid(link->device)); in acpi_pci_link_set()
397 acpi_device_name(link->device), in acpi_pci_link_set()
398 acpi_device_bid(link->device), link->irq.active, irq); in acpi_pci_link_set()
565 acpi_device_name(link->device), in acpi_pci_link_allocate()
566 acpi_device_bid(link->device)); in acpi_pci_link_allocate()
571 acpi_device_name(link->device), in acpi_pci_link_allocate()
572 acpi_device_bid(link->device), link->irq.active); in acpi_pci_link_allocate()
588 struct acpi_device *device; in acpi_pci_link_allocate_irq() local
591 result = acpi_bus_get_device(handle, &device); in acpi_pci_link_allocate_irq()
597 link = acpi_driver_data(device); in acpi_pci_link_allocate_irq()
628 *name = acpi_device_bid(link->device); in acpi_pci_link_allocate_irq()
631 acpi_device_bid(link->device))); in acpi_pci_link_allocate_irq()
641 struct acpi_device *device; in acpi_pci_link_free_irq() local
645 result = acpi_bus_get_device(handle, &device); in acpi_pci_link_free_irq()
651 link = acpi_driver_data(device); in acpi_pci_link_free_irq()
677 acpi_device_bid(link->device))); in acpi_pci_link_free_irq()
680 acpi_evaluate_object(link->device->handle, "_DIS", NULL, NULL); in acpi_pci_link_free_irq()
690 static int acpi_pci_link_add(struct acpi_device *device, in acpi_pci_link_add() argument
702 link->device = device; in acpi_pci_link_add()
703 strcpy(acpi_device_name(device), ACPI_PCI_LINK_DEVICE_NAME); in acpi_pci_link_add()
704 strcpy(acpi_device_class(device), ACPI_PCI_LINK_CLASS); in acpi_pci_link_add()
705 device->driver_data = link; in acpi_pci_link_add()
715 printk(KERN_INFO PREFIX "%s [%s] (IRQs", acpi_device_name(device), in acpi_pci_link_add()
716 acpi_device_bid(device)); in acpi_pci_link_add()
730 if (!link->device->status.enabled) in acpi_pci_link_add()
739 acpi_evaluate_object(device->handle, "_DIS", NULL, NULL); in acpi_pci_link_add()
765 static void acpi_pci_link_remove(struct acpi_device *device) in acpi_pci_link_remove() argument
769 link = acpi_driver_data(device); in acpi_pci_link_remove()