Home
last modified time | relevance | path

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

/freebsd-12-stable/sys/vm/
Dvm_pager.h112 extern struct pagerops *pagertab[];
135 (*pagertab[object->type]->pgo_putpages) in vm_pager_put_pages()
159 ret = (*pagertab[object->type]->pgo_haspage) in vm_pager_has_page()
172 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()
Dvm_pager.c151 struct pagerops *pagertab[] = { variable
184 for (pgops = pagertab; pgops < &pagertab[nitems(pagertab)]; pgops++) in vm_pager_init()
225 ops = pagertab[type]; in vm_pager_allocate()
241 (*pagertab[object->type]->pgo_dealloc) (object); in vm_pager_deallocate()
286 r = (*pagertab[object->type]->pgo_getpages)(object, m, count, rbehind, in vm_pager_get_pages()
315 return ((*pagertab[object->type]->pgo_getpages_async)(object, m, in vm_pager_get_pages_async()