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

Function vm_phys_fictitious_init_range

freebsd/vm/vm_phys.c:917–929  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

915}
916
917static inline void
918vm_phys_fictitious_init_range(vm_page_t range, vm_paddr_t start,
919 long page_count, vm_memattr_t memattr)
920{
921 long i;
922
923 bzero(range, page_count * sizeof(*range));
924 for (i = 0; i < page_count; i++) {
925 vm_page_initfake(&range[i], start + PAGE_SIZE * i, memattr);
926 range[i].oflags &= ~VPO_UNMANAGED;
927 range[i].busy_lock = VPB_UNBUSIED;
928 }
929}
930
931int
932vm_phys_fictitious_reg_range(vm_paddr_t start, vm_paddr_t end,

Callers 1

vm_phys.cFile · 0.85

Calls 2

bzeroFunction · 0.85
vm_page_initfakeFunction · 0.85

Tested by

no test coverage detected