Lines Matching defs:dev
28 __FBSDID("$FreeBSD: stable/11/sys/dev/ichiic/ig4_acpi.c 339030 2018-09-30 23:15:44Z gonzo $");
42 #include <contrib/dev/acpica/include/acpi.h>
43 #include <contrib/dev/acpica/include/accommon.h>
45 #include <dev/acpica/acpivar.h>
46 #include <dev/iicbus/iiconf.h>
48 #include <dev/ichiic/ig4_reg.h>
49 #include <dev/ichiic/ig4_var.h>
51 static int ig4iic_acpi_probe(device_t dev);
52 static int ig4iic_acpi_attach(device_t dev);
53 static int ig4iic_acpi_detach(device_t dev);
69 ig4iic_acpi_probe(device_t dev)
74 sc = device_get_softc(dev);
79 hid = ACPI_ID_PROBE(device_get_parent(dev), dev, ig4iic_ids);
86 device_set_desc(dev, "Designware I2C Controller");
91 ig4iic_acpi_attach(device_t dev)
96 sc = device_get_softc(dev);
98 sc->dev = dev;
102 sc->regs_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY,
105 device_printf(dev, "unable to map registers\n");
106 ig4iic_acpi_detach(dev);
110 sc->intr_res = bus_alloc_resource_any(dev, SYS_RES_IRQ,
113 device_printf(dev, "unable to map interrupt\n");
114 ig4iic_acpi_detach(dev);
121 ig4iic_acpi_detach(dev);
127 ig4iic_acpi_detach(device_t dev)
129 ig4iic_softc_t *sc = device_get_softc(dev);
140 bus_release_resource(dev, SYS_RES_IRQ,
145 bus_release_resource(dev, SYS_RES_MEMORY,