Lines Matching refs:addr
27 static inline void bitmap_set(void *addr, int nr_bits) in bitmap_set() argument
29 memset(addr, 0xff, bitmap_size(nr_bits)); in bitmap_set()
32 static inline void bitmap_clear(void *addr, int nr_bits) in bitmap_clear() argument
34 memset(addr, 0, bitmap_size(nr_bits)); in bitmap_clear()
39 const char *addr = _addr; in test_bit() local
40 return (BITMAP_ENTRY(nr, addr) >> BITMAP_SHIFT(nr)) & 1; in test_bit()
45 char *addr = _addr; in clear_bit() local
46 BITMAP_ENTRY(nr, addr) &= ~(1UL << BITMAP_SHIFT(nr)); in clear_bit()
51 char *addr = _addr; in set_bit() local
52 BITMAP_ENTRY(nr, addr) |= (1UL << BITMAP_SHIFT(nr)); in set_bit()
55 static inline int test_and_clear_bit(int nr, void *addr) in test_and_clear_bit() argument
57 int oldbit = test_bit(nr, addr); in test_and_clear_bit()
58 clear_bit(nr, addr); in test_and_clear_bit()
62 static inline int test_and_set_bit(int nr, void *addr) in test_and_set_bit() argument
64 int oldbit = test_bit(nr, addr); in test_and_set_bit()
65 set_bit(nr, addr); in test_and_set_bit()