Lines Matching refs:hal
87 std::vector<hal::OutputShape> getInitialOutputShapes() const;
94 void reportTimingWithoutFencedExecutionCallback(hal::Timing timing) { in reportTimingWithoutFencedExecutionCallback()
101 const hal::Operand& getSourceOperand( in getSourceOperand()
106 hal::ErrorStatus finishWithoutSyncFence(hal::ErrorStatus error,
107 const std::vector<hal::OutputShape>& outputShapes);
110 const sp<hal::IFencedExecutionCallback>& getFencedExecutionCallback() { in getFencedExecutionCallback()
137 bool updateOutputShapes(const std::vector<hal::OutputShape>& outputShapes);
169 hal::Timing mTimingWithoutFencedExecutionCallback = {};
207 sp<hal::IFencedExecutionCallback> mFencedExecutionCallback;
239 bool updateOutputShapes(const std::vector<hal::OutputShape>& from,
240 std::vector<hal::OutputShape>* to);
267 std::tuple<int, std::vector<hal::OutputShape>, hal::Timing> compute(
273 std::tuple<int, std::vector<hal::OutputShape>, hal::Timing> computeOnCpuFallback();
279 std::tuple<int, int, sp<hal::IFencedExecutionCallback>> computeFenced(
287 int setInputOrOutputFromMemory(const hal::Operand& inputOrOutputOperand, const Memory* memory,
290 std::tuple<int, std::vector<hal::OutputShape>, hal::Timing> computeWithMemories(