dev_t
static dev_t previous_dev = NODEV;
printdev(size_t width, dev_t dev)
static void printdev(size_t, dev_t);
static dev_t previous_dev = NODEV;
if (arcn->sb.st_dev != (dev_t)(SHRT_EXT(hd->h_dev)))
if (arcn->sb.st_rdev != (dev_t)(SHRT_EXT(hd->h_rdev)))
arcn->sb.st_dev = (dev_t)asc_ul(hd->c_dev, sizeof(hd->c_dev), OCT);
arcn->sb.st_rdev = (dev_t)asc_ul(hd->c_rdev, sizeof(hd->c_rdev), OCT);
dev_t devminor;
dev_t devmajor;
devmajor = (dev_t)asc_ul(hd->c_maj, sizeof(hd->c_maj), HEX);
devminor = (dev_t)asc_ul(hd->c_min, sizeof(hd->c_min), HEX);
devmajor = (dev_t)asc_ul(hd->c_rmaj, sizeof(hd->c_maj), HEX);
devminor = (dev_t)asc_ul(hd->c_rmin, sizeof(hd->c_min), HEX);
arcn->sb.st_dev = (dev_t)(RSHRT_EXT(hd->h_dev));
arcn->sb.st_rdev = (dev_t)(RSHRT_EXT(hd->h_rdev));
arcn->sb.st_dev = (dev_t)(SHRT_EXT(hd->h_dev));
arcn->sb.st_rdev = (dev_t)(SHRT_EXT(hd->h_rdev));
void add_atdir(char *, dev_t, ino_t, time_t, time_t);
int get_atdir(dev_t, ino_t, time_t *, time_t *);
get_atdir(dev_t dev, ino_t ino, time_t *mtime, time_t *atime)
chk_dev(dev_t dev, int add)
static DEVT *chk_dev(dev_t, int);
static dev_t lastdev = 0; /* next device number to try */
if ((arcn->sb.st_dev & (dev_t)dev_mask) != arcn->sb.st_dev)
if (((lastdev & ((dev_t)dev_mask)) != lastdev) ||
add_atdir(char *fname, dev_t dev, ino_t ino, time_t mtime, time_t atime)
dev_t dev; /* the orig device number we now have to map */
dev_t dev; /* the new device id we use */
dev_t dev; /* dev and inode for fast lookup */
dev_t dev; /* files device number */
dev_t devmajor;
dev_t devminor;
devmajor = (dev_t)asc_ul(hd->devmajor,sizeof(hd->devmajor),OCT);
devminor = (dev_t)asc_ul(hd->devminor,sizeof(hd->devminor),OCT);
if (kp->ki_tdev == (dev_t)li->li_number)
dev_t dev;
dev_t dev;
dev_t dev;
dev_t *ttys;
init_list(&ttylist, addelem_tty, sizeof(dev_t), "tty");
dev_t dev;
tid->at_port = (dev_t)port;
tid->port = (dev_t)port;
extern void aug_save_tid(dev_t, unsigned int);
extern void aug_save_tid_ex(dev_t, u_int32_t *, u_int32_t);
dev_t dev;
dev_t root_dev;
dev_t dev;
dev_t rdev;
extern int rtime(dev_t, struct netbuf *, int, struct timeval *,
struct netbuf *, int *, dev_t, int, AUTH **);
int mknod(const char *, mode_t, dev_t);
devname_r(dev_t dev, mode_t type, char *buf, int len)
devname(dev_t dev, mode_t type)
dev_t dev;
dev_t ftsp_dev;
dev_t dev;
dev_t root_dev;
dev_t dev;
int __sys_mknodat(int, const char *, mode_t, dev_t);
mknod(const char *path, mode_t mode, dev_t dev)
kp->ki_tdev != (dev_t)arg)
dev_t
return ((dev_t)priv.cdp_inode);
dev_t dev2udev(kvm_t *kd, struct cdev *dev);
dev_t dev = 0;
dev_t fi_dev; /**< device id */
dev_t vs_dev;
typedef int (__sys_mknodat_t)(int, const char *, mode_t, dev_t);
int __sys_mknodat(int fd, const char * path, mode_t mode, dev_t dev);
dev_t pf_dev;
dev_t dev; /* device */
dev_t dev;
dev_t dev; /* Object's filesystem's device */
(dev_t)DIP(dp, di_rdev) == NODEV) {
dev_t root_devno;
dev_t dev;
dev_t dev;
dev_t dev, userdev = 0, groupdev = 0;
dev_t dev;
sb->st_dev = (dev_t)tftpfile->iodesc->destip.s_addr;
sb->st_dev = (dev_t)(fp->f_fs->fs_id[0] ^ fp->f_fs->fs_id[1]);
dev_t st_dev;
dev_t st_rdev;
uap->mode, PAIR32TO64(dev_t, uap->dev)));
linux_new_encode_dev(dev_t _dev)
linux_encode_major(dev_t _dev)
linux_encode_minor(dev_t _dev)
static __inline dev_t
linux_old_encode_dev(dev_t _dev)
cdev_add_ext(struct linux_cdev *cdev, dev_t dev, uid_t uid, gid_t gid, int mode)
dev_t dev;
cdev_add(struct linux_cdev *cdev, dev_t dev, unsigned count)
dev_t devt;
dev_t devt, void *drvdata, const char *fmt, ...);
dev_t devt, void *drvdata, const struct attribute_group **groups,
struct device *parent, dev_t devt, void *drvdata,
device_destroy(struct class *class, dev_t devt)
register_chrdev_region(dev_t dev, unsigned range, const char *name)
unregister_chrdev_region(dev_t dev, unsigned range)
alloc_chrdev_region(dev_t *dev, unsigned baseminor, unsigned count,
old_encode_dev(dev_t dev)
dev_t dev = MKDEV(major, minor);
device_create(struct class *class, struct device *parent, dev_t devt,
dev_t devt, void *drvdata, const struct attribute_group **groups,
struct cdev *dev_t;
make_dev_alias_p(MAKEDEV_CHECKNAME | MAKEDEV_WAITOK, &dev_t,
*(dev_t *)data = NODEV;
*(dev_t *)data = tty_udev(ss->snp_tty);
dev_t iso_rdev; /* Major/Minor number for special */
dev_t ud;
dev_t
ext2_old_encode_dev(dev_t dev)
static inline dev_t
ext2_new_encode_dev(dev_t dev)
static inline dev_t
ext2_old_valid_dev(dev_t dev)
ext2_check_mknod_limits(dev_t dev)
dev_t i_rdev; /* Major/minor inode values. */
#define NFSDEV_T dev_t
nap->na_rdev = fxdr_unsigned(dev_t, fp->fa2_rdev);
if (nap->na_type == VCHR && nap->na_rdev == ((dev_t)-1))
dev_t topfsid;
unsigned int flags, const char *linkname, dev_t rdev,
dev_t rdev;
mode_t mode, unsigned int flags, const char *linkname, dev_t rdev,
dev_t rdev;
dev_t tn_rdev; /* (c) */
const char *, dev_t, struct tmpfs_node **);
const char *target, dev_t rdev, struct tmpfs_node **node)
(dev_t)name[0]) {
static dev_t pipedev_ino;
dev_t
static dev_t shm_dev_ino;
dev_t dev;
int mode, dev_t dev)
extern int ipfioctl(dev_t, int, intptr_t, int, cred_t *, int *);
extern int ipfioctl(dev_t, u_long, void *, int, struct lwp *);
static int ipfpoll(dev_t dev, int events, struct proc *td);
ipfpoll(dev_t dev, int events, struct proc *td)
ipfopen(dev_t dev, int flags)
ipfclose(dev_t dev, int flags)
dev_t dev;
static dev_t ipf_devs[IPL_LOGSIZE];
dev_t dev;
static int ipfopen(dev_t, int, int, struct proc *);
static int ipfclose(dev_t, int, int, struct proc *);
static int ipfread(dev_t, struct uio *, int);
static int ipfwrite(dev_t, struct uio *, int);
static dev_t overflow_maj;
dev_t base;
static dev_t overflow_maj;
dev_t base;
dev_t base;
static dev_t dynamic_uverbs_dev;
(dev_t)cred->cr_audit.ai_termid.at_port;
dev_t fsid;
int mac_veriexec_metadata_add_file(int file_dev, dev_t fsid, long fileid,
const char *mac_veriexec_metadata_get_file_label(dev_t fsid, long fileid,
int mac_veriexec_metadata_has_file(dev_t fsid, long fileid,
int mac_veriexec_metadata_get_file_flags(dev_t fsid, long fileid,
int mac_veriexec_metadata_get_file_info(dev_t fsid, long fileid,
int mac_veriexec_metadata_unmounted(dev_t fsid, struct thread *td);
get_veriexec_file(struct veriexec_devhead *head, dev_t fsid, long fileid,
mac_veriexec_metadata_has_file(dev_t fsid, long fileid, unsigned long gen)
free_veriexec_dev(dev_t fsid, struct veriexec_devhead *head)
find_veriexec_dev(dev_t fsid, struct veriexec_devhead *head)
mac_veriexec_metadata_unmounted(dev_t fsid, struct thread *td)
mac_veriexec_metadata_get_file_flags(dev_t fsid, long fileid, unsigned long gen,
dev_t fsid; /**< file system identifier of the mount point */
mac_veriexec_metadata_get_file_label(dev_t fsid, long fileid,
mac_veriexec_metadata_add_file(int file_dev, dev_t fsid, long fileid,
mac_veriexec_metadata_get_file_info(dev_t fsid, long fileid, unsigned long gen,
#define NODEV (dev_t)(-1) /* non-existent device */
#define SNPGTTY _IOR('T', 89, dev_t)
dev_t st_dev; /* inode's device */
dev_t st_rdev; /* device type */
int mknod(const char *, mode_t, dev_t);
int mknodat(int, const char *, mode_t, dev_t);
enum uio_seg pathseg, int mode, dev_t dev);
char dev_l_[PADL_(dev_t)]; dev_t dev; char dev_r_[PADR_(dev_t)];
dev_t dev2udev(struct cdev *x);
dev_t tty_udev(struct tty *tp);
__major(dev_t _d)
__minor(dev_t _d)
static __inline dev_t
return (((dev_t)(_Major & 0xffffff00) << 32) | ((_Major & 0xff) << 8) |
((dev_t)(_Minor & 0xff00) << 24) | (_Minor & 0xffff00ff));
dev_t va_fsid; /* filesystem id */
dev_t va_rdev; /* device the special file represents */
sw_strategy_t *strategy, sw_close_t *close, dev_t dev, int flags)
dev_t sw_dev;
dev_t xsw_dev;
static dev_t dev = 0;
mode_t mode, dev_t dev)
dev_t rdev = 0xfe00; /* /dev/vda's device number on Linux */
dev_t rdev = 54; /* /dev/fuse's device number */
dev_t rdev = VNOVAL; /* Fifos don't have device numbers */
dev_t rdev = -1; /* Really it's a don't care */
dev_t rdev = -1; /* Really it's a don't care */
dev_t rdev = VNOVAL; /* whiteouts don't have device numbers */
dev_t rdev = VNOVAL;
mode_t mode, dev_t dev)
dev_t d;
dev_t d;
dev_t dev; /* inode's device */
dev_t dev;
dev_t dev;
static dev_t curdev; /* need a guaranteed illegal dev value */
dev_t fsid;
dev_t tdev = 0;
dev_t thistdev;
getdev(dev_t dev)
static dev_t lastdev = (dev_t)-1;
const char *getdev(dev_t);
dev_t orig_device;
dev_t tdev; /* dev_t of terminal */
size = sizeof(dev_t);
static dev_t fdev; /* device of file pointed to by symlink */
dev_t term_port;