/haiku/src/system/libroot/posix/pthread/ |
H A D | pthread_key.cpp | 17 /*! Retrieves the destructor of a key locklessly. 18 Returns the destructor's sequence in \a sequence. 23 pthread_key_destructor destructor = NULL; local 30 destructor = sKeyTable[key].destructor; 33 return destructor; 68 pthread_key_destructor destructor = get_key_destructor(key, sequence); local 71 if (value != NULL && destructor != NULL) 72 destructor(value); 81 pthread_key_create(pthread_key_t* _key, void (*destructor)(voi argument [all...] |
/haiku/src/tests/add-ons/kernel/kernelland_emu/ |
H A D | slab.cpp | 17 object_cache_destructor destructor, object_cache_reclaimer reclaimer) 22 objectDestructor(destructor) 36 object_cache_destructor destructor) 39 0, 0, cookie, constructor, destructor, NULL); 47 object_cache_constructor constructor, object_cache_destructor destructor, 51 maxByteUsage, flags, cookie, constructor, destructor, reclaimer); 14 ObjectCache(const char *name, size_t objectSize, size_t alignment, size_t maxByteUsage, uint32 flags, void *cookie, object_cache_constructor constructor, object_cache_destructor destructor, object_cache_reclaimer reclaimer) argument 34 create_object_cache(const char *name, size_t objectSize, size_t alignment, void *cookie, object_cache_constructor constructor, object_cache_destructor destructor) argument 44 create_object_cache_etc(const char *name, size_t objectSize, size_t alignment, size_t maxByteUsage, size_t magazineCapacity, size_t maxMagazineCount, uint32 flags, void *cookie, object_cache_constructor constructor, object_cache_destructor destructor, object_cache_reclaimer reclaimer) argument
|
/haiku/src/add-ons/kernel/network/stack/ |
H A D | ancillary_data.cpp | 31 void (*destructor)(const ancillary_data_header*, void*); member in struct:ancillary_data 55 if (data->destructor != NULL) 56 data->destructor(&data->header, data->Data()); 68 \param destructor If not \c NULL, this function will be invoked with the 76 void (*destructor)(const ancillary_data_header*, void*), 94 ancillaryData->destructor = destructor; 111 function. Depending on \a destroy, the destructor is invoked before freeing 117 \param destroy If \c true, the destructor, if one was passed to 132 if (destroy && ancillaryData->destructor ! [all...] |
H A D | ancillary_data.h | 18 void (*destructor)(const ancillary_data_header*, void*),
|
H A D | simple_net_buffer.cpp | 55 void (*destructor)(const ancillary_data_header*, void*); member in struct:ancillary_data 437 \param destructor If not \c NULL, this function will be invoked with the 444 const void *data, void (*destructor)(const ancillary_data_header*, void*), 466 ancillaryData->destructor = destructor; 483 function. Depending on \a destroy, the destructor is invoked before freeing 489 \param destroy If \c true, the destructor, if one was passed to 505 if (destroy && ancillaryData->destructor != NULL) { 506 ancillaryData->destructor(&ancillaryData->header,
|
/haiku/headers/private/fs_shell/ |
H A D | fssh_auto_deleter.h | 12 CObjectDeleter - calls an arbitrary specified destructor function 173 inline void operator=(Destructor destructor) argument 175 fDestructor = destructor; 190 MethodDeleter(Destructor destructor) : Base() argument 192 Base::fDelete = destructor; 196 MethodDeleter(Type *object, Destructor destructor) : Base(object) argument 198 Base::fDelete = destructor;
|
/haiku/src/system/kernel/slab/ |
H A D | SmallObjectCache.h | 21 object_cache_destructor destructor,
|
H A D | ObjectCache.cpp | 48 object_cache_destructor destructor, object_cache_reclaimer reclaimer) 113 this->destructor = destructor; 154 if (destructor) 155 destructor(cookie, data); 192 if (destructor) 193 destructor(cookie, data); 45 Init(const char* name, size_t objectSize, size_t alignment, size_t maximum, size_t magazineCapacity, size_t maxMagazineCount, uint32 flags, void* cookie, object_cache_constructor constructor, object_cache_destructor destructor, object_cache_reclaimer reclaimer) argument
|
H A D | SmallObjectCache.cpp | 32 object_cache_constructor constructor, object_cache_destructor destructor, 42 maxMagazineCount, flags, cookie, constructor, destructor, 29 Create(const char* name, size_t object_size, size_t alignment, size_t maximum, size_t magazineCapacity, size_t maxMagazineCount, uint32 flags, void* cookie, object_cache_constructor constructor, object_cache_destructor destructor, object_cache_reclaimer reclaimer) argument
|
H A D | HashedObjectCache.h | 31 object_cache_destructor destructor,
|
H A D | HashedObjectCache.cpp | 59 object_cache_constructor constructor, object_cache_destructor destructor, 79 maxMagazineCount, flags, cookie, constructor, destructor, 56 Create(const char* name, size_t object_size, size_t alignment, size_t maximum, size_t magazineCapacity, size_t maxMagazineCount, uint32 flags, void* cookie, object_cache_constructor constructor, object_cache_destructor destructor, object_cache_reclaimer reclaimer) argument
|
H A D | ObjectCache.h | 80 object_cache_destructor destructor; member in struct:ObjectCache 94 object_cache_destructor destructor,
|
H A D | Slab.cpp | 1124 object_cache_destructor destructor) 1127 cookie, constructor, destructor, NULL); 1135 object_cache_destructor destructor, object_cache_reclaimer reclaimer) 1144 destructor, reclaimer); 1148 destructor, reclaimer); 1122 create_object_cache(const char* name, size_t object_size, size_t alignment, void* cookie, object_cache_constructor constructor, object_cache_destructor destructor) argument 1132 create_object_cache_etc(const char* name, size_t objectSize, size_t alignment, size_t maximum, size_t magazineCapacity, size_t maxMagazineCount, uint32 flags, void* cookie, object_cache_constructor constructor, object_cache_destructor destructor, object_cache_reclaimer reclaimer) argument
|
/haiku/headers/private/kernel/slab/ |
H A D | Slab.h | 47 object_cache_destructor destructor); 51 object_cache_constructor constructor, object_cache_destructor destructor,
|
/haiku/headers/private/libroot/ |
H A D | pthread_private.h | 63 pthread_key_destructor destructor; member in struct:pthread_key
|
/haiku/headers/private/shared/ |
H A D | AutoDeleter.h | 13 CObjectDeleter - calls an arbitrary specified destructor function 15 HandleDeleter - use arbitrary handle type and destructor function 51 DeleteFunc destructor; local 52 destructor(fObject); 61 DeleteFunc destructor; local 62 destructor(fObject);
|
/haiku/src/add-ons/kernel/drivers/disk/nvme/libnvme/ |
H A D | nvme_common.c | 282 __attribute__((destructor)) void nvme_lib_exit(void)
|
/haiku/headers/private/net/ |
H A D | net_stack.h | 177 void (*destructor)(const ancillary_data_header*, void*),
|