Lines Matching defs:dev
50 #include <dev/fdt/fdt_common.h>
51 #include <dev/ofw/openfirm.h>
52 #include <dev/ofw/ofw_bus.h>
53 #include <dev/ofw/ofw_bus_subr.h>
63 device_t dev;
74 mem_open(struct cdev *dev, int flags __unused,
79 sc = dev->si_drv1;
85 mem_close(struct cdev *dev, int flags __unused,
90 sc = dev->si_drv1;
96 mem_ioctl(struct cdev *dev, u_long cmd, caddr_t addr, int flags,
104 mem_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int nprot,
109 sc = dev->si_drv1;
129 beri_mem_probe(device_t dev)
132 if (!ofw_bus_status_okay(dev))
135 if (!ofw_bus_is_compatible(dev, "sri-cambridge,beri-mem"))
138 device_set_desc(dev, "BERI memory");
143 beri_mem_attach(device_t dev)
147 sc = device_get_softc(dev);
148 sc->dev = dev;
150 if (bus_alloc_resources(dev, beri_mem_spec, sc->res)) {
151 device_printf(dev, "could not allocate resources\n");
163 device_printf(dev, "Failed to create character device.\n");