Home
last modified time | relevance | path

Searched refs:mem (Results 1 – 25 of 47) sorted by relevance

12

/xnu-11215/osfmk/vm/
H A Dvm_resident.c1815 if (mem->vmp_tabled || mem->vmp_object) { in vm_page_insert_internal()
1818 mem, object, offset, VM_PAGE_OBJECT(mem), mem->vmp_offset); in vm_page_insert_internal()
2046 if (mem->vmp_tabled || mem->vmp_object) { in vm_page_replace()
2049 mem, object, offset, VM_PAGE_OBJECT(mem), mem->vmp_offset); in vm_page_replace()
3633 if (mem->vmp_dirty || mem->vmp_precious) { in vm_page_grab_secluded()
4277 if (!mem->vmp_private && !mem->vmp_fictitious) { in vm_page_free_prepare_queues()
4321 vm_page_init(mem, VM_PAGE_GET_PHYS_PAGE(mem), mem->vmp_lopage); in vm_page_free_prepare_object()
4804 if (!mem->vmp_private && !mem->vmp_fictitious && !mem->vmp_gobbled) { in vm_page_wire()
7100 for (mem = page_list; mem; mem = mem->vmp_snext) { in vm_page_alloc_list()
8723 for (mem = hibernate_rebuild_hash_list; mem; mem = mem_next) { in hibernate_rebuild_vm_structs()
[all …]
H A Dvm_page_internal.h303 extern void vm_page_update_special_state(vm_page_t mem);
305 extern void vm_page_remove_from_specialq(vm_page_t mem);
418 vm_page_t mem,
597 __phys_page = VM_PAGE_GET_PHYS_PAGE(mem); \
599 if (mem->vmp_clustered) { \
601 o = VM_PAGE_OBJECT(mem); \
604 mem->vmp_clustered = FALSE; \
615 o = VM_PAGE_OBJECT(mem); \
687 if (mem->vmp_busy == FALSE) { \
688 mem->vmp_busy = TRUE; \
[all …]
H A Dvm_kern.c1435 mem = page_list; in kernel_memory_populate_object_and_unlock()
1441 assert(!mem->vmp_fictitious && !mem->vmp_private); in kernel_memory_populate_object_and_unlock()
1577 assert(mem); in kernel_memory_depopulate()
1593 assert(mem->vmp_pageq.next == 0 && mem->vmp_pageq.prev == 0); in kernel_memory_depopulate()
2043 vm_page_t mem; in kmem_realloc_guard() local
2104 mem, mem->vmp_q_state); in kmem_realloc_guard()
2110 mem, in kmem_realloc_guard()
2115 mem, mem->vmp_wire_count); in kmem_realloc_guard()
2217 mem, mem->vmp_q_state); in kmem_realloc_guard()
2223 mem, in kmem_realloc_guard()
[all …]
/xnu-11215/libkern/c++/
H A DOSObject.cpp305 assert(mem); in operator new()
308 return (void *) mem; in operator new()
327 void *mem = NULL; in OSObject_typed_operator_new() local
337 mem = kheap_alloc(KHEAP_DEFAULT, size, in OSObject_typed_operator_new()
340 assert(mem); in OSObject_typed_operator_new()
343 return (void *) mem; in OSObject_typed_operator_new()
349 if (!mem) { in operator delete()
359 kheap_free(KHEAP_DEFAULT, mem, size); in operator delete()
367 if (!mem) { in OSObject_typed_operator_delete()
378 kern_os_typed_free(ktv, mem, size); in OSObject_typed_operator_delete()
[all …]
H A DOSMetaClass.cpp1553 IOTracking * mem; in trackedNew() local
1555 mem = (typeof(mem))kheap_alloc(KHEAP_DEFAULT, size + sizeof(IOTracking), in trackedNew()
1557 assert(mem); in trackedNew()
1558 if (!mem) { in trackedNew()
1559 return mem; in trackedNew()
1563 mem++; in trackedNew()
1567 return mem; in trackedNew()
1573 IOTracking * mem = (typeof(mem))instance; mem--; in trackedDelete() local
1584 IOTracking * mem = (typeof(mem))instance; mem--; in trackedInstance() local
1592 IOTracking * mem = (typeof(mem))instance; mem--; in trackedFree() local
[all …]
H A DOSRuntimeSupport.c5 void _ZN11OSMetaClassdlEPvm(void *mem, unsigned long size);
9 _ZN11OSMetaClassdlEPvm(__attribute__((unused)) void *mem, __attribute__((__unused__)) unsigned long… in _ZN11OSMetaClassdlEPvm() argument
/xnu-11215/osfmk/arm/pmap/
H A Dpmap_ppl_interface.c129 vm_page_t mem = VM_PAGE_NULL; in pmap_release_ppl_pages_to_kernel() local
147 mem = vm_page_lookup(pmap_object, (pa - gPhysBase)); in pmap_release_ppl_pages_to_kernel()
148 assert(mem != VM_PAGE_NULL); in pmap_release_ppl_pages_to_kernel()
149 assert(VM_PAGE_WIRED(mem)); in pmap_release_ppl_pages_to_kernel()
151 mem->vmp_busy = TRUE; in pmap_release_ppl_pages_to_kernel()
152 mem->vmp_snext = local_freeq; in pmap_release_ppl_pages_to_kernel()
153 local_freeq = mem; in pmap_release_ppl_pages_to_kernel()
H A Dpmap_data.c1228 while (mem != VM_PAGE_NULL) { in pmap_enqueue_pages()
1233 m_prev = mem; in pmap_enqueue_pages()
1234 mem = NEXT_PAGE(m_prev); in pmap_enqueue_pages()
1305 vm_page_t mem = VM_PAGE_NULL; in pmap_pages_alloc_zeroed() local
1341 if (mem != VM_PAGE_NULL) { in pmap_pages_alloc_zeroed()
1378 if (mem == VM_PAGE_NULL) { in pmap_pages_alloc_zeroed()
1385 pmap_enqueue_pages(mem); in pmap_pages_alloc_zeroed()
1418 vm_page_t mem = VM_PAGE_NULL; in pmap_alloc_page_for_kern() local
1447 pmap_enqueue_pages(mem); in pmap_alloc_page_for_kern()
1552 assert(VM_PAGE_WIRED(mem)); in pmap_pages_free()
[all …]
/xnu-11215/iokit/bsddev/
H A DDINetBootHook.cpp303 IOMemoryDescriptor *mem = NULL; in di_root_ramfile_buf() local
306 mem = IOMemoryDescriptor::withAddressRange( in di_root_ramfile_buf()
309 if (!mem) { in di_root_ramfile_buf()
317 controller->setProperty(kDIRootRamFileKey, mem); in di_root_ramfile_buf()
354 OSSafeReleaseNULL(mem); in di_root_ramfile_buf()
362 IOMemoryDescriptor * mem; in di_root_ramfile() local
416 mem = IOMemoryDescriptor::withAddressRanges( in di_root_ramfile()
420 if (mem) { in di_root_ramfile()
423 controller->setProperty(kDIRootRamFileKey, mem); in di_root_ramfile()
426 mem->release(); in di_root_ramfile()
/xnu-11215/osfmk/kern/
H A Dexclaves_memory.c168 for (vm_page_t mem = page_list; mem != VM_PAGE_NULL; mem = next) { in exclaves_memory_alloc() local
169 next = mem->vmp_snext; in exclaves_memory_alloc()
170 if (vm_page_created(mem)) { in exclaves_memory_alloc()
172 mem->vmp_snext = sequestered; in exclaves_memory_alloc()
173 sequestered = mem; in exclaves_memory_alloc()
176 mem->vmp_snext = NULL; in exclaves_memory_alloc()
179 vm_page_wire(mem, VM_KERN_MEMORY_EXCLAVES, FALSE); in exclaves_memory_alloc()
182 vm_page_insert_wired(mem, exclaves_object, in exclaves_memory_alloc()
183 ptoa(VM_PAGE_GET_PHYS_PAGE(mem)), in exclaves_memory_alloc()
190 sptm_retype(ptoa(VM_PAGE_GET_PHYS_PAGE(mem)), in exclaves_memory_alloc()
[all …]
/xnu-11215/iokit/Kernel/
H A DIOKitDebug.cpp514 mem->btPID = pid; in IOTrackingAddUser()
537 if (mem->link.next) { in IOTrackingRemoveUser()
538 remque(&mem->link); in IOTrackingRemoveUser()
559 if (mem->site) { in IOTrackingAdd()
682 if (mem->link.next) { in IOTrackingRemoveInternal()
683 assert(mem->site); in IOTrackingRemoveInternal()
684 site = mem->site; in IOTrackingRemoveInternal()
695 remque(&mem->link); in IOTrackingRemoveInternal()
710 mem->site = NULL; in IOTrackingRemoveInternal()
834 if (mem->link.next) { in IOTrackingAccumSize()
[all …]
H A DIOExtensiblePaniclog.cpp250 IOExtensiblePaniclog::CopyMemoryDescriptor_Impl(IOBufferMemoryDescriptor **mem) in CopyMemoryDescriptor_Impl() argument
255 *mem = iomd; in CopyMemoryDescriptor_Impl()
H A DIODMACommand.cpp397 IODMACommand::setMemoryDescriptor(const IOMemoryDescriptor *mem, bool autoPrepare) in setMemoryDescriptor() argument
401 if (mem == fMemory) { in setMemoryDescriptor()
420 if (mem) { in setMemoryDescriptor()
422 err = mem->dmaCommandOperation(kIOMDGetCharacteristics | (kMapped == MAPTYPE(fMappingOptions)), in setMemoryDescriptor()
438 fMemory.reset(const_cast<IOMemoryDescriptor *>(mem), OSRetain); in setMemoryDescriptor()
441 mem->dmaCommandOperation(kIOMDSetDMAActive, this, 0); in setMemoryDescriptor()
483 OSSharedPtr<IOMemoryDescriptor> mem; in getIOMemoryDescriptor() local
485 mem = reserved->fCopyMD; in getIOMemoryDescriptor()
486 if (!mem) { in getIOMemoryDescriptor()
487 mem = fMemory; in getIOMemoryDescriptor()
[all …]
/xnu-11215/san/memory/
H A Dkasan-x86_64.c98 uintptr_t mem = shadow_pnext; in alloc_page() local
102 return mem; in alloc_page()
110 uintptr_t mem; in alloc_superpage() local
113 mem = shadow_pnext; in alloc_superpage()
117 return mem; in alloc_superpage()
123 uintptr_t mem = alloc_page(); in alloc_page_zero() local
124 bzero_phys(mem, I386_PGBYTES); in alloc_page_zero()
125 return mem; in alloc_page_zero()
H A Dkasan-arm64.c157 uintptr_t mem = shadow_pnext; in kasan_arm64_alloc_page() local
161 return mem; in kasan_arm64_alloc_page()
167 uintptr_t mem = kasan_arm64_alloc_page(); in kasan_arm64_alloc_zero_page() local
168 __nosan_bzero((void *)kasan_arm64_phystokv(mem, early), ARM_PGBYTES); in kasan_arm64_alloc_zero_page()
173 sptm_retype((sptm_paddr_t)mem, XNU_DEFAULT, XNU_PAGE_TABLE, retype_params); in kasan_arm64_alloc_zero_page()
176 return mem; in kasan_arm64_alloc_zero_page()
182 uintptr_t mem = kasan_arm64_alloc_page(); in kasan_arm64_alloc_valid_page() local
183 kasan_impl_fill_valid_range(kasan_arm64_phystokv(mem, early), ARM_PGBYTES); in kasan_arm64_alloc_valid_page()
184 return mem; in kasan_arm64_alloc_valid_page()
H A Dkasan-blacklist-dynamic3 # <type> = [ kfree zfree fsfree memr memw strr strw read write rw free mem str poison ]
/xnu-11215/iokit/IOKit/
H A DIOKitDebug.h290 void IOTrackingAdd(IOTrackingQueue * head, IOTracking * mem, size_t size, bool address…
291 void IOTrackingRemove(IOTrackingQueue * head, IOTracking * mem, size_t size);
292 void IOTrackingRemoveAddress(IOTrackingQueue * head, IOTrackingAddress * mem, size_t s…
293 void IOTrackingAddUser(IOTrackingQueue * queue, IOTrackingUser * mem, vm_size_t size);
299 void IOTrackingAccumSize(IOTrackingQueue * head, IOTracking * mem, size_t size);
H A DIOLib.h806 void operator delete(void *mem, size_t size __unused); \
820 void type::operator delete(void *mem, size_t size __unused) \
822 IOFreeType(mem, type); \
875 void operator delete(void *mem, size_t size __unused) \
877 IOFreeType(mem, type); \
/xnu-11215/osfmk/arm64/sptm/pmap/
H A Dpmap_data.c416 while (mem != VM_PAGE_NULL) { in pmap_enqueue_pages()
421 m_prev = mem; in pmap_enqueue_pages()
422 mem = NEXT_PAGE(m_prev); in pmap_enqueue_pages()
466 vm_page_t mem = VM_PAGE_NULL; in pmap_page_alloc() local
507 if (mem != VM_PAGE_NULL) { in pmap_page_alloc()
515 if (mem == VM_PAGE_NULL) { in pmap_page_alloc()
522 pmap_enqueue_pages(mem); in pmap_page_alloc()
548 vm_page_t mem = VM_PAGE_NULL; in pmap_page_free() local
556 assert(mem != VM_PAGE_NULL); in pmap_page_free()
557 assert(VM_PAGE_WIRED(mem)); in pmap_page_free()
[all …]
/xnu-11215/libkern/libkern/c++/
H A DOSMetaClass.h1862 static void operator delete(void *mem, size_t size);
2085 void className::operator delete(void *mem, size_t size) { \
2087 mem, size); \
2094 void className::operator delete(void *mem, size_t size) { \
2095 return OSObject::operator delete(mem, size); \
2109 void className :: operator delete(void *mem, size_t size) { \
2111 kern_os_zfree(className ## _zone, mem, size); \
2113 return OSObject::operator delete(mem, size); \
2604 static void trackedDelete(void * mem, size_t size);
/xnu-11215/bsd/skywalk/
H A DMakefile10 core channel mem nexus packet namespace
13 core channel mem nexus packet namespace
/xnu-11215/tests/
H A Dmemorystatus_vm_map_fork.c248 void *mem = NULL; variable
272 mem = malloc((size_t)bytes_this_munch);
273 if (mem == NULL) {
276 arc4random_buf(mem, (size_t)bytes_this_munch);
H A Dmemorystatus_zone_test.c608 uint64_t mem; in run_test() local
624 sysctl_size = sizeof(mem); in run_test()
625 ret = sysctlbyname("hw.memsize", &mem, &sysctl_size, NULL, 0); in run_test()
627 T_LOG("hw.memsize: %llu", mem); in run_test()
/xnu-11215/bsd/net/
H A Dbpf_filter.c432 int32_t mem[BPF_MEMWORDS]; in bpf_filter() local
441 bzero(mem, sizeof(mem)); in bpf_filter()
632 A = mem[pc->k]; in bpf_filter()
639 X = mem[pc->k]; in bpf_filter()
646 mem[pc->k] = A; in bpf_filter()
653 mem[pc->k] = X; in bpf_filter()
/xnu-11215/osfmk/mach/i386/
H A Dvm_param.h304 #define PMAP_SET_CACHE_ATTR(mem, object, cache_attr, batch_pmap_op) \ argument
306 pmap_set_cache_attributes(VM_PAGE_GET_PHYS_PAGE(mem), (cache_attr)); \

12