Lines Matching defs:dev
38 #include <dev/ofw/openfirm.h>
39 #include <dev/ofw/ofw_bus.h>
40 #include <dev/ofw/ofw_bus_subr.h>
117 opal_nvram_probe(device_t dev)
120 if (!ofw_bus_is_compatible(dev, "ibm,opal-nvram"))
123 device_set_desc(dev, "OPAL NVRAM");
128 opal_nvram_attach(device_t dev)
134 node = ofw_bus_get_node(dev);
135 sc = device_get_softc(dev);
137 sc->sc_dev = dev;
148 device_printf(dev, "No memory for buffer.\n");
162 opal_nvram_detach(device_t dev)
166 sc = device_get_softc(dev);
178 opal_nvram_open(struct cdev *dev, int flags, int fmt, struct thread *td)
180 struct opal_nvram_softc *sc = dev->si_drv1;
196 opal_nvram_close(struct cdev *dev, int fflag, int devtype, struct thread *td)
198 struct opal_nvram_softc *sc = dev->si_drv1;
208 opal_nvram_read(struct cdev *dev, struct uio *uio, int ioflag)
210 struct opal_nvram_softc *sc = dev->si_drv1;
245 opal_nvram_write(struct cdev *dev, struct uio *uio, int ioflag)
249 struct opal_nvram_softc *sc = dev->si_drv1;
286 opal_nvram_ioctl(struct cdev *dev, u_long cmd, caddr_t data, int fflag,
289 struct opal_nvram_softc *sc = dev->si_drv1;