PAGE CACHE DIAGRAM

Retired DISLab
황세영 (토론 | 기여) 사용자의 2014년 5월 30일 (금) 13:29 버전
(비교) ← 이전 판 | 현재 판 (비교) | 다음 판 → (비교)
이동: 둘러보기, 찾기

(*) --> "add_to_page_cache_lru()" --> [① ret=]"add_to_page_cache()" "add_to_page_cache_lru()" --> [② if(ret==0)]"lru_cache_add_file()" --> "__lru_cache_add()" -left-> "page_cache_get()" note top : 일반적인 페이지 혹은 페이지 복합체의 head를 얻음 --> "__lru_cache_add()" note top : struct pagevec {\n\tunsigned long nr;\n\tunsigned long cold;\n\tstruct page *page[PAGEVEC_SIZE];\n}; -right-> [!pagevec_space()일 경우]"__pagevec_lru_add()" "__lru_cache_add()" --> "pagevec_add()" --> (*) "__pagevec_lru_add()" --> "pagevec_lru_move_fn()" --> "..."

"add_to_page_cache()" --> "add_to_page_cache_locked" --> "...."

개인 도구
이름공간
변수
행위
둘러보기
구성원
연구
연구실
기타
도구모음
인쇄/내보내기