devmajor_t
devmajor_t pts;
devmajor_t getdevmajor(const char *, mode_t);
static devmajor_t pts;
devmajor_t
devmajor_t n = NODEVMAJOR;
devmajor_t cmajor = NODEVMAJOR, bmajor = NODEVMAJOR;
devmajor_t major;
devmajor_t major;
devmajor_t major;
devmajor_t audio_bmajor = -1, audio_cmajor = -1;
devmajor_t cgd_bmajor = -1, cgd_cmajor = -1;
devmajor_t pmaj;
devmajor_t bmajor, cmajor;
devmajor_t fss_bmajor = -1, fss_cmajor = -1;
devmajor_t cmajor = NODEVMAJOR, bmajor = NODEVMAJOR;
devmajor_t cmajor = NODEVMAJOR, bmajor = NODEVMAJOR;
devmajor_t bmajor, cmajor;
devmajor_t midi_bmajor = -1, midi_cmajor = -1;
devmajor_t sequencer_bmajor = -1, sequencer_cmajor = -1;
devmajor_t bmajor = NODEVMAJOR;
devmajor_t cmajor = 345;
devmajor_t cmajor = NODEVMAJOR, bmajor = NODEVMAJOR;
devmajor_t cmajor, bmajor;
devmajor_t bmajor = NODEVMAJOR, cmajor = NODEVMAJOR;
devmajor_t cmajor, bmajor;
devmajor_t bmajor = NODEVMAJOR, cmajor = NODEVMAJOR;
devmajor_t bmajor = NODEVMAJOR, cmajor = NODEVMAJOR;
devmajor_t bmajor, cmajor;
devmajor_t bmajor, cmajor;
devmajor_t bmajor = NODEVMAJOR;
devmajor_t cmajor = NODEVMAJOR;
devmajor_t major;
devmajor_t cmajor = NODEVMAJOR, bmajor = NODEVMAJOR;
devmajor_t bmajor = NODEVMAJOR, cmajor = NODEVMAJOR;
devmajor_t
devmajor_t cmajor;
devmajor_t bmajor, cmajor;
devmajor_t bmajor, cmajor;
static int bdevsw_attach(const struct bdevsw *, devmajor_t *);
static int cdevsw_attach(const struct cdevsw *, devmajor_t *);
const struct bdevsw *bdev, devmajor_t *bmajor,
const struct cdevsw *cdev, devmajor_t *cmajor)
bdevsw_attach(const struct bdevsw *devsw, devmajor_t *devmajor)
devmajor_t bmajor;
cdevsw_attach(const struct cdevsw *devsw, devmajor_t *devmajor)
devmajor_t cmajor;
devmajor_t bmajor;
devmajor_t bmajor;
devmajor_t cmajor;
devmajor_t cmajor;
devmajor_t
devmajor_t bmajor, bmax;
devmajor_t
devmajor_t cmajor, cmax;
devsw_blk2name(devmajor_t bmajor)
devmajor_t cmajor;
cdevsw_getname(devmajor_t major)
bdevsw_getname(devmajor_t major)
devmajor_t
devmajor_t bmajor;
devmajor_t bmajor;
devmajor_t cmajor, bmajor;
devmajor_t bmajor, cmajor;
devmajor_t srt_bmajor = -1, srt_cmajor = -1;
devmajor_t tap_bmajor = -1, tap_cmajor = -1;
devmajor_t tun_bmajor = -1, tun_cmajor = -1;
devmajor_t bmajor = NODEVMAJOR, cmajor = NODEVMAJOR;
devmajor_t cmajor = NODEVMAJOR, bmajor = NODEVMAJOR;
extern devmajor_t audio_bmajor, audio_cmajor;
devmajor_t bmaj, cmaj;
extern devmajor_t cgd_bmajor, cgd_cmajor;
devmajor_t bmaj, cmaj;
devmajor_t bmaj, cmaj;
extern devmajor_t fss_bmajor, fss_cmajor;
devmajor_t bmaj, cmaj;
devmajor_t cmaj;
devmajor_t cmaj, bmaj;
devmajor_t bmaj, cmaj;
devmajor_t bmaj, cmaj;
devmajor_t bmaj, cmaj;
devmajor_t bmaj, cmaj;
devmajor_t cmaj, bmaj;
devmajor_t bmaj, cmaj;
devmajor_t bmaj = -1, cmaj = -1;
extern devmajor_t vnd_bmajor, vnd_cmajor;
devmajor_t bmaj, cmaj;
devmajor_t bmaj, cmaj;
devmajor_t, devminor_t);
devmajor_t, devminor_t, int);
devmajor_t cmaj, bmaj;
devmajor_t, devminor_t) = (void *)nullop;
devmajor_t, devminor_t, int) = (void *)nullop;
makeonenode(char *buf, size_t len, devmajor_t blk, devmajor_t chr,
devmajor_t majnum, devminor_t minnum)
devmajor_t maj, devminor_t minnum, int nnodes)
doesitexist(const char *path, bool isblk, devmajor_t dmaj, devminor_t dmin)
devmajor_t null_bmaj, null_cmaj;
devmajor_t rumpblkmaj = RUMPBLK_DEVMAJOR;
devmajor_t bmajor = NODEVMAJOR, cmajor = NODEVMAJOR;
devmajor_t bmajor = NODEVMAJOR, cmajor = NODEVMAJOR;
extern devmajor_t tap_bmajor, tap_cmajor;
extern devmajor_t tun_bmajor, tun_cmajor;
int devsw_attach(const char *, const struct bdevsw *, devmajor_t *,
const struct cdevsw *, devmajor_t *);
devmajor_t bdevsw_lookup_major(const struct bdevsw *);
devmajor_t cdevsw_lookup_major(const struct cdevsw *);
devmajor_t d_bmajor;
devmajor_t d_cmajor;
const char *devsw_blk2name(devmajor_t);
const char *cdevsw_getname(devmajor_t);
const char *bdevsw_getname(devmajor_t);
devmajor_t devsw_name2blk(const char *, char *, size_t);
devmajor_t devsw_name2chr(const char *, char *, size_t);
devmajor_t d_cmajor;
devmajor_t d_bmajor;
#define major(x) ((devmajor_t)(((uint32_t)(x) & 0x000fff00) >> 8))
devmajor_t flash_major;
devmajor_t d_major; /* used for "root on sd0", e.g. */
devmajor_t dm_cmajor; /* character major */
devmajor_t dm_bmajor; /* block major */
extern devmajor_t maxbdevm; /* max number of block major */
extern devmajor_t maxcdevm; /* max number of character major */
#define major(x) ((devmajor_t)((((x) & 0x000fff00) >> 8)))
devmajor_t devmajor;
devmajor_t maxbdevm; /* max number of block major */
devmajor_t maxcdevm; /* max number of character major */
pentry(FILE *fp, struct hashtab *t, devmajor_t i, char p)
devmajor_t i;
dentry(FILE *fp, struct hashtab *t, devmajor_t i, char p)
adddevm(const char *name, devmajor_t cmajor, devmajor_t bmajor,
setmajor(struct devbase *d, devmajor_t n)
major2name(devmajor_t maj)
static const char *makedevstr(devmajor_t, devminor_t);
devmajor_t
static const char *major2name(devmajor_t);
makedevstr(devmajor_t maj, devminor_t min)
static devmajor_t dev2major(struct devbase *);
devmajor_t maj;
void adddevm(const char *, devmajor_t, devmajor_t,