Lines Matching refs:dev

45 #include <dev/ofw/ofw_bus.h>
46 #include <dev/ofw/ofw_bus_subr.h>
85 device_t dev;
91 tegra_lic_activate_intr(device_t dev, struct intr_irqsrc *isrc,
94 struct tegra_lic_sc *sc = device_get_softc(dev);
100 tegra_lic_disable_intr(device_t dev, struct intr_irqsrc *isrc)
102 struct tegra_lic_sc *sc = device_get_softc(dev);
108 tegra_lic_enable_intr(device_t dev, struct intr_irqsrc *isrc)
110 struct tegra_lic_sc *sc = device_get_softc(dev);
116 tegra_lic_map_intr(device_t dev, struct intr_map_data *data,
119 struct tegra_lic_sc *sc = device_get_softc(dev);
125 tegra_lic_deactivate_intr(device_t dev, struct intr_irqsrc *isrc,
128 struct tegra_lic_sc *sc = device_get_softc(dev);
134 tegra_lic_setup_intr(device_t dev, struct intr_irqsrc *isrc,
137 struct tegra_lic_sc *sc = device_get_softc(dev);
143 tegra_lic_teardown_intr(device_t dev, struct intr_irqsrc *isrc,
146 struct tegra_lic_sc *sc = device_get_softc(dev);
152 tegra_lic_pre_ithread(device_t dev, struct intr_irqsrc *isrc)
154 struct tegra_lic_sc *sc = device_get_softc(dev);
161 tegra_lic_post_ithread(device_t dev, struct intr_irqsrc *isrc)
163 struct tegra_lic_sc *sc = device_get_softc(dev);
169 tegra_lic_post_filter(device_t dev, struct intr_irqsrc *isrc)
171 struct tegra_lic_sc *sc = device_get_softc(dev);
178 tegra_lic_bind_intr(device_t dev, struct intr_irqsrc *isrc)
180 struct tegra_lic_sc *sc = device_get_softc(dev);
187 tegra_lic_probe(device_t dev)
189 if (!ofw_bus_status_okay(dev))
192 if (ofw_bus_search_compatible(dev, compat_data)->ocd_data == 0)
199 tegra_lic_attach(device_t dev)
206 sc = device_get_softc(dev);
207 sc->dev = dev;
208 node = ofw_bus_get_node(dev);
213 device_printf(dev, "Cannot read parent node property\n");
218 device_printf(dev, "Cannott find parent controller\n");
222 if (bus_alloc_resources(dev, lic_spec, sc->mem_res)) {
223 device_printf(dev, "Cannott allocate resources\n");
236 if (intr_pic_register(dev, OF_xref_from_node(node)) == NULL) {
237 device_printf(dev, "Cannot register PIC\n");
243 bus_release_resources(dev, lic_spec, sc->mem_res);
248 tegra_lic_detach(device_t dev)
253 sc = device_get_softc(dev);
257 bus_release_resource(dev, SYS_RES_MEMORY, i,