Home
last modified time | relevance | path

Searched refs:SimpleAllocator (Results 1 - 12 of 12) sorted by relevance

/foundation/resourceschedule/ffrt/src/util/
H A Dslab.h41 class SimpleAllocator { class
43 SimpleAllocator(const SimpleAllocator&) = delete;
44 SimpleAllocator(SimpleAllocator&&) = delete;
45 SimpleAllocator& operator=(const SimpleAllocator&) = delete;
46 SimpleAllocator& operator=(SimpleAllocator&&) = delete;
49 static SimpleAllocator<
177 SimpleAllocator(std::size_t size = sizeof(T)) : TSize(size) SimpleAllocator() function in ffrt::SimpleAllocator
[all...]
H A Dinit.cpp38 return static_cast<ffrt::CPUEUTask*>(ffrt::SimpleAllocator<ffrt::SCPUEUTask>::AllocMem()); in ffrt_init()
41 ffrt::SimpleAllocator<ffrt::SCPUEUTask>::FreeMem(static_cast<ffrt::SCPUEUTask*>(task)); in ffrt_init()
/foundation/resourceschedule/ffrt/src/core/
H A Dentity.cpp27 auto version = new (SimpleAllocator<VersionCtx>::AllocMem()) VersionCtx(p, nullptr, nullptr); in VA2Ctx()
42 SimpleAllocator<VersionCtx>::FreeMem(cur); in RecycleVersion()
49 SimpleAllocator<VersionCtx>::FreeMem(next); in RecycleVersion()
H A Dversion_ctx.cpp109 last = new (SimpleAllocator<VersionCtx>::AllocMem()) VersionCtx(this->signature, this, prev); in CreateChildVersion()
H A Dtask.cpp276 return ffrt::SimpleAllocator<ffrt::QueueTask>::AllocMem()->func_storage; in ffrt_alloc_auto_managed_function_storage_base()
/foundation/resourceschedule/ffrt/src/dfx/watchdog/
H A Dwatchdog_util.cpp67 WaitUntilEntry* we = new (SimpleAllocator<WaitUntilEntry>::AllocMem()) WaitUntilEntry(); in SendTimeoutWatchdog()
76 SimpleAllocator<WaitUntilEntry>::FreeMem(static_cast<WaitUntilEntry*>(we)); in SendTimeoutWatchdog()
83 SimpleAllocator<WaitUntilEntry>::FreeMem(we); in SendTimeoutWatchdog()
/foundation/resourceschedule/ffrt/src/eu/
H A Dscpuworker_manager.cpp76 WaitUntilEntry* we = new (SimpleAllocator<WaitUntilEntry>::AllocMem()) WaitUntilEntry(); in AddDelayedTask()
85 SimpleAllocator<WaitUntilEntry>::FreeMem(static_cast<WaitUntilEntry*>(we)); in AddDelayedTask()
95 SimpleAllocator<WaitUntilEntry>::FreeMem(static_cast<WaitUntilEntry*>(we)); in AddDelayedTask()
98 SimpleAllocator<WaitUntilEntry>::FreeMem(we); in AddDelayedTask()
/foundation/resourceschedule/ffrt/src/queue/
H A Dqueue_handler.cpp286 timeoutWe_ = new (SimpleAllocator<WaitUntilEntry>::AllocMem()) WaitUntilEntry(); in SetTimeoutMonitor()
294 SimpleAllocator<WaitUntilEntry>::FreeMem(static_cast<WaitUntilEntry*>(timeoutWe_)); in SetTimeoutMonitor()
304 SimpleAllocator<WaitUntilEntry>::FreeMem(timeoutWe_); in SetTimeoutMonitor()
323 SimpleAllocator<WaitUntilEntry>::FreeMem(static_cast<WaitUntilEntry*>(timeoutWe_)); in RemoveTimeoutMonitor()
H A Dqueue_monitor.cpp46 we_ = new (SimpleAllocator<WaitUntilEntry>::AllocMem()) WaitUntilEntry(); in QueueMonitor()
70 SimpleAllocator<WaitUntilEntry>::FreeMem(we_); in ~QueueMonitor()
/foundation/resourceschedule/ffrt/src/dm/
H A Dsdependence_manager.cpp35 SimpleAllocator<CPUEUTask>::Instance(); in SDependenceManager()
36 SimpleAllocator<QueueTask>::Instance(); in SDependenceManager()
37 SimpleAllocator<VersionCtx>::Instance(); in SDependenceManager()
38 SimpleAllocator<WaitUntilEntry>::Instance(); in SDependenceManager()
/foundation/resourceschedule/ffrt/src/tm/
H A Dqueue_task.cpp96 SimpleAllocator<QueueTask>::FreeMem(this); in FreeMem()
/foundation/resourceschedule/ffrt/src/dfx/bbox/
H A Dbbox.cpp177 std::lock_guard lk(SimpleAllocator<QueueTask>::Instance()->lock); in SaveQueueTaskStatus()
178 auto unfreeQueueTask = SimpleAllocator<QueueTask>::getUnfreedMem(); in SaveQueueTaskStatus()
547 std::lock_guard lk(SimpleAllocator<QueueTask>::Instance()->lock); in SaveQueueTaskStatusInfo()
548 auto unfreeQueueTask = SimpleAllocator<QueueTask>::getUnfreedMem(); in SaveQueueTaskStatusInfo()

Completed in 6 milliseconds