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

Function vm_page_astate_load

freebsd/vm/vm_page.h:806–813  ·  view source on GitHub ↗

* Load a snapshot of a page's 32-bit atomic state. */

Source from the content-addressed store, hash-verified

804 * Load a snapshot of a page's 32-bit atomic state.
805 */
806static inline vm_page_astate_t
807vm_page_astate_load(vm_page_t m)
808{
809 vm_page_astate_t a;
810
811 a._bits = atomic_load_32(&m->a._bits);
812 return (a);
813}
814
815/*
816 * Atomically compare and set a page's atomic state.

Callers 14

vm_page_pagequeueFunction · 0.85
vm_pqbatch_process_pageFunction · 0.85
vm_page_dequeue_deferredFunction · 0.85
vm_page_dequeueFunction · 0.85
vm_page_unwire_managedFunction · 0.85
vm_page_mvqueueFunction · 0.85
vm_page_release_toqFunction · 0.85
vm_page_queueFunction · 0.85
vm_pageout_deferFunction · 0.85
vm_pageout_launderFunction · 0.85
vm_pageout_scan_activeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected