Lines Matching refs:mem
303 void *mem = kheap_alloc(KHEAP_DEFAULT, size, in operator new() local
305 assert(mem); in operator new()
308 return (void *) mem; in operator new()
327 void *mem = NULL; in OSObject_typed_operator_new() local
335 mem = kalloc_type_impl_external(ktv, Z_WAITOK_ZERO); in OSObject_typed_operator_new()
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()
347 OSObject::operator delete(void * mem, size_t size) in operator delete() argument
349 if (!mem) { in operator delete()
355 return OSMetaClass::trackedDelete(mem, size); in operator delete()
359 kheap_free(KHEAP_DEFAULT, mem, size); in operator delete()
364 OSObject_typed_operator_delete(kalloc_type_view_t ktv, void * mem, in OSObject_typed_operator_delete() argument
367 if (!mem) { in OSObject_typed_operator_delete()
373 return OSMetaClass::trackedDelete(mem, size); in OSObject_typed_operator_delete()
378 kern_os_typed_free(ktv, mem, size); in OSObject_typed_operator_delete()
380 kheap_free(KHEAP_DEFAULT, mem, size); in OSObject_typed_operator_delete()