Searched refs:fRingSize (Results 1 - 2 of 2) sorted by relevance

/haiku/src/add-ons/kernel/bus_managers/virtio/
H A DVirtioQueue.cpp141 fRingSize(ringSize),
150 fDescriptors = new(std::nothrow) TransferDescriptor*[fRingSize];
158 fAreaSize = vring_size(fRingSize, device->Alignment());
166 vring_init(&fRing, fRingSize, virtAddr, device->Alignment());
168 for (uint16 i = 0; i < fRingSize - 1; i++)
170 fRing.desc[fRingSize - 1].next = UINT16_MAX;
175 for (uint16 i = 0; i < fRingSize; i++) {
194 for (uint16 i = 0; i < fRingSize; i++) {
258 uint16 usedIndex = fRingUsedIndex++ & (fRingSize - 1);
364 uint16 available = fRing.avail->idx & (fRingSize
[all...]
H A DVirtioPrivate.h116 bool IsEmpty() const { return fRingFree == fRingSize; }
117 uint16 Size() const { return fRingSize; }
150 uint16 fRingSize; member in class:VirtioQueue

Completed in 80 milliseconds