H A D | bitset.h | 41 #define __bitset_mask(_s, n) \ argument 45 #define __bitset_word(_s, n) \ argument 49 #define __BIT_CLR(_s, n, p) \ argument 52 #define __BIT_COPY(_s, f, t) (void)(*(t) = *(f)) argument 54 #define __BIT_ISSET(_s, n, p) \ argument 57 __BIT_SET(_s,n,p) global() argument 60 __BIT_ZERO(_s,p) global() argument 66 __BIT_FILL(_s,p) global() argument 72 __BIT_SETOF(_s,n,p) global() argument 78 __BIT_EMPTY(_s,p) global() argument 87 __BIT_ISFULLSET(_s,p) global() argument 96 __BIT_SUBSET(_s,p,c) global() argument 107 __BIT_OVERLAP(_s,p,c) global() argument 117 __BIT_CMP(_s,p,c) global() argument 126 __BIT_OR(_s,d,s) global() argument 132 __BIT_OR2(_s,d,s1,s2) global() argument 138 __BIT_ORNOT(_s,d,s) global() argument 144 __BIT_ORNOT2(_s,d,s1,s2) global() argument 150 __BIT_AND(_s,d,s) global() argument 156 __BIT_AND2(_s,d,s1,s2) global() argument 162 __BIT_ANDNOT(_s,d,s) global() argument 168 __BIT_ANDNOT2(_s,d,s1,s2) global() argument 174 __BIT_XOR(_s,d,s) global() argument 180 __BIT_XOR2(_s,d,s1,s2) global() argument 192 __BIT_CLR_ATOMIC(_s,n,p) global() argument 196 __BIT_SET_ATOMIC(_s,n,p) global() argument 200 __BIT_SET_ATOMIC_ACQ(_s,n,p) global() argument 204 __BIT_TEST_CLR_ATOMIC(_s,n,p) global() argument 208 __BIT_TEST_SET_ATOMIC(_s,n,p) global() argument 213 __BIT_AND_ATOMIC(_s,d,s) global() argument 220 __BIT_OR_ATOMIC(_s,d,s) global() argument 227 __BIT_COPY_STORE_REL(_s,f,t) global() argument 239 __BIT_FFS_AT(_s,p,start) global() argument 258 __BIT_FFS(_s,p) global() argument 260 __BIT_FLS(_s,p) global() argument 275 __BIT_COUNT(_s,p) global() argument 285 __BIT_FOREACH_ADVANCE(_s,i,p,op) global() argument 307 __BIT_FOREACH(_s,i,p,op) global() argument 311 __BIT_FOREACH_ISSET(_s,i,p) global() argument 312 __BIT_FOREACH_ISCLR(_s,i,p) global() argument 320 __BITSET_SIZE(_s) global() argument 323 BIT_AND(_s,d,s) global() argument 324 BIT_AND2(_s,d,s1,s2) global() argument 325 BIT_ANDNOT(_s,d,s) global() argument 326 BIT_ANDNOT2(_s,d,s1,s2) global() argument 327 BIT_AND_ATOMIC(_s,d,s) global() argument 328 BIT_CLR(_s,n,p) global() argument 329 BIT_CLR_ATOMIC(_s,n,p) global() argument 330 BIT_CMP(_s,p,c) global() argument 331 BIT_COPY(_s,f,t) global() argument 332 BIT_COPY_STORE_REL(_s,f,t) global() argument 333 BIT_COUNT(_s,p) global() argument 334 BIT_EMPTY(_s,p) global() argument 335 BIT_FFS(_s,p) global() argument 336 BIT_FFS_AT(_s,p,start) global() argument 337 BIT_FILL(_s,p) global() argument 338 BIT_FLS(_s,p) global() argument 339 BIT_FOREACH(_s,i,p,op) global() argument 340 BIT_FOREACH_ISCLR(_s,i,p) global() argument 341 BIT_FOREACH_ISSET(_s,i,p) global() argument 342 BIT_ISFULLSET(_s,p) global() argument 343 BIT_ISSET(_s,n,p) global() argument 344 BIT_OR(_s,d,s) global() argument 345 BIT_OR2(_s,d,s1,s2) global() argument 346 BIT_ORNOT(_s,d,s) global() argument 347 BIT_ORNOT2(_s,d,s1,s2) global() argument 348 BIT_OR_ATOMIC(_s,d,s) global() argument 349 BIT_OVERLAP(_s,p,c) global() argument 350 BIT_SET(_s,n,p) global() argument 351 BIT_SETOF(_s,n,p) global() argument 352 BIT_SET_ATOMIC(_s,n,p) global() argument 353 BIT_SET_ATOMIC_ACQ(_s,n,p) global() argument 354 BIT_SUBSET(_s,p,c) global() argument 355 BIT_TEST_CLR_ATOMIC(_s,n,p) global() argument 356 BIT_TEST_SET_ATOMIC(_s,n,p) global() argument 357 BIT_XOR(_s,d,s) global() argument 358 BIT_XOR2(_s,d,s1,s2) global() argument 359 BIT_ZERO(_s,p) global() argument 365 BITSET_ALLOC(_s,mt,mf) global() argument 370 BITSET_SIZE(_s) global() argument [all...] |