Lines Matching defs:dev

30 __FBSDID("$FreeBSD: stable/11/sys/dev/acpica/acpi_pci.c 354107 2019-10-25 22:04:05Z jhb $");
41 #include <contrib/dev/acpica/include/acpi.h>
42 #include <contrib/dev/acpica/include/accommon.h>
44 #include <dev/acpica/acpivar.h>
45 #include <dev/acpica/acpi_pcivar.h>
48 #include <dev/pci/pcireg.h>
49 #include <dev/pci/pcivar.h>
50 #include <dev/pci/pci_private.h>
73 static struct pci_devinfo *acpi_pci_alloc_devinfo(device_t dev);
74 static int acpi_pci_attach(device_t dev);
75 static void acpi_pci_child_deleted(device_t dev, device_t child);
78 static int acpi_pci_detach(device_t dev);
79 static int acpi_pci_probe(device_t dev);
80 static int acpi_pci_read_ivar(device_t dev, device_t child, int which,
82 static int acpi_pci_write_ivar(device_t dev, device_t child, int which,
86 static int acpi_pci_set_powerstate_method(device_t dev, device_t child,
124 acpi_pci_alloc_devinfo(device_t dev)
133 acpi_pci_read_ivar(device_t dev, device_t child, int which, uintptr_t *result)
146 return (pci_read_ivar(dev, child, which, result));
150 acpi_pci_write_ivar(device_t dev, device_t child, int which, uintptr_t value)
163 return (pci_write_ivar(dev, child, which, value));
167 acpi_pci_child_deleted(device_t dev, device_t child)
173 pci_child_deleted(dev, child);
202 acpi_pci_set_powerstate_method(device_t dev, device_t child, int state)
224 error = pci_set_powerstate_method(dev, child, state);
232 device_printf(dev, "set ACPI power state D%d on %s\n",
235 device_printf(dev,
239 error = pci_set_powerstate_method(dev, child, state);
304 acpi_pci_child_added(device_t dev, device_t child)
319 AcpiWalkNamespace(ACPI_TYPE_DEVICE, acpi_get_handle(dev), 1,
324 acpi_pci_probe(device_t dev)
327 if (acpi_get_handle(dev) == NULL)
329 device_set_desc(dev, "ACPI PCI bus");
336 device_t child, dev;
340 dev = context;
345 BUS_RESCAN(dev);
351 device_printf(dev, "no device to eject for %s\n",
359 device_printf(dev, "failed to detach %s: %d\n",
366 device_printf(dev, "failed to eject %s: %s\n",
370 BUS_RESCAN(dev);
374 device_printf(dev, "unknown notify %#x for %s\n", notify,
397 acpi_pci_attach(device_t dev)
401 error = pci_attach(dev);
404 AcpiWalkNamespace(ACPI_TYPE_DEVICE, acpi_get_handle(dev), 1,
405 acpi_pci_install_device_notify_handler, NULL, dev, NULL);
427 acpi_pci_detach(device_t dev)
430 AcpiWalkNamespace(ACPI_TYPE_DEVICE, acpi_get_handle(dev), 1,
431 acpi_pci_remove_notify_handler, NULL, dev, NULL);
432 return (pci_detach(dev));
436 bus_dma_tag_t dmar_get_dma_tag(device_t dev, device_t child);