Home
last modified time | relevance | path

Searched refs:ExecutionBurstController (Results 1 – 13 of 13) sorted by relevance

/aosp12/hardware/interfaces/neuralnetworks/1.2/utils/src/
H A DExecutionBurstController.cpp60 std::shared_ptr<const ExecutionBurstController> controller,
77 const std::shared_ptr<const ExecutionBurstController> kController;
113 ExecutionBurstController::MemoryCache::MemoryCache() { in MemoryCache()
127 std::pair<int32_t, ExecutionBurstController::MemoryCache::SharedCleanup>
189 int32_t ExecutionBurstController::MemoryCache::allocateSlotLocked() { in allocateSlotLocked()
210 ExecutionBurstController::ExecutionBurstCallback::ExecutionBurstCallback( in ExecutionBurstCallback()
241 nn::GeneralResult<std::shared_ptr<const ExecutionBurstController>> ExecutionBurstController::create( in create()
282 return std::make_shared<const ExecutionBurstController>( in create()
288 ExecutionBurstController::ExecutionBurstController( in ExecutionBurstController() function in android::hardware::neuralnetworks::V1_2::utils::ExecutionBurstController
302 ExecutionBurstController::OptionalCacheHold ExecutionBurstController::cacheMemory( in cacheMemory()
[all …]
H A DPreparedModel.cpp163 return ExecutionBurstController::create(shared_from_this(), kPreparedModel, pollingTimeWindow); in configureExecutionBurst()
/aosp12/packages/modules/NeuralNetworks/common/
H A DExecutionBurstController.cpp394 hardware::Return<void> ExecutionBurstController::ExecutionBurstCallback::getMemories( in getMemories()
416 std::vector<int32_t> ExecutionBurstController::ExecutionBurstCallback::getSlots( in getSlots()
430 std::pair<bool, int32_t> ExecutionBurstController::ExecutionBurstCallback::freeMemory( in freeMemory()
445 int32_t ExecutionBurstController::ExecutionBurstCallback::getSlotLocked( in getSlotLocked()
459 int32_t ExecutionBurstController::ExecutionBurstCallback::allocateSlotLocked() { in allocateSlotLocked()
477 std::unique_ptr<ExecutionBurstController> ExecutionBurstController::create( in create()
553 return std::make_unique<ExecutionBurstController>(requestChannelSender, resultChannelReceiver, in create()
557 ExecutionBurstController::ExecutionBurstController( in ExecutionBurstController() function in android::nn::ExecutionBurstController
568 ExecutionBurstController::~ExecutionBurstController() { in ~ExecutionBurstController()
587 ExecutionBurstController::compute(const V1_0::Request& request, V1_2::MeasureTiming measure, in compute()
[all …]
H A DAndroid.bp92 "ExecutionBurstController.cpp",
167 "ExecutionBurstController.cpp",
/aosp12/packages/modules/NeuralNetworks/common/include/
H A DExecutionBurstController.h210 class ExecutionBurstController {
211 DISALLOW_IMPLICIT_CONSTRUCTORS(ExecutionBurstController);
293 static std::unique_ptr<ExecutionBurstController> create(
298 ExecutionBurstController(const std::shared_ptr<RequestChannelSender>& requestChannelSender,
305 ~ExecutionBurstController();
/aosp12/hardware/interfaces/neuralnetworks/1.2/utils/include/nnapi/hal/1.2/
H A DExecutionBurstController.h56 class ExecutionBurstController final
58 public std::enable_shared_from_this<ExecutionBurstController> {
158 static nn::GeneralResult<std::shared_ptr<const ExecutionBurstController>> create(
162 ExecutionBurstController(PrivateConstructorTag tag, nn::SharedPreparedModel preparedModel,
/aosp12/hardware/interfaces/neuralnetworks/1.2/vts/functional/
H A DValidateBurst.cpp33 using nn::ExecutionBurstController;
38 using ExecutionBurstCallback = ExecutionBurstController::ExecutionBurstCallback;
98 std::shared_ptr<ExecutionBurstController>* controller) { in createBurstWithResultChannelLength()
114 *controller = std::make_shared<ExecutionBurstController>(std::move(sender), std::move(receiver), in createBurstWithResultChannelLength()
280 std::shared_ptr<ExecutionBurstController> controllerRegular; in validateBurstFmqLength()
286 std::shared_ptr<ExecutionBurstController> controllerSmall; in validateBurstFmqLength()
H A DValidateRequest.cpp98 std::shared_ptr<::android::nn::ExecutionBurstController> burst = in validate()
99 android::nn::ExecutionBurstController::create(preparedModel, in validate()
H A DGeneratedTestHarness.cpp206 static std::shared_ptr<::android::nn::ExecutionBurstController> CreateBurst( in CreateBurst()
208 return android::nn::ExecutionBurstController::create(preparedModel, in CreateBurst()
263 const std::shared_ptr<::android::nn::ExecutionBurstController> controller = in EvaluatePreparedModel()
/aosp12/hardware/interfaces/neuralnetworks/1.3/vts/functional/
H A DValidateBurst.cpp33 using nn::ExecutionBurstController;
43 using ExecutionBurstCallback = ExecutionBurstController::ExecutionBurstCallback;
104 std::shared_ptr<ExecutionBurstController>* controller) { in createBurstWithResultChannelLength()
120 *controller = std::make_shared<ExecutionBurstController>(std::move(sender), std::move(receiver), in createBurstWithResultChannelLength()
286 std::shared_ptr<ExecutionBurstController> controllerRegular; in validateBurstFmqLength()
292 std::shared_ptr<ExecutionBurstController> controllerSmall; in validateBurstFmqLength()
H A DValidateRequest.cpp106 std::shared_ptr<::android::nn::ExecutionBurstController> burst = in validate()
107 android::nn::ExecutionBurstController::create(preparedModel, in validate()
H A DGeneratedTestHarness.cpp545 static std::shared_ptr<::android::nn::ExecutionBurstController> CreateBurst( in CreateBurst()
547 return android::nn::ExecutionBurstController::create(preparedModel, in CreateBurst()
633 const std::shared_ptr<::android::nn::ExecutionBurstController> controller = in EvaluatePreparedModel()
/aosp12/hardware/interfaces/neuralnetworks/1.3/utils/src/
H A DPreparedModel.cpp261 return V1_2::utils::ExecutionBurstController::create(shared_from_this(), kPreparedModel, in configureExecutionBurst()