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

Function pmap_global_bit

freebsd/amd64/amd64/pmap.c:239–257  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

237static pt_entry_t pg_g;
238
239static __inline pt_entry_t
240pmap_global_bit(pmap_t pmap)
241{
242 pt_entry_t mask;
243
244 switch (pmap->pm_type) {
245 case PT_X86:
246 mask = pg_g;
247 break;
248 case PT_RVI:
249 case PT_EPT:
250 mask = 0;
251 break;
252 default:
253 panic("pmap_global_bit: invalid pm_type %d", pmap->pm_type);
254 }
255
256 return (mask);
257}
258
259static __inline pt_entry_t
260pmap_accessed_bit(pmap_t pmap)

Callers 14

reclaim_pv_chunk_domainFunction · 0.85
pmap_demote_pde_abortFunction · 0.85
pmap_demote_pde_lockedFunction · 0.85
pmap_remove_pdeFunction · 0.85
pmap_remove_ptesFunction · 0.85
pmap_removeFunction · 0.85
pmap_protect_pdeFunction · 0.85
pmap_protectFunction · 0.85
pmap_promote_pdeFunction · 0.85
pmap_enterFunction · 0.85
pmap_enter_pdeFunction · 0.85

Calls 1

panicFunction · 0.50

Tested by

no test coverage detected