ASM1 [linux] find_first_zero_bit() 분석 find_first_zero_bit(unsigned long *addr, unsigned long size) 함수는 addr 부터 시작해서 size(size 의 단위는 byte 가 아니라, bit 단위이다) 만큼 검색하면서 첫번째 cleared bit 을 찾는 함수이다. 함수가 정의한 대로 사용하면 그만이지만, 그 안에서 어떻게 구현했는지 궁금해졌다. 이 함수는 다음 파일에서 config 에 따라 다음과 같이 정의된다. 즉 CONFIG_GENERIC_FIND_FIRST_BIT 이 정의되어 있는 경우 _find_first_zero_bit_le() 함수가 호출되고, 정의되어 있지 않으면, find_next_bit() 이 호출된다. 각각에 대해서 알아보자 #ifdef CONFIG_GENERIC_FIND_FIR.. 2013. 5. 14. 이전 1 다음