/haiku/src/add-ons/kernel/file_systems/userlandfs/private/ |
H A D | RequestPort.cpp | 17 AllocatorNode(Port* port) : allocator(port), previous(NULL) {} 19 RequestAllocator allocator; member in struct:RequestPort::AllocatorNode 75 RequestPort::SendRequest(RequestAllocator* allocator) argument 80 if (!allocator || allocator->GetRequest() == NULL 81 || allocator->GetRequestSize() < (int32)sizeof(Request)) { 84 allocator->FinishDeferredInit(); 85 //PRINT(("RequestPort::SendRequest(%lu)\n", allocator->GetRequest()->GetType())); 87 if (!is_userland_request(allocator->GetRequest()->GetType())) { 89 "userland request\n", allocator 105 SendRequest(RequestAllocator* allocator, RequestHandler* handler, Request** reply, bigtime_t timeout) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/ |
H A D | UserlandRequestHandler.cpp | 275 RequestAllocator allocator(fPort->GetPort()); 277 status_t error = AllocateRequest(allocator, &reply); 287 return _SendReply(allocator, false); 303 RequestAllocator allocator(fPort->GetPort()); 305 status_t error = AllocateRequest(allocator, &reply); 311 return _SendReply(allocator, false); 328 RequestAllocator allocator(fPort->GetPort()); 330 status_t error = AllocateRequest(allocator, &reply); 336 return _SendReply(allocator, false); 354 RequestAllocator allocator(fPor 2476 _SendReply(RequestAllocator& allocator, bool expectsReceipt) argument [all...] |
H A D | kernel_emu.cpp | 142 RequestAllocator allocator(port->GetPort()); 144 error = AllocateRequest(allocator, &request); 154 error = allocator.AllocateString(request->oldName, oldName); 157 error = allocator.AllocateString(request->name, name); 164 error = port->SendRequest(&allocator, &handler, (Request**)&reply); 188 RequestAllocator allocator(port->GetPort()); 190 error = AllocateRequest(allocator, &request); 201 error = port->SendRequest(&allocator, &handler, (Request**)&reply); 226 RequestAllocator allocator(port->GetPort()); 228 error = AllocateRequest(allocator, [all...] |
/haiku/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/ |
H A D | KernelRequestHandler.cpp | 236 RequestAllocator allocator(fPort->GetPort()); 238 status_t error = AllocateRequest(allocator, &reply); 245 return fPort->SendRequest(&allocator); 270 RequestAllocator allocator(fPort->GetPort()); 272 status_t error = AllocateRequest(allocator, &reply); 279 return fPort->SendRequest(&allocator); 333 RequestAllocator allocator(fPort->GetPort()); 335 status_t error = AllocateRequest(allocator, &reply); 342 return fPort->SendRequest(&allocator); 360 RequestAllocator allocator(fPor [all...] |
H A D | Volume.cpp | 897 RequestAllocator allocator(port->GetPort()); 899 status_t error = AllocateRequest(allocator, &request); 908 error = _SendRequest(port, &allocator, &handler, (Request**)&reply); 958 RequestAllocator allocator(port->GetPort()); 960 status_t error = AllocateRequest(allocator, &request); 971 error = _SendRequest(port, &allocator, &handler, (Request**)&reply); 1023 RequestAllocator allocator(port->GetPort()); 1025 status_t error = AllocateRequest(allocator, &request); 1036 error = _SendRequest(port, &allocator, &handler, (Request**)&reply); 1070 RequestAllocator allocator(por 4391 _SendRequest(RequestPort* port, RequestAllocator* allocator, RequestHandler* handler, Request** reply) argument [all...] |
H A D | FileSystem.cpp | 406 RequestAllocator allocator(port->GetPort()); 408 status_t error = AllocateRequest(allocator, &request); 411 error = allocator.AllocateString(request->device, deviceName); 413 error = allocator.AllocateData(request->parameters, parameters, len, 1); 419 error = port->SendRequest(&allocator, &handler, (Request**)&reply); 726 RequestAllocator allocator(port->GetPort()); 728 status_t error = AllocateRequest(allocator, &request); 732 error = allocator.AllocateData(request->event, event->Buffer(), 746 port->SendRequest(&allocator, &handler);
|
/haiku/headers/cpp/ |
H A D | alloc.h | 37 using __STD::allocator;
|
H A D | defalloc.h | 17 // default allocator. It is provided only for backward compatibility. 21 // that requires an allocator with the HP-style interface. 24 // standard default allocator is declared in the header <memory>. 63 class allocator { class 88 class allocator<void> { class
|
H A D | stl_alloc.h | 93 // The lock needs to be initialized by constructing an allocator 134 // Malloc-based allocator. Typically slower than default alloc below. 243 // NDEBUG, but it's far better to just use the underlying allocator 292 // Default node allocator. 308 // may use this allocator. It is safe to allocate an object from 314 // Node that containers built on different allocator instances have 733 class allocator { class 734 typedef alloc _Alloc; // The underlying allocator. 745 typedef allocator<_Tp1> other; 748 allocator() __STL_NOTHRO 775 class allocator<void> { class 789 operator ==(const allocator<_T1>&, const allocator<_T2>&) argument 795 operator !=(const allocator<_T1>&, const allocator<_T2>&) argument [all...] |
H A D | stl_config.h | 91 // BeOS used to trick the STL allocator (in stl_alloc.h) into falling back 93 // By requesting to use those directly, we should get the same allocator, 97 // allocator with posix threads enabled (however, this would have to be 100 // still using the old allocator). 313 # define __STL_DEFAULT_ALLOCATOR(T) allocator<T>
|
/haiku/headers/private/userlandfs/private/ |
H A D | RequestAllocator.h | 78 AllocateRequest(RequestAllocator& allocator, SpecificRequest** request) argument 82 status_t error = allocator.AllocateRequest(sizeof(SpecificRequest)); 84 *request = new(allocator.GetRequest()) SpecificRequest;
|
H A D | RequestPort.h | 27 status_t SendRequest(RequestAllocator* allocator); 28 status_t SendRequest(RequestAllocator* allocator,
|
/haiku/src/tests/add-ons/kernel/file_systems/bfs/bufferPool/ |
H A D | main.cpp | 16 allocator(void *_pool) function 48 thread[i] = spawn_thread(allocator, "", B_NORMAL_PRIORITY, (void *)&pool);
|
/haiku/src/apps/resedit/ |
H A D | ResourceRoster.cpp | 34 create_editor *allocator); 48 create_editor *allocator) 51 fAllocator(allocator) 47 EditorInfo(const image_id &id, const char *name, create_editor *allocator) argument
|
/haiku/src/add-ons/kernel/file_systems/ext2/ |
H A D | BlockAllocator.h | 42 static status_t _Initialize(BlockAllocator* allocator);
|
H A D | BlockAllocator.cpp | 593 mutex_init(&fLock, "ext2 block allocator"); 630 (thread_func)BlockAllocator::_Initialize, "ext2 block allocator", 866 BlockAllocator::_Initialize(BlockAllocator* allocator) argument 870 Volume* volume = allocator->fVolume; 872 AllocationBlockGroup* groups = allocator->fGroups; 873 uint32 numGroups = allocator->fNumGroups - 1; 881 allocator->fBlocksPerGroup); 883 mutex_unlock(&allocator->fLock); 894 allocator->fNumBlocks - allocator [all...] |
/haiku/src/servers/app/ |
H A D | BitmapManager.h | 29 ServerBitmap* CreateBitmap(ClientMemoryAllocator* allocator,
|
H A D | BitmapManager.cpp | 86 BitmapManager::CreateBitmap(ClientMemoryAllocator* allocator, argument 130 allocator, sizeof(overlay_client_data), newArea); 145 } else if (allocator != NULL) { 148 buffer = (uint8*)bitmap->fClientMemory.Allocate(allocator,
|
H A D | ClientMemoryAllocator.h | 78 void* Allocate(ClientMemoryAllocator* allocator,
|
/haiku/src/tests/system/kernel/file_corruption/fs/ |
H A D | BlockAllocator.h | 77 AllocatedBlock(BlockAllocator* allocator, Transaction& transaction) argument 79 fAllocator(allocator),
|
/haiku/src/apps/serialconnect/libvterm/src/ |
H A D | vterm.c | 37 /* Need to bootstrap using the allocator function directly */ 40 vt->allocator = funcs; 75 return (*vt->allocator->malloc)(size, vt->allocdata); 80 (*vt->allocator->free)(ptr, vt->allocdata);
|
H A D | vterm_internal.h | 128 VTermAllocatorFunctions *allocator; member in struct:VTerm
|
/haiku/src/tools/cppunit/cppunit/ |
H A D | TestFactoryRegistry.cpp | 80 const basic_string< char, char_traits< char>, allocator<char> >,
|
/haiku/src/add-ons/kernel/file_systems/bfs/ |
H A D | BlockAllocator.cpp | 511 recursive_lock_init(&fLock, "bfs allocator"); 542 "bfs block allocator", B_LOW_PRIORITY, this); 619 BlockAllocator::_Initialize(BlockAllocator* allocator) 622 RecursiveLocker locker(allocator->fLock, true); 624 Volume* volume = allocator->fVolume; 625 uint32 blocks = allocator->fBlocksPerGroup; 633 AllocationGroup* groups = allocator->fGroups; 636 int32 numGroups = allocator->fNumGroups; 685 if (allocator->CheckBlocks(0, reservedBlocks) != B_OK) { 1474 BlockAllocator& allocator [all...] |
H A D | CheckVisitor.cpp | 52 // Lock the volume's journal and block allocator 608 BlockAllocator& allocator = GetVolume()->Allocator(); local 611 if (!allocator.IsValidBlockRun(run, type)) { 626 status = allocator.CheckBlocks(block, end - block, true, &firstMissing); 633 status = allocator.CheckBlocks(firstMissing, end - firstMissing, false,
|