Lines Matching refs:next
108 rt_list_t *node = aspace->list_inactive.next; in dfs_aspace_gc()
113 node = node->next; in dfs_aspace_gc()
120 node = aspace->list_active.next; in dfs_aspace_gc()
124 node = node->next; in dfs_aspace_gc()
164 node = __pcache.list_inactive.next; in dfs_pcache_release()
168 node = node->next; in dfs_pcache_release()
176 node = __pcache.list_active.next; in dfs_pcache_release()
180 node = node->next; in dfs_pcache_release()
208 node = __pcache.list_inactive.next; in _pcache_clean()
212 node = node->next; in _pcache_clean()
220 node = __pcache.list_active.next; in _pcache_clean()
224 node = node->next; in _pcache_clean()
341 if (aspace->list_dirty.next != &aspace->list_dirty) in dfs_pcache_thread()
343 … page = rt_list_entry(aspace->list_dirty.next, struct dfs_page, dirty_node); in dfs_pcache_thread()
381 if (page->dirty_node.next != RT_NULL) in dfs_pcache_thread()
384 page->dirty_node.next = RT_NULL; in dfs_pcache_thread()
601 if (aspace->hash_node.next != RT_NULL) in dfs_aspace_remove()
605 if (aspace->cache_node.next != RT_NULL) in dfs_aspace_remove()
629 if (aspace->cache_node.next != RT_NULL) in dfs_aspace_active()
649 if (aspace->cache_node.next != RT_NULL) in dfs_aspace_inactive()
841 rt_list_t *next; in _dfs_aspace_dump() local
847 rt_list_for_each(next, &aspace->list_inactive) in _dfs_aspace_dump()
849 if (next != &aspace->list_active) in _dfs_aspace_dump()
851 page = rt_list_entry(next, struct dfs_page, space_node); in _dfs_aspace_dump()
957 rt_list_t *next; in dfs_page_unmap() local
960 next = page->mmap_head.next; in dfs_page_unmap()
962 if (next != &page->mmap_head && page->fpos < page->aspace->vnode->size) in dfs_page_unmap()
967 while (next != &page->mmap_head) in dfs_page_unmap()
969 map = rt_list_entry(next, struct dfs_mmap, mmap_node); in dfs_page_unmap()
970 next = next->next; in dfs_page_unmap()
1131 struct util_avl_struct **next = &(aspace->avl_root.root_node); in _dfs_page_insert() local
1134 while (*next) in _dfs_page_insert()
1136 current = *next; in _dfs_page_insert()
1140 next = &(current->avl_left); in _dfs_page_insert()
1142 next = &(current->avl_right); in _dfs_page_insert()
1148 util_avl_link(&page->avl_node, current, next); in _dfs_page_insert()
1232 rt_list_t *next = aspace->list_active.next; in dfs_page_insert() local
1234 if (next != &aspace->list_inactive) in dfs_page_insert()
1236 struct dfs_page *tmp = rt_list_entry(next, struct dfs_page, space_node); in dfs_page_insert()
1267 if (page->space_node.next != RT_NULL) in dfs_page_remove()
1270 page->space_node.next = RT_NULL; in dfs_page_remove()
1274 if (page->dirty_node.next != RT_NULL) in dfs_page_remove()
1277 page->dirty_node.next = RT_NULL; in dfs_page_remove()
1305 if (page->space_node.next != RT_NULL) in dfs_page_active()
1329 if (page->space_node.next != RT_NULL) in dfs_page_inactive()
1354 if (page->dirty_node.next == RT_NULL && page->space_node.next != RT_NULL) in dfs_page_dirty()
1723 rt_list_t *next; in dfs_aspace_flush() local
1730 rt_list_for_each(next, &aspace->list_dirty) in dfs_aspace_flush()
1732 page = rt_list_entry(next, struct dfs_page, dirty_node); in dfs_aspace_flush()
1779 rt_list_t *next = aspace->list_active.next; in dfs_aspace_clean() local
1782 while (next && next != &aspace->list_active) in dfs_aspace_clean()
1784 if (next == &aspace->list_inactive) in dfs_aspace_clean()
1786 next = next->next; in dfs_aspace_clean()
1789 page = rt_list_entry(next, struct dfs_page, space_node); in dfs_aspace_clean()
1790 next = next->next; in dfs_aspace_clean()
1898 rt_list_t *next; in dfs_aspace_unmap() local
1904 rt_list_for_each(next, &aspace->list_active) in dfs_aspace_unmap()
1906 if (next != &aspace->list_inactive) in dfs_aspace_unmap()
1908 page = rt_list_entry(next, struct dfs_page, space_node); in dfs_aspace_unmap()
1915 node = page->mmap_head.next; in dfs_aspace_unmap()
1922 node = node->next; in dfs_aspace_unmap()
1988 node = page->mmap_head.next; in dfs_aspace_page_unmap()
1994 node = node->next; in dfs_aspace_page_unmap()