Generic file aio read 함수

Retired DISLab
(버전 사이의 차이)
이동: 둘러보기, 찾기
 
(사용자 2명의 중간의 편집 4개 숨겨짐)
1번째 줄: 1번째 줄:
 
<uml>
 
<uml>
[*] --> generic_segment_checks
+
(*) --> "generic_segment_checks"
generic_segment_checks --> if "error" then
+
"generic_segment_checks" --> if "error" then
-->[error] [*]
+
-->[error] (*)
 
endif
 
endif
  
if "filp->f_flag 검사" then
+
"generic_segment_checks" --> if "filp->f_flag 검사" then
--> [직접전송] i_size_read
+
--> [직접전송] "i_size_read"
 
--> filemap_write_and_wait_range
 
--> filemap_write_and_wait_range
 
--> generic_file_direct_IO
 
--> generic_file_direct_IO
 
else
 
else
--> [직접전송 X] do_generic_file_read
+
--> [직접전송 X] "do_generic_file_read"
 
endif
 
endif
  
generic_file_direct_IO -> filemap_fdatawrite_range
+
"filemap_write_and_wait_range" -> "filemap_fdatawrite_range"
filemap_fdatawrite_range -> do_writepages
+
"filemap_fdatawrite_range" -> "do_writepages"
do_writepages -> generic_writepage
+
"do_writepages" -> "generic_writepage"
generic_writepage ->write_cache_pages
+
"generic_writepage" ->"write_cache_pages"
write_cache_pages -> writepage
+
"write_cache_pages" -> "writepage"
 
</uml>
 
</uml>

2014년 5월 15일 (목) 16:32 현재 판

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