Lines Matching refs:dfs_page
67 static struct dfs_page *dfs_page_lookup(struct dfs_file *file, off_t pos);
68 static void dfs_page_ref(struct dfs_page *page);
69 static int dfs_page_inactive(struct dfs_page *page);
70 static int dfs_page_remove(struct dfs_page *page);
71 static void dfs_page_release(struct dfs_page *page);
72 static int dfs_page_dirty(struct dfs_page *page);
107 struct dfs_page *page = RT_NULL; in dfs_aspace_gc()
112 page = rt_list_entry(node, struct dfs_page, space_node); in dfs_aspace_gc()
123 page = rt_list_entry(node, struct dfs_page, space_node); in dfs_aspace_gc()
328 struct dfs_page *page = 0; in dfs_pcache_thread()
343 … page = rt_list_entry(aspace->list_dirty.next, struct dfs_page, dirty_node); in dfs_pcache_thread()
842 struct dfs_page *page; in _dfs_aspace_dump()
851 page = rt_list_entry(next, struct dfs_page, space_node); in _dfs_aspace_dump()
955 static int dfs_page_unmap(struct dfs_page *page) in dfs_page_unmap()
1005 static struct dfs_page *dfs_page_create(off_t pos) in dfs_page_create()
1007 struct dfs_page *page = RT_NULL; in dfs_page_create()
1010 page = rt_calloc(1, sizeof(struct dfs_page)); in dfs_page_create()
1039 static void dfs_page_ref(struct dfs_page *page) in dfs_page_ref()
1055 static void dfs_page_release(struct dfs_page *page) in dfs_page_release()
1127 static int _dfs_page_insert(struct dfs_aspace *aspace, struct dfs_page *page) in _dfs_page_insert()
1129 struct dfs_page *tmp; in _dfs_page_insert()
1137 tmp = rt_container_of(current, struct dfs_page, avl_node); in _dfs_page_insert()
1164 static void _dfs_page_remove(struct dfs_aspace *aspace, struct dfs_page *page) in _dfs_page_remove()
1216 static int dfs_page_insert(struct dfs_page *page) in dfs_page_insert()
1236 struct dfs_page *tmp = rt_list_entry(next, struct dfs_page, space_node); in dfs_page_insert()
1258 static int dfs_page_remove(struct dfs_page *page) in dfs_page_remove()
1300 static int dfs_page_active(struct dfs_page *page) in dfs_page_active()
1324 static int dfs_page_inactive(struct dfs_page *page) in dfs_page_inactive()
1348 static int dfs_page_dirty(struct dfs_page *page) in dfs_page_dirty()
1383 static struct dfs_page *dfs_page_search(struct dfs_aspace *aspace, off_t fpos) in dfs_page_search()
1386 struct dfs_page *page; in dfs_page_search()
1403 page = rt_container_of(avl_node, struct dfs_page, avl_node); in dfs_page_search()
1442 static struct dfs_page *dfs_aspace_load_page(struct dfs_file *file, off_t pos) in dfs_aspace_load_page()
1444 struct dfs_page *page = RT_NULL; in dfs_aspace_load_page()
1480 static struct dfs_page *dfs_page_lookup(struct dfs_file *file, off_t pos) in dfs_page_lookup()
1482 struct dfs_page *page = RT_NULL; in dfs_page_lookup()
1490 struct dfs_page *tmp = RT_NULL; in dfs_page_lookup()
1569 struct dfs_page *page; in dfs_aspace_read()
1641 struct dfs_page *page; in dfs_aspace_write()
1724 struct dfs_page *page; in dfs_aspace_flush()
1732 page = rt_list_entry(next, struct dfs_page, dirty_node); in dfs_aspace_flush()
1780 struct dfs_page *page; in dfs_aspace_clean()
1789 page = rt_list_entry(next, struct dfs_page, space_node); in dfs_aspace_clean()
1821 struct dfs_page *page; in dfs_aspace_mmap()
1899 struct dfs_page *page; in dfs_aspace_unmap()
1908 page = rt_list_entry(next, struct dfs_page, space_node); in dfs_aspace_unmap()
1974 struct dfs_page *page; in dfs_aspace_page_unmap()
2031 struct dfs_page *page; in dfs_aspace_page_dirty()