address_space_operations


Linux(vfs)

address_space_operations

struct address_space_operations {

メンバBKLPagelocked(page)説明
writepagenoyes unlocks (see below)ページの内容をディスクに書出し、ページを解放する
readpagenoyes unlocksページキャッシュに、データを読み込む
sync_pagenomaybe_
writepagesno_ページの内容をディスクに書出し、ページを解放する(複数)
set_page_dirtynono_
readpagesno_ページキャッシュに、データを読み込む(複数)
prepare_writenoyesページ書き込みのための準備、ユーザバッファをカーネルメモリにコピーする
commit_writenoyesprepare_writeでバッファキャッシュしたデータをpdflush等にgoをだす。(非同期)pdflush等はこのタイミングでは動くわけではない
bmapyes__
invalidatepagenoyes_
releasepagenoyes_
direct_IOno__

};
※休憩( ・∀・)つ旦~

最新の20件

2006-12-20 2005-11-17 2005-11-09 2005-10-28 2005-10-24 2005-10-13

  • counter: 904
  • today: 1
  • yesterday: 0
  • online: 1