Home
last modified time | relevance | path

Searched refs:pagertab (Results 1 – 2 of 2) sorted by relevance

/f-stack/freebsd/vm/
H A Dvm_pager.h112 extern struct pagerops *pagertab[];
140 (*pagertab[object->type]->pgo_putpages) in vm_pager_put_pages()
164 ret = (*pagertab[object->type]->pgo_haspage) in vm_pager_has_page()
177 return ((*pagertab[object->type]->pgo_populate)(object, pidx, in vm_pager_populate()
195 if (pagertab[m->object->type]->pgo_pageunswapped) in vm_pager_page_unswapped()
196 (*pagertab[m->object->type]->pgo_pageunswapped)(m); in vm_pager_page_unswapped()
204 if (pagertab[object->type]->pgo_update_writecount) in vm_pager_update_writecount()
205 pagertab[object->type]->pgo_update_writecount(object, start, in vm_pager_update_writecount()
214 if (pagertab[object->type]->pgo_release_writecount) in vm_pager_release_writecount()
215 pagertab[object->type]->pgo_release_writecount(object, start, in vm_pager_release_writecount()
H A Dvm_pager.c155 struct pagerops *pagertab[] = { variable
174 for (pgops = pagertab; pgops < &pagertab[nitems(pagertab)]; pgops++) in vm_pager_init()
237 ops = pagertab[type]; in vm_pager_allocate()
253 (*pagertab[object->type]->pgo_dealloc) (object); in vm_pager_deallocate()
306 r = (*pagertab[object->type]->pgo_getpages)(object, m, count, rbehind, in vm_pager_get_pages()
339 return ((*pagertab[object->type]->pgo_getpages_async)(object, m, in vm_pager_get_pages_async()