Available
uint32 Available() const { return fAvailable; }
if (bytes > Available())
bytes = Available();
ASSERT(Available() == 0 || fList.First() != NULL);
size_t Available() const { return fContiguousBytes; }
size_t Available(tcp_sequence sequence) const;
endpoint->fReceiveQueue.Available(), endpoint->fSendQueue.Used(),
if (fReceiveQueue.Available() >= dataNeeded
&& fReceiveQueue.PushedData() >= fReceiveQueue.Available()))
&& fReceiveQueue.Available() > 0)
fReceiveQueue.Available());
if (numBytes < fReceiveQueue.Available())
fReceiveQueue.Available());
if (fReceiveQueue.Available() == 0 && fState == FINISH_RECEIVED)
if (closing && fReceiveQueue.Available() > 0)
if (fSendQueue.Available(fSendMax) != 0 && fSendWindow != 0) {
if (fSendQueue.Available(fSendMax) != 0) {
ssize_t availableData = fReceiveQueue.Available();
B_PRIuSIZE " bytes.", fReceiveNext.Number(), fReceiveQueue.Available());
return fReceiveQueue.Available() > 0;
uint32 length = min_c(fSendQueue.Available(fSendNext), sendWindow);
if (fSendQueue.Available()
fReceiveQueue.Available(), fReceiveQueue.Size());
fSendQueue.Available(fSendNext), fSendQueue.Used(), fRetransmitTimeout)
stat->receive_queue_size = fReceiveQueue.Available();
if (fReceiveQueue.Available() > 0)
if (fReceiveQueue.Available() > 0) {
if (lDeviceImpl != NULL && lDeviceImpl->Available()) {
if (lDeviceImpl != NULL && lDeviceImpl->Available()) {
&& lDeviceImpl->Available()) {
bool Available();
sAllocator.MaxHeapUsage(), sAllocator.MaxHeapSize() - sAllocator.Available());
return sAllocator.Available();
if (size > sAllocator.Available()) {
"only %" B_PRId32 " left!\n", size, sAllocator.Available());
while (heap.meta_allocator.Available() < (growSize / 2)) {
if ((size > sAllocator.Available() || size == 0) && gVerbosity < 2)
i, size, total, sAllocator.Available(), kHeapSize - total);
printf("%s (available %lu at %lu)\n", text, gQueue.Available(),
ASSERT(gQueue.Available() == 300);