GFP_KERNEL :
메모리 할당이 항상 성공하도록 요구, 메모리가 충분하지 않을 경우는 호출한 프로세스를 멈추고 동적 메모리 할당할 수 있는 상태가 될때까지 대기
GFP_ATOMIC :
메모리가 있으면 할당 없으면 NULL
GFP_DMA :
연속된 물리 메모리를 할당 받을 때 사용
메모리 할당이 항상 성공하도록 요구, 메모리가 충분하지 않을 경우는 호출한 프로세스를 멈추고 동적 메모리 할당할 수 있는 상태가 될때까지 대기
GFP_ATOMIC :
메모리가 있으면 할당 없으면 NULL
GFP_DMA :
연속된 물리 메모리를 할당 받을 때 사용
'Linux > Device Driver' 카테고리의 다른 글
register_chrdev, unregister_chrdev (0) | 2013.09.26 |
---|---|
file_operations (0) | 2013.09.26 |
data align macro function (데이터 정렬 매크로 함수) (0) | 2013.09.26 |
Little Big endian (리틀, 빅 엔디언) (0) | 2013.09.26 |
__attribute__ ((packed)) (0) | 2013.09.26 |