Searched refs:pagertab (Results 1 – 2 of 2) sorted by relevance
| /f-stack/freebsd/vm/ |
| H A D | vm_pager.h | 112 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 D | vm_pager.c | 155 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()
|