dev 286 kern/dev/generic/console.c con_open(struct device *dev, int openflags)
dev 288 kern/dev/generic/console.c (void)dev;
dev 295 kern/dev/generic/console.c con_close(struct device *dev)
dev 297 kern/dev/generic/console.c (void)dev;
dev 303 kern/dev/generic/console.c con_io(struct device *dev, struct uio *uio)
dev 309 kern/dev/generic/console.c (void)dev; // unused
dev 354 kern/dev/generic/console.c con_ioctl(struct device *dev, int op, userptr_t data)
dev 357 kern/dev/generic/console.c (void)dev;
dev 367 kern/dev/generic/console.c struct device *dev;
dev 370 kern/dev/generic/console.c dev = kmalloc(sizeof(*dev));
dev 371 kern/dev/generic/console.c if (dev==NULL) {
dev 375 kern/dev/generic/console.c dev->d_open = con_open;
dev 376 kern/dev/generic/console.c dev->d_close = con_close;
dev 377 kern/dev/generic/console.c dev->d_io = con_io;
dev 378 kern/dev/generic/console.c dev->d_ioctl = con_ioctl;
dev 379 kern/dev/generic/console.c dev->d_blocks = 0;
dev 380 kern/dev/generic/console.c dev->d_blocksize = 1;
dev 381 kern/dev/generic/console.c dev->d_data = cs;
dev 383 kern/dev/generic/console.c result = vfs_adddev("con", dev, 0);
dev 385 kern/dev/generic/console.c kfree(dev);
dev 58 kern/dev/generic/random.c randopen(struct device *dev, int openflags)
dev 60 kern/dev/generic/random.c (void)dev;
dev 74 kern/dev/generic/random.c randclose(struct device *dev)
dev 76 kern/dev/generic/random.c (void)dev;
dev 85 kern/dev/generic/random.c randio(struct device *dev, struct uio *uio)
dev 87 kern/dev/generic/random.c struct random_softc *rs = dev->d_data;
dev 101 kern/dev/generic/random.c randioctl(struct device *dev, int op, userptr_t data)
dev 106 kern/dev/generic/random.c (void)dev;
dev 124 kern/dev/lamebus/emu.c emu_irq(void *dev)
dev 126 kern/dev/lamebus/emu.c struct emu_softc *sc = dev;
dev 255 kern/fs/sfs/sfs_fs.c sfs_domount(void *options, struct device *dev, struct fs **ret)
dev 280 kern/fs/sfs/sfs_fs.c if (dev->d_blocksize != SFS_BLOCKSIZE) {
dev 301 kern/fs/sfs/sfs_fs.c sfs->sfs_device = dev;
dev 325 kern/fs/sfs/sfs_fs.c if (sfs->sfs_super.sp_nblocks > dev->d_blocks) {
dev 327 kern/fs/sfs/sfs_fs.c sfs->sfs_super.sp_nblocks, dev->d_blocks);
dev 59 kern/include/device.h struct vnode *dev_create_vnode(struct device *dev);
dev 167 kern/include/vfs.h int vfs_adddev(const char *devname, struct device *dev, int mountable);
dev 172 kern/include/vfs.h struct device *dev,
dev 448 kern/vfs/device.c dev_create_vnode(struct device *dev)
dev 458 kern/vfs/device.c result = VOP_INIT(v, &dev_vnode_ops, NULL, dev);
dev 44 kern/vfs/devnull.c nullopen(struct device *dev, int openflags)
dev 46 kern/vfs/devnull.c (void)dev;
dev 55 kern/vfs/devnull.c nullclose(struct device *dev)
dev 57 kern/vfs/devnull.c (void)dev;
dev 64 kern/vfs/devnull.c nullio(struct device *dev, struct uio *uio)
dev 71 kern/vfs/devnull.c (void)dev; // unused
dev 83 kern/vfs/devnull.c nullioctl(struct device *dev, int op, userptr_t data)
dev 89 kern/vfs/devnull.c (void)dev;
dev 103 kern/vfs/devnull.c struct device *dev;
dev 105 kern/vfs/devnull.c dev = kmalloc(sizeof(*dev));
dev 106 kern/vfs/devnull.c if (dev==NULL) {
dev 111 kern/vfs/devnull.c dev->d_open = nullopen;
dev 112 kern/vfs/devnull.c dev->d_close = nullclose;
dev 113 kern/vfs/devnull.c dev->d_io = nullio;
dev 114 kern/vfs/devnull.c dev->d_ioctl = nullioctl;
dev 116 kern/vfs/devnull.c dev->d_blocks = 0;
dev 117 kern/vfs/devnull.c dev->d_blocksize = 1;
dev 119 kern/vfs/devnull.c dev->d_devnumber = 0; /* assigned by vfs_adddev */
dev 121 kern/vfs/devnull.c dev->d_data = NULL;
dev 123 kern/vfs/devnull.c result = vfs_adddev("null", dev, 0);
dev 154 kern/vfs/vfslist.c struct knowndev *dev;
dev 161 kern/vfs/vfslist.c dev = knowndevarray_get(knowndevs, i);
dev 162 kern/vfs/vfslist.c if (dev->kd_fs != NULL) {
dev 163 kern/vfs/vfslist.c /*result =*/ FSOP_SYNC(dev->kd_fs);
dev 372 kern/vfs/vfslist.c vfs_doadd(const char *dname, int mountable, struct device *dev, struct fs *fs)
dev 394 kern/vfs/vfslist.c vnode = dev_create_vnode(dev);
dev 406 kern/vfs/vfslist.c kd->kd_device = dev;
dev 421 kern/vfs/vfslist.c if (result == 0 && dev != NULL) {
dev 423 kern/vfs/vfslist.c dev->d_devnumber = index+1;
dev 453 kern/vfs/vfslist.c vfs_adddev(const char *devname, struct device *dev, int mountable)
dev 455 kern/vfs/vfslist.c return vfs_doadd(devname, mountable, dev, NULL);
dev 479 kern/vfs/vfslist.c struct knowndev *dev;
dev 487 kern/vfs/vfslist.c dev = knowndevarray_get(knowndevs, i);
dev 488 kern/vfs/vfslist.c if (dev->kd_rawname==NULL) {
dev 493 kern/vfs/vfslist.c if (!strcmp(devname, dev->kd_name)) {
dev 494 kern/vfs/vfslist.c *result = dev;
dev 602 kern/vfs/vfslist.c struct knowndev *dev;
dev 610 kern/vfs/vfslist.c dev = knowndevarray_get(knowndevs, i);
dev 611 kern/vfs/vfslist.c if (dev->kd_rawname == NULL) {
dev 615 kern/vfs/vfslist.c if (dev->kd_fs == NULL) {
dev 620 kern/vfs/vfslist.c kprintf("vfs: Unmounting %s:\n", dev->kd_name);
dev 622 kern/vfs/vfslist.c result = FSOP_SYNC(dev->kd_fs);
dev 625 kern/vfs/vfslist.c "again\n", dev->kd_name, strerror(result));
dev 627 kern/vfs/vfslist.c result = FSOP_SYNC(dev->kd_fs);
dev 631 kern/vfs/vfslist.c dev->kd_name, strerror(result));
dev 636 kern/vfs/vfslist.c result = FSOP_UNMOUNT(dev->kd_fs);
dev 639 kern/vfs/vfslist.c dev->kd_name);
dev 645 kern/vfs/vfslist.c dev->kd_name, strerror(result));
dev 650 kern/vfs/vfslist.c dev->kd_fs = NULL;