MCPcopy Create free account
hub / github.com/F-Stack/f-stack / dev_pager_free_page

Function dev_pager_free_page

freebsd/vm/device_pager.c:243–253  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

241}
242
243static void
244dev_pager_free_page(vm_object_t object, vm_page_t m)
245{
246
247 VM_OBJECT_ASSERT_WLOCKED(object);
248 KASSERT((object->type == OBJT_DEVICE &&
249 (m->oflags & VPO_UNMANAGED) != 0),
250 ("Managed device or page obj %p m %p", object, m));
251 TAILQ_REMOVE(&object->un_pager.devp.devp_pglist, m, plinks.q);
252 vm_page_putfake(m);
253}
254
255static void
256dev_pager_dealloc(vm_object_t object)

Callers 2

cdev_pager_free_pageFunction · 0.85
dev_pager_deallocFunction · 0.85

Calls 1

vm_page_putfakeFunction · 0.85

Tested by

no test coverage detected