Lines Matching defs:VirtDescriptor
136 class VirtDescriptor
152 VirtDescriptor(PortProxy &memProxy, VirtQueue &queue, Index index);
156 VirtDescriptor(VirtDescriptor &&other) noexcept;
157 ~VirtDescriptor() noexcept;
159 VirtDescriptor &operator=(VirtDescriptor &&rhs) noexcept;
245 VirtDescriptor *next() const;
292 VirtDescriptor();
294 VirtDescriptor(const VirtDescriptor &other);
353 * @note This interfaces is normally only used by VirtDescriptor
357 * @return Pointer to a VirtDescriptor.
359 VirtDescriptor *getDescriptor(VirtDescriptor::Index index) {
373 VirtDescriptor *consumeDescriptor();
392 void produceDescriptor(VirtDescriptor *desc, uint32_t len);
421 virtual void onNotifyDescriptor(VirtDescriptor *desc) {};
547 VirtRing<VirtDescriptor::Index> avail;
557 std::vector<VirtDescriptor> descriptors;