writable
int writable();
void SetWritable(bool writable);
this->writable = true;
this->writable = true;
writable = false;
bool writable; // indicates if the piece is in a
writable(false)
VMAreaWiredRange* Unwire(addr_t base, size_t size, bool writable);
bool writable;
VMAreaWiredRange(addr_t base, size_t size, bool writable, bool implicit)
writable(writable),
void SetTo(addr_t base, size_t size, bool writable, bool implicit)
this->writable = writable;
status_t vm_wire_page(team_id team, addr_t address, bool writable,
size_t writable = locker.AvailableBytes();
if (writable < bytesNeeded) {
writable = locker.AvailableBytes();
writable -= bytesNeeded;
size_t writable = locker.AvailableBytes();
if (writable < bytesNeeded) {
writable = locker.AvailableBytes();
writable -= bytesNeeded;
size_t writable = line_buffer_writable(fTarget->input_buffer);
if (locallyWritable < writable)
writable = locallyWritable;
return writable;
int32 writable = line_buffer_writable(tty->input_buffer);
if (writable > 0) {
tty->writer_queue.NotifyFirst(writable);
size_t writable = targetFifo->Writable();
bool notifyWrite = (writable > 0 && result < 0);
gSocketModule->notify(socket, B_SELECT_WRITE, writable);
size_t writable = fifo->Writable();
bool notifyWrite = (result >= 0 && writable > 0
gSocketModule->notify(originEndpoint->socket, B_SELECT_WRITE, writable);
size_t writable = Writable();
if (writable < datagramEntry->size) {
"datagram of size %lu (%lu bytes left)\n", datagramEntry->size, writable);
if (writable > 0 && request.AncillaryData() != NULL) {
while (writable > 0 && request.GetCurrentChunk(data, size)) {
if (size > writable)
size = writable;
writable -= bytesWritten;
size_t writable = fBuffer.Writable();
return (off_t)writable > fWriteRequested ? writable - fWriteRequested : 0;
size_t writable = peerFifo->Writable();
bool notifyWrite = (error != B_OK && writable > 0
gSocketModule->notify(socket, B_SELECT_WRITE, writable);
size_t writable = fifo->Writable();
bool notifyWrite = (result >= 0 && writable > 0
gSocketModule->notify(peerEndpoint->socket, B_SELECT_WRITE, writable);
bool writable = !partition->IsReadOnly()
bool notMountedAndWritable = !partition->IsMounted() && writable;
fFormatMenu->SetEnabled(writable && fFormatMenu->CountItems() > 0);
fChangeMenuItem->SetEnabled(writable
fChangeContextMenuItem->SetEnabled(writable
TeamMemoryBlock::SetWritable(bool writable)
fWritable = writable;
fWritable = piece.writable;
fWritable = fWritable && piece.writable;
bool open, bool writable)
SetTo(dirNode, node, name, open, writable);
Model::Model(const BEntry* entry, bool open, bool writable)
SetTo(entry, open, writable);
Model::Model(const entry_ref* ref, bool traverse, bool open, bool writable)
SetTo(&entry, open, writable);
Model::SetTo(const BEntry* entry, bool open, bool writable)
fStatus = OpenNode(writable);
Model::SetTo(const entry_ref* newRef, bool traverse, bool open, bool writable)
fStatus = OpenNode(writable);
const char* name, bool open, bool writable)
fStatus = OpenNode(writable);
Model::OpenNode(bool writable)
if (IsNodeOpen() && (writable == IsNodeOpenForWriting()))
OpenNodeCommon(writable);
Model::UpdateStatAndOpenNode(bool writable)
if (IsNodeOpen() && (writable == IsNodeOpenForWriting()))
OpenNodeCommon(writable);
Model::OpenNodeCommon(bool writable)
(uint32)(writable ? O_RDWR : O_RDONLY));
fWritable = writable;
status_t OpenNode(bool writable = false);
status_t UpdateStatAndOpenNode(bool writable = false);
status_t OpenNodeCommon(bool writable);
ModelNodeLazyOpener(Model* model, bool writable = false,
status_t OpenNode(bool writable = false);
ModelNodeLazyOpener::ModelNodeLazyOpener(Model* model, bool writable,
OpenNode(writable);
ModelNodeLazyOpener::OpenNode(bool writable)
if (writable) {
Model(const BEntry* entry, bool open = false, bool writable = false);
bool writable = false);
bool open = false, bool writable = false);
bool writable = false);
bool open = false, bool writable = false);
const char* name, bool open = false, bool writable = false);
TVolWalker::TVolWalker(bool knowsAttributes, bool writable,
fWritable(writable)
TVolWalker(bool knows_attr = true, bool writable = true,
int writable;
writable = 0;
writable = 1;
&& writable) {
&& writable) {
int32 writable = ring_buffer_writable(sSyslogBuffer);
if (writable < length) {
size_t toDrop = length - writable;
size_t writable = fBuffer.Writable();
if (minWriteCount > 0 && minWriteCount <= writable
&& minWriteCount > writable - bytes) {
VMArea::Unwire(addr_t base, size_t size, bool writable)
&& range->writable == writable) {
"range", base, size, writable);
if ((flags & IGNORE_WRITE_WIRED_RANGES) != 0 && range->writable)
vm_wire_page(team_id team, addr_t address, bool writable,
info->range.SetTo(pageAddress, B_PAGE_SIZE, writable, false);
if (writable)
error = vm_soft_fault(addressSpace, pageAddress, writable, false,
bool writable = (flags & B_READ_DEVICE) == 0;
if (writable)
VMAreaWiredRange(areaStart, areaEnd - areaStart, writable, true);
error = vm_soft_fault(addressSpace, nextAddress, writable,
bool writable = (flags & B_READ_DEVICE) == 0;
if (writable)
areaEnd - areaStart, writable);
areaEnd - areaStart, writable);
writable = (area->protection & (B_WRITE_AREA | B_KERNEL_WRITE_AREA)) != 0;
if (onlyCacheUser && !overcommitting && (area->page_protections != NULL || !writable)) {
static void writable(evContext opaqueCtx, void *uap, int fd, int evmask);
if (evSelectFD(opaqueCtx, fd, EV_WRITE, writable, new, &new->file) < 0)