/aosp12/hardware/interfaces/neuralnetworks/1.2/vts/functional/ |
H A D | ValidateBurst.cpp | 34 using nn::RequestChannelSender; 58 std::unique_ptr<RequestChannelSender>* sender, in createBurst() 69 RequestChannelSender::create(kExecutionBurstChannelLength); in createBurst() 103 std::unique_ptr<RequestChannelSender> sender; in createBurstWithResultChannelLength() 121 static void validate(RequestChannelSender* sender, ResultChannelReceiver* receiver, in validate() 179 static void removeDatumTest(RequestChannelSender* sender, ResultChannelReceiver* receiver, in removeDatumTest() 192 static void addDatumTest(RequestChannelSender* sender, ResultChannelReceiver* receiver, in addDatumTest() 221 static void mutateDatumTest(RequestChannelSender* sender, ResultChannelReceiver* receiver, in mutateDatumTest() 244 std::unique_ptr<RequestChannelSender> sender; in validateBurstSerialization() 370 std::unique_ptr<RequestChannelSender> sender; in validateBurstSanitized()
|
/aosp12/hardware/interfaces/neuralnetworks/1.3/vts/functional/ |
H A D | ValidateBurst.cpp | 34 using nn::RequestChannelSender; 63 std::unique_ptr<RequestChannelSender>* sender, in createBurst() 74 RequestChannelSender::create(kExecutionBurstChannelLength); in createBurst() 109 std::unique_ptr<RequestChannelSender> sender; in createBurstWithResultChannelLength() 127 static void validate(RequestChannelSender* sender, ResultChannelReceiver* receiver, in validate() 185 static void removeDatumTest(RequestChannelSender* sender, ResultChannelReceiver* receiver, in removeDatumTest() 198 static void addDatumTest(RequestChannelSender* sender, ResultChannelReceiver* receiver, in addDatumTest() 227 static void mutateDatumTest(RequestChannelSender* sender, ResultChannelReceiver* receiver, in mutateDatumTest() 250 std::unique_ptr<RequestChannelSender> sender; in validateBurstSerialization() 376 std::unique_ptr<RequestChannelSender> sender; in validateBurstSanitized()
|
/aosp12/packages/modules/NeuralNetworks/common/ |
H A D | ExecutionBurstController.cpp | 351 std::pair<std::unique_ptr<RequestChannelSender>, const FmqRequestDescriptor*> 352 RequestChannelSender::create(size_t channelLength) { in create() 361 return std::make_pair(std::make_unique<RequestChannelSender>(std::move(fmqRequestChannel)), in create() 365 RequestChannelSender::RequestChannelSender(std::unique_ptr<FmqRequestChannel> fmqRequestChannel) in RequestChannelSender() function in android::nn::RequestChannelSender 368 bool RequestChannelSender::send(const V1_0::Request& request, V1_2::MeasureTiming measure, in send() 374 bool RequestChannelSender::sendPacket(const std::vector<FmqRequestDatum>& packet) { in sendPacket() 390 void RequestChannelSender::invalidate() { in invalidate() 491 RequestChannelSender::create(kExecutionBurstChannelLength); in create() 494 std::shared_ptr<RequestChannelSender> requestChannelSender = in create() 558 const std::shared_ptr<RequestChannelSender>& requestChannelSender, in ExecutionBurstController()
|
/aosp12/packages/modules/NeuralNetworks/common/include/ |
H A D | ExecutionBurstController.h | 154 class RequestChannelSender { 171 static std::pair<std::unique_ptr<RequestChannelSender>, const FmqRequestDescriptor*> create( 197 RequestChannelSender(std::unique_ptr<FmqRequestChannel> fmqRequestChannel); 298 ExecutionBurstController(const std::shared_ptr<RequestChannelSender>& requestChannelSender, 336 const std::shared_ptr<RequestChannelSender> mRequestChannelSender;
|
/aosp12/hardware/interfaces/neuralnetworks/1.2/utils/src/ |
H A D | ExecutionBurstUtils.cpp | 406 std::pair<std::unique_ptr<RequestChannelSender>, const MQDescriptorSync<FmqRequestDatum>*>> 407 RequestChannelSender::create(size_t channelLength) { in create() 409 std::make_unique<RequestChannelSender>(PrivateConstructorTag{}, channelLength); in create() 419 RequestChannelSender::RequestChannelSender(PrivateConstructorTag /*tag*/, size_t channelLength) in RequestChannelSender() function in android::hardware::neuralnetworks::V1_2::utils::RequestChannelSender 422 nn::Result<void> RequestChannelSender::send(const V1_0::Request& request, in send() 429 nn::Result<void> RequestChannelSender::sendPacket(const std::vector<FmqRequestDatum>& packet) { in sendPacket() 450 void RequestChannelSender::notifyAsDeadObject() { in notifyAsDeadObject()
|
H A D | ExecutionBurstController.cpp | 251 NN_TRY(RequestChannelSender::create(kExecutionBurstChannelLength)); in create() 290 std::unique_ptr<RequestChannelSender> requestChannelSender, in ExecutionBurstController()
|
/aosp12/hardware/interfaces/neuralnetworks/1.2/utils/include/nnapi/hal/1.2/ |
H A D | ExecutionBurstUtils.h | 111 class RequestChannelSender final : public neuralnetworks::utils::IProtectedCallback { 122 static nn::GeneralResult<std::pair<std::unique_ptr<RequestChannelSender>, 146 RequestChannelSender(PrivateConstructorTag tag, size_t channelLength);
|
H A D | ExecutionBurstController.h | 163 std::unique_ptr<RequestChannelSender> requestChannelSender, 193 const std::unique_ptr<RequestChannelSender> mRequestChannelSender;
|