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;