blob: 44dca9ff68afd2e49485de922627f6557156c95b [file] [log] [blame]
Nobuhiro Iwamatsu970dc332007-05-13 20:58:00 +09001#ifndef __ASM_SH_BITOPS_H_
2#define __ASM_SH_BITOPS_H_
3
4extern void set_bit(int nr, volatile void * a);
5extern void clear_bit(int nr, volatile void * a);
6extern int test_and_clear_bit(int nr, volatile void * a);
7extern void change_bit(unsigned long nr, volatile void *addr);
8extern int test_and_set_bit(int nr, volatile void * a);
9extern int test_and_change_bit(int nr, volatile void * addr);
10extern int test_bit(int nr, volatile void * a);
11extern int ffs(int i);
12
13#endif