Lines Matching defs:major
89 * major(), minor(), emajor(), eminor(), and makedev() will be removed or
90 * their definitions changed at the next major release following SVR4.
93 #define O_BITSMAJOR 7 /* # of SVR3 major device bits */
95 #define O_MAXMAJ 0x7f /* SVR3 max major value */
99 #define L_BITSMAJOR32 14 /* # of SVR4 major device bits */
101 #define L_MAXMAJ32 0x3fff /* SVR4 max major value */
107 #define L_BITSMAJOR 32 /* # of major device bits in 64-bit Solaris */
109 #define L_MAXMAJ 0xfffffffful /* max major value */
121 /* major part of a device internal to the kernel */
123 #define major(x) (major_t)((((unsigned)(x)) >> O_BITSMINOR) & O_MAXMAJ)
126 /* get internal major part of expanded device number */
140 /* major part of a device external from the kernel (same as emajor below) */
142 #define major(x) (major_t)((((unsigned)(x)) >> O_BITSMINOR) & O_MAXMAJ)
160 * emajor() allows kernel/driver code to print external major numbers
172 * get external major and minor device