Lines Matching refs:name
16 * 4. Neither the name of the University nor the names of its contributors
59 #define bit_decl(name, nbits) \
60 ((name)[bitstr_size(nbits)])
62 /* is bit N of bitstring name set? */
63 #define bit_test(name, bit) \
64 ((name)[_bit_byte(bit)] & _bit_mask(bit))
66 /* set bit N of bitstring name */
67 #define bit_set(name, bit) \
68 ((name)[_bit_byte(bit)] |= _bit_mask(bit))
70 /* clear bit N of bitstring name */
71 #define bit_clear(name, bit) \
72 ((name)[_bit_byte(bit)] &= ~_bit_mask(bit))
75 #define bit_nclear(name, start, stop) do { \
76 register bitstr_t *_name = (name); \
92 #define bit_nset(name, start, stop) do { \
93 register bitstr_t *_name = (name); \
108 /* find first bit clear in name */
109 #define bit_ffc(name, nbits, value) do { \
110 register bitstr_t *_name = (name); \
127 /* find first bit set in name */
128 #define bit_ffs(name, nbits, value) do { \
129 register bitstr_t *_name = (name); \