Searched refs:pagertab (Results 1 – 2 of 2) sorted by relevance
| /freebsd-12-stable/sys/vm/ |
| D | vm_pager.h | 112 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()
|
| D | vm_pager.c | 151 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()
|