Lines Matching refs:Desc
84 template <typename Desc>
85 uint64_t* getCounterPtr(payload_t* start, const Desc& desc, int grantorIndx);
119 template <typename Queue, typename Desc>
120 void reader(const Desc& desc, std::vector<uint8_t> readerData, bool userFd) { in reader()
152 template <typename Queue, typename Desc>
153 void readerBlocking(const Desc& desc, std::vector<uint8_t>& readerData, in readerBlocking()
183 template <typename Queue, typename Desc>
184 void writer(const Desc& desc, Queue& writeMq, FuzzedDataProvider& fdp, bool userFd) { in writer()
235 template <typename Queue, typename Desc>
236 inline std::optional<Desc> getDesc(std::unique_ptr<Queue>& queue, FuzzedDataProvider& fdp);
238 template <typename Queue, typename Desc>
239 inline std::optional<Desc> getAidlDesc(std::unique_ptr<Queue>& queue, FuzzedDataProvider& fdp) { in getAidlDesc()
242 Desc desc = queue->dupeDesc(); in getAidlDesc()
269 return std::make_optional<Desc>( in getAidlDesc()
286 template <typename Queue, typename Desc>
287 inline std::optional<Desc> getHidlDesc(std::unique_ptr<Queue>& queue, FuzzedDataProvider& fdp) { in getHidlDesc()
316 return std::make_optional<Desc>(grantors, handle, sizeof(payload_t)); in getHidlDesc()
332 template <typename Queue, typename Desc>
343 std::optional<Desc> customDesc(getDesc<Queue, Desc>(writeMq, fdp)); in fuzzWithReaders()
360 const std::optional<Desc> desc(std::move(getDesc<Queue, Desc>(writeMq, fdp))); in fuzzWithReaders()
368 readers.emplace_back(readerBlocking<Queue, Desc>, std::ref(*desc), in fuzzWithReaders()
372 readers.emplace_back(reader<Queue, Desc>, std::ref(*desc), std::ref(readerData[i]), in fuzzWithReaders()