/haiku/src/add-ons/kernel/file_systems/netfs/client/ |
H A D | ShareVolume.h | 83 void* buffer, size_t bufferSize, 86 const void* buffer, size_t bufferSize, 95 virtual status_t ReadLink(Node* node, char* buffer, 108 struct dirent* buffer, size_t bufferSize, 120 struct dirent* buffer, size_t bufferSize, 124 int type, off_t pos, void* buffer, 127 int type, off_t pos, const void* buffer, 138 struct dirent* buffer, size_t bufferSize,
|
H A D | VirtualVolume.cpp | 224 VirtualVolume::GetUniqueEntryName(const char* baseName, char* buffer) argument 226 if (!baseName || !buffer) 234 strcpy(buffer, baseName); 252 strcpy(buffer + baseLen, suffix); 447 VirtualVolume::IOCtl(Node* node, void* cookie, int cmd, void* buffer, argument 489 VirtualVolume::ReadLink(Node* node, char* buffer, size_t bufferSize, argument 566 VirtualVolume::ReadDir(Node* node, void* cookie, struct dirent* buffer, argument 583 // set the name: this also checks the size of the buffer 584 status_t error = set_dirent_name(buffer, bufferSize, name, strlen(name)); 589 buffer 685 ReadAttrDir(Node* node, void* _cookie, struct dirent* buffer, size_t bufferSize, int32 count, int32* countRead) argument 814 ReadQuery(QueryIterator* _iterator, struct dirent* buffer, size_t bufferSize, int32 count, int32* countRead) argument [all...] |
H A D | VirtualVolume.h | 31 char* buffer); 59 void* buffer, size_t bufferSize, 62 const void* buffer, size_t bufferSize, 65 void* buffer, size_t bufferSize); 75 virtual status_t ReadLink(Node* node, char* buffer, 88 struct dirent* buffer, size_t bufferSize, 100 struct dirent* buffer, size_t bufferSize, 104 int type, off_t pos, void* buffer, 107 int type, off_t pos, const void* buffer, 121 struct dirent* buffer, size_ [all...] |
H A D | Volume.cpp | 331 Volume::IOCtl(Node* node, void* cookie, int cmd, void* buffer, argument 371 Volume::ReadLink(Node* node, char* buffer, size_t bufferSize, argument 426 Volume::ReadDir(Node* node, void* _cookie, struct dirent* buffer, argument 474 Volume::ReadAttrDir(Node* node, void* _cookie, struct dirent* buffer, argument 544 Volume::ReadQuery(QueryIterator* iterator, struct dirent* buffer, argument
|
H A D | Volume.h | 93 void* buffer, size_t bufferSize, 96 const void* buffer, size_t bufferSize, 99 void* buffer, size_t bufferSize); 109 virtual status_t ReadLink(Node* node, char* buffer, 122 struct dirent* buffer, size_t bufferSize, 134 struct dirent* buffer, size_t bufferSize, 138 int type, off_t pos, void* buffer, 141 int type, off_t pos, const void* buffer, 155 struct dirent* buffer, size_t bufferSize,
|
H A D | VolumeSupport.h | 13 set_dirent_name(struct dirent* buffer, size_t bufferSize, const char* name, argument 16 size_t length = (buffer->d_name + nameLen + 1) - (char*)buffer; 18 memcpy(buffer->d_name, name, nameLen); 19 buffer->d_name[nameLen] = '\0'; 20 buffer->d_reclen = length; 30 next_dirent(struct dirent*& buffer, size_t& bufferSize) argument 33 char* nextBuffer = (char*)buffer + buffer->d_reclen; 36 // check, if the buffer i [all...] |
/haiku/src/add-ons/kernel/file_systems/netfs/headers/shared/ |
H A D | Channel.h | 17 virtual status_t Send(const void* buffer, int32 size) = 0; 18 virtual status_t Receive(void* buffer, int32 size) = 0;
|
H A D | InsecureChannel.h | 17 virtual status_t Send(const void* buffer, int32 size); 18 virtual status_t Receive(void* buffer, int32 size);
|
H A D | PortChannel.h | 29 virtual status_t Send(const void* buffer, int32 size); 30 virtual status_t Receive(void* buffer, int32 size);
|
H A D | Request.h | 86 static void Delete(RequestBuffer* buffer); 100 void AttachBuffer(RequestBuffer* buffer);
|
H A D | RequestFlattener.h | 16 virtual status_t Write(const void* buffer, int32 size) = 0; 26 virtual status_t Write(const void* buffer, int32 size); 38 virtual status_t Write(const void* buffer, int32 size); 65 status_t Write(const void* buffer, int32 size); 70 status_t WriteData(const void* buffer, int32 size);
|
H A D | RequestUnflattener.h | 17 virtual status_t Read(void* buffer, int32 size) = 0; 18 virtual status_t Read(int32 size, void** buffer, 47 status_t Read(void* buffer, int32 size); 48 status_t Read(int32 size, void*& buffer, bool& mustFree); 53 status_t ReadData(void*& buffer, int32& size,
|
/haiku/src/add-ons/kernel/file_systems/netfs/server/ |
H A D | AttributeDirectory.cpp | 55 void* buffer = malloc(size); local 56 if (!buffer) 59 *attribute = new(buffer) Attribute(name, info, data);
|
H A D | ClientConnection.h | 166 void* buffer);
|
H A D | Node.cpp | 262 Node::ReadSymlink(char* buffer, int32 bufferSize, int32* _bytesRead) argument 264 if (!buffer || bufferSize < 1) 274 ssize_t bytesRead = readlink(path.GetPath(), buffer, bufferSize); 278 buffer[bytesRead] = '\0'; 280 buffer[bufferSize - 1] = '\0';
|
H A D | Node.h | 54 status_t ReadSymlink(char* buffer, int32 bufferSize,
|
H A D | NodeHandle.h | 49 status_t Read(off_t pos, void* buffer, size_t size, 51 status_t Write(off_t pos, const void* buffer, 55 off_t pos, void* buffer, size_t size, 58 off_t pos, const void* buffer, size_t size,
|
H A D | Path.cpp | 45 // compute the resulting length and resize the buffer 86 // compute the resulting length and resize the buffer 127 char* buffer = (char*)realloc(fBuffer, minLen); local 128 if (!buffer) 131 fBuffer = buffer;
|
/haiku/src/add-ons/kernel/file_systems/netfs/shared/ |
H A D | DebugSupport.cpp | 135 char buffer[1024]; local 140 vsnprintf(buffer, sizeof(buffer) - 1, format, args); 142 vsprintf(buffer, format, args); 145 buffer[sizeof(buffer) - 1] = '\0'; 146 write(out, buffer, strlen(buffer));
|
H A D | InsecureChannel.cpp | 63 const uint8* buffer = static_cast<const uint8*>(_buffer); local 66 int32 bytesSent = send(fSocket, buffer, size, 0); 87 buffer += bytesSent; 104 uint8* buffer = static_cast<uint8*>(_buffer); 107 int32 bytesRead = recv(fSocket, buffer, size, 0); 126 buffer += bytesRead;
|
H A D | PortChannel.cpp | 101 const uint8* buffer = static_cast<const uint8*>(_buffer); local 104 status_t error = write_port(fSendPort, 0, buffer, size); 108 buffer += sendSize; 121 uint8* buffer = static_cast<uint8*>(_buffer); 124 // there's something in our buffer: just read from there 126 memcpy(buffer, fBuffer + fBufferOffset, bytesRead); 130 buffer += bytesRead; 132 // nothing left in the buffer: we read from the port 134 // we shall read more than what would fit into our buffer, so 135 // we can directly read into the user buffer [all...] |
H A D | Request.cpp | 47 void* buffer = malloc(sizeof(RequestBuffer) + dataSize); local 48 if (!buffer) 51 return new(buffer) RequestBuffer; 56 RequestBuffer::Delete(RequestBuffer* buffer) argument 58 if (buffer) { 59 buffer->~RequestBuffer(); 60 free(buffer); 94 while (RequestBuffer* buffer = fBuffers.GetFirst()) { 95 fBuffers.Remove(buffer); 96 RequestBuffer::Delete(buffer); 109 AttachBuffer(RequestBuffer* buffer) argument [all...] |
H A D | RequestChannel.cpp | 29 ChannelWriter(Channel* channel, void* buffer, int32 bufferSize) argument 31 fBuffer(buffer), 37 virtual status_t Write(const void* buffer, int32 size) argument 40 // if the data don't fit into the buffer anymore, flush the buffer 46 // if the data don't even fit into an empty buffer, just send it, 47 // otherwise append it to the buffer 49 error = fChannel->Send(buffer, size); 53 memcpy((uint8*)fBuffer + fBytesWritten, buffer, size); 81 MemoryReader(void* buffer, int3 argument 89 Read(void* buffer, int32 size) argument 107 Read(int32 size, void** buffer, bool* mustFree) argument [all...] |
H A D | RequestFlattener.cpp | 29 char buffer[8]; local 30 return Write(buffer, size); 50 DataIOWriter::Write(const void* buffer, int32 size) argument 52 ssize_t bytesWritten = fDataIO->Write(buffer, size); 75 DummyWriter::Write(const void* buffer, int32 size) argument 213 RequestFlattener::Write(const void* buffer, int32 size) argument 218 fStatus = fWriter->Write(buffer, size); 266 RequestFlattener::WriteData(const void* buffer, int32 size) argument 268 if ((!buffer && size > 0) || size < 0) 273 return Write(buffer, siz [all...] |
/haiku/src/add-ons/kernel/file_systems/nfs/ |
H A D | RPCPendingCalls.c | 9 call->buffer=NULL; 15 free (call->buffer);
|