Home | History | Annotate | Download | only in asm

Lines Matching refs:mask

29  unsigned long mask[PHYSID_ARRAY_SIZE];
32 #define physid_set(physid, map) set_bit(physid, (map).mask)
34 #define physid_clear(physid, map) clear_bit(physid, (map).mask)
35 #define physid_isset(physid, map) test_bit(physid, (map).mask)
36 #define physid_test_and_set(physid, map) test_and_set_bit(physid, (map).mask)
37 #define physids_and(dst, src1, src2) bitmap_and((dst).mask, (src1).mask, (src2).mask, MAX_APICS)
39 #define physids_or(dst, src1, src2) bitmap_or((dst).mask, (src1).mask, (src2).mask, MAX_APICS)
40 #define physids_clear(map) bitmap_zero((map).mask, MAX_APICS)
41 #define physids_complement(dst, src) bitmap_complement((dst).mask,(src).mask, MAX_APICS)
42 #define physids_empty(map) bitmap_empty((map).mask, MAX_APICS)
44 #define physids_equal(map1, map2) bitmap_equal((map1).mask, (map2).mask, MAX_APICS)
45 #define physids_weight(map) bitmap_weight((map).mask, MAX_APICS)
46 #define physids_shift_right(d, s, n) bitmap_shift_right((d).mask, (s).mask, n, MAX_APICS)
47 #define physids_shift_left(d, s, n) bitmap_shift_left((d).mask, (s).mask, n, MAX_APICS)
49 #define physids_coerce(map) ((map).mask[0])
50 #define physids_promote(physids) ({ physid_mask_t __physid_mask = PHYSID_MASK_NONE; __physid_mask.mask[0] = physids; __physid_mask; })