1c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru#ifndef _ASM_GENERIC_BITOPS_FIND_H_ 2c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru#define _ASM_GENERIC_BITOPS_FIND_H_ 3c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru 4c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queruextern unsigned long find_next_bit(const unsigned long *addr, unsigned long 5c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru size, unsigned long offset); 6c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru 7c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queruextern unsigned long find_next_zero_bit(const unsigned long *addr, unsigned 8c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru long size, unsigned long offset); 9c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru 10c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru#define find_first_bit(addr, size) find_next_bit((addr), (size), 0) 11c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru#define find_first_zero_bit(addr, size) find_next_zero_bit((addr), (size), 0) 12c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru 13c559cd81139f97cecad1ad91a0b2e25a5936d53Jean-Baptiste Queru#endif /*_ASM_GENERIC_BITOPS_FIND_H_ */ 14