Lines Matching refs:_r
63 #define RACK_GET_CLASS(_r) ((_r) / RACK_CLASS_DVDR)
64 #define RACK_GET_GROUP(_r) (((_r) - RACK_GET_CLASS(_r) * \
66 #define RACK_GET_NUM(_r) (((_r) - RACK_GET_CLASS(_r) * \
67 RACK_CLASS_DVDR - RACK_GET_GROUP(_r) * \
77 #define RACK_GROUP_BITS(_r) (RACK_GET_CLASS(_r) ? 3 : 2)
78 #define RACK_NUM_BITS(_r) (RACK_GET_CLASS(_r) ? 2 : 3)
80 #define RACK_CLASS_MASK(_r) 0x20
81 #define RACK_CLASS_SHFT(_r) 5
82 #define RACK_ADD_CLASS(_r, _c) \
83 ((_r) |= (_c) << RACK_CLASS_SHFT(_r) & RACK_CLASS_MASK(_r))
85 #define RACK_GROUP_SHFT(_r) RACK_NUM_BITS(_r)
86 #define RACK_GROUP_MASK(_r) \
87 ( (((unsigned)1<<RACK_GROUP_BITS(_r)) - 1) << RACK_GROUP_SHFT(_r) )
88 #define RACK_ADD_GROUP(_r, _g) \
89 ((_r) |= (_g) << RACK_GROUP_SHFT(_r) & RACK_GROUP_MASK(_r))
91 #define RACK_NUM_SHFT(_r) 0
92 #define RACK_NUM_MASK(_r) \
93 ( (((unsigned)1<<RACK_NUM_BITS(_r)) - 1) << RACK_NUM_SHFT(_r) )
94 #define RACK_ADD_NUM(_r, _n) \
95 ((_r) |= ((_n) - 1) << RACK_NUM_SHFT(_r) & RACK_NUM_MASK(_r))