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

Function dump_drop_page

freebsd/vm/vm_dumpset.h:59–76  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

57}
58
59static inline void
60dump_drop_page(vm_paddr_t pa)
61{
62 vm_pindex_t adj;
63 int i;
64
65 adj = 0;
66 for (i = 0; dump_avail[i + 1] != 0; i += 2) {
67 if (pa >= dump_avail[i] && pa < dump_avail[i + 1]) {
68 BIT_CLR_ATOMIC(vm_page_dump_pages,
69 (pa >> PAGE_SHIFT) - (dump_avail[i] >> PAGE_SHIFT) +
70 adj, vm_page_dump);
71 return;
72 }
73 adj += howmany(dump_avail[i + 1], PAGE_SIZE) -
74 dump_avail[i] / PAGE_SIZE;
75 }
76}
77
78static inline vm_paddr_t
79vm_page_dump_index_to_pa(int bit)

Callers 15

minidumpsysFunction · 0.85
minidumpsysFunction · 0.85
pmap_pv_reclaimFunction · 0.85
free_pv_chunkFunction · 0.85
uma_small_freeFunction · 0.85
minidumpsysFunction · 0.85
reclaim_pv_chunk_domainFunction · 0.85
free_pv_chunk_dequeuedFunction · 0.85
uma_small_freeFunction · 0.85
minidumpsysFunction · 0.85
reclaim_pv_chunkFunction · 0.85
free_pv_chunkFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected