Diff for /src/sys/dev/raid/vinum/vinumvar.h between versions 1.4 and 1.5

version 1.4, 2003/08/07 21:17:10 version 1.5, 2004/05/19 22:52:48
Line 108  enum constants { Line 108  enum constants {
                               | (s << VINUM_SD_SHIFT)           \                                | (s << VINUM_SD_SHIFT)           \
                               | (t << VINUM_TYPE_SHIFT) )                                | (t << VINUM_TYPE_SHIFT) )
   
     /* Create device minor numbers */  /* Create device minor numbers */
 #define VINUMDEV(v,p,s,t)  makedev (VINUM_CDEV_MAJOR, VINUMMINOR (v, p, s, t))  
   
 #define VINUM_PLEX(p)   makedev (VINUM_CDEV_MAJOR,                              \  #ifdef _KERNEL
                                  (VINUM_RAWPLEX_TYPE << VINUM_TYPE_SHIFT) \  
                                  | (p & 0xff)                           \  #define VINUMDEV(v,p,s,t)       \
                                  | ((p & ~0xff) << 8) )                  make_adhoc_dev (&vinum_cdevsw, VINUMMINOR (v, p, s, t))
   
 #define VINUM_SD(s)     makedev (VINUM_CDEV_MAJOR,                              \  #define VINUM_PLEX(p)           \
                                  (VINUM_RAWSD_TYPE << VINUM_TYPE_SHIFT) \                  make_adhoc_dev (&vinum_cdevsw,                  \
                                  | (s & 0xff)                           \                   (VINUM_RAWPLEX_TYPE << VINUM_TYPE_SHIFT)       \
                                  | ((s & ~0xff) << 8) )                   | (p & 0xff)                                   \
                    | ((p & ~0xff) << 8) )
   
   #define VINUM_SD(s)             \
                   make_adhoc_dev (&vinum_cdevsw,                  \
                    (VINUM_RAWSD_TYPE << VINUM_TYPE_SHIFT)         \
                    | (s & 0xff)                                   \
                    | ((s & ~0xff) << 8) )
   
   #else
   
   #define VINUMDEV(v,p,s,t)       \
                   makedev(VINUM_CDEV_MAJOR, VINUMMINOR (v, p, s, t))
   
   #define VINUM_PLEX(p)           \
                   makedev(VINUM_CDEV_MAJOR,                       \
                    (VINUM_RAWPLEX_TYPE << VINUM_TYPE_SHIFT)       \
                    | (p & 0xff)                                   \
                    | ((p & ~0xff) << 8) )
   
   #define VINUM_SD(s)             \
                   makedev(VINUM_CDEV_MAJOR,                       \
                    (VINUM_RAWSD_TYPE << VINUM_TYPE_SHIFT)         \
                    | (s & 0xff)                                   \
                    | ((s & ~0xff) << 8) )
   
   #endif
   
     /* Create a bit mask for x bits */      /* Create a bit mask for x bits */
 #define MASK(x)  ((1 << (x)) - 1)  #define MASK(x)  ((1 << (x)) - 1)
Line 130  enum constants { Line 155  enum constants {
                              << (VINUM_PLEX_SHIFT + VINUM_VOL_WIDTH))           \                               << (VINUM_PLEX_SHIFT + VINUM_VOL_WIDTH))           \
                           | (t << VINUM_TYPE_SHIFT) )                            | (t << VINUM_TYPE_SHIFT) )
   
 #define VINUMRBDEV(d,t) makedev (VINUM_BDEV_MAJOR, VINUMRMINOR (d, t))  
   
     /* extract device type */      /* extract device type */
 #define DEVTYPE(x) ((minor (x) >> VINUM_TYPE_SHIFT) & 7)  #define DEVTYPE(x) ((minor (x) >> VINUM_TYPE_SHIFT) & 7)
   

Removed from v.1.4  
changed lines
  Added in v.1.5