/haiku/src/add-ons/kernel/file_systems/ramfs/ |
H A D | File.h | 18 virtual status_t ReadAt(off_t offset, void *buffer, size_t size, 20 virtual status_t WriteAt(off_t offset, const void *buffer, size_t size,
|
/haiku/src/add-ons/kernel/network/protocols/unix/ |
H A D | UnixAddress.cpp | 28 UnixAddress::ToString(char *buffer, size_t bufferSize) const argument 31 strlcpy(buffer, "<empty>", bufferSize); 33 snprintf(buffer, bufferSize, "<%05" B_PRIx32 ">", fInternalID); 35 snprintf(buffer, bufferSize, "<%" B_PRIdDEV ", %" B_PRIdINO ">", 39 return buffer; 145 unix_print_address_buffer(const sockaddr *_address, char *buffer, argument 148 if (!buffer) 154 strlcpy(buffer, "<none>", bufferSize); 156 strlcpy(buffer, address->sun_path, bufferSize); 158 snprintf(buffer, bufferSiz 169 char buffer[128]; local 262 char buffer[6]; local [all...] |
/haiku/src/system/boot/platform/next_m68k/ |
H A D | menu.cpp | 47 platform_get_user_input_text(Menu *menu, MenuItem *item, char *buffer, argument 50 return platform_generic_get_user_input_text(menu, item, buffer,
|
/haiku/src/system/boot/platform/openfirmware/ |
H A D | Handle.h | 20 virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize); 21 virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize);
|
/haiku/src/add-ons/kernel/bus_managers/ps2/ |
H A D | ps2_alps.h | 23 uint8 buffer[PS2_PACKET_ALPS]; member in struct:__anon11 35 status_t alps_ioctl(void *_cookie, uint32 op, void *buffer, size_t length);
|
/haiku/src/system/boot/platform/atari_m68k/ |
H A D | Handle.cpp | 56 Handle::ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize) argument 63 Handle::WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize) argument
|
H A D | Handle.h | 23 virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize); 24 virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize);
|
/haiku/src/system/libroot/os/ |
H A D | find_directory.cpp | 206 BStackOrHeapArray<char, 128> buffer(pathLength + 1); 207 if (!buffer.IsValid()) 221 strlcpy(buffer, path, i + 1); 222 if (stat(buffer, &st) < 0) { 224 if (mkdir(buffer, mode) < 0) 234 get_user_home_path(char* buffer, size_t bufferSize) argument 243 return strlcpy(buffer, kUserDirectory, bufferSize); 258 ssize_t result = __getenv_reentrant("HOME", buffer, bufferSize); 266 return strlcpy(buffer, home, bufferSize); 287 /* as with the R5 version, no on-stack buffer */ 288 char *buffer = (char*)malloc(pathLength); local 540 char *buffer = (char*)malloc(pathLength); local [all...] |
/haiku/src/system/runtime_loader/ |
H A D | runtime_loader.cpp | 125 const char* replacementSubPath, char*& buffer, size_t& bufferSize, 145 strlcpy(buffer, replacementSubPath, 150 strlcpy(buffer, ".", bufferSize); 158 memcpy(buffer, replacementSubPath, toCopy); 159 buffer[toCopy] = '\0'; 161 buffer += toCopy; 182 char *buffer = path; local 189 programPath, buffer, pathLength, status) 191 requestingObjectPath, buffer, pathLength, status)) { 201 char buffer[PATH_MA local 123 replace_executable_path_placeholder(const char*& dir, int& dirLength, const char* placeholder, size_t placeholderLength, const char* replacementSubPath, char*& buffer, size_t& bufferSize, status_t& _error) argument 237 char buffer[PATH_MAX]; local 306 char buffer[PATH_MAX]; local 399 char buffer[B_FILE_NAME_LENGTH]; local [all...] |
/haiku/src/kits/support/ |
H A D | DataIO.cpp | 37 BDataIO::Read(void* buffer, size_t size) argument 44 BDataIO::Write(const void* buffer, size_t size) argument 58 BDataIO::ReadExactly(void* buffer, size_t size, size_t* _bytesRead) argument 60 uint8* out = (uint8*)buffer; 88 BDataIO::WriteExactly(const void* buffer, size_t size, size_t* _bytesWritten) argument 90 const uint8* in = (const uint8*)buffer; 186 BPositionIO::Read(void* buffer, size_t size) argument 189 ssize_t result = ReadAt(curPos, buffer, size); 198 BPositionIO::Write(const void* buffer, size_t size) argument 201 ssize_t result = WriteAt(curPos, buffer, siz 210 ReadAtExactly(off_t position, void* buffer, size_t size, size_t* _bytesRead) argument 242 WriteAtExactly(off_t position, const void* buffer, size_t size, size_t* _bytesWritten) argument 321 BMemoryIO(void* buffer, size_t length) argument 332 BMemoryIO(const void* buffer, size_t length) argument 349 ReadAt(off_t pos, void* buffer, size_t size) argument 365 WriteAt(off_t pos, const void* buffer, size_t size) argument 477 ReadAt(off_t pos, void* buffer, size_t size) argument 493 WriteAt(off_t pos, const void* buffer, size_t size) argument [all...] |
H A D | BufferedDataIO.cpp | 106 BBufferedDataIO::Read(void* buffer, size_t size) argument 108 if (buffer == NULL) 118 TRACE("%p: read %lu bytes we already have in the buffer.\n", this, 120 memcpy(buffer, fBuffer + fPosition, bytesRead); 122 buffer = (void*)((uint8_t*)buffer + bytesRead); 132 // request is larger than our buffer, just fill it directly 133 return fStream.Read(buffer, size); 137 // retrieve next buffer 155 memcpy(buffer, fBuffe 168 Write(const void* buffer, size_t size) argument [all...] |
/haiku/src/servers/app/drawing/Painter/drawing_modes/ |
H A D | DrawingModeBlend.h | 39 agg_buffer* buffer, const PatternHandler* pattern) 41 uint8* p = buffer->row_ptr(y) + (x << 2); 54 agg_buffer* buffer, const PatternHandler* pattern) 56 uint8* p = buffer->row_ptr(y) + (x << 2); 82 agg_buffer* buffer, const PatternHandler* pattern) 84 uint8* p = buffer->row_ptr(y) + (x << 2); 106 agg_buffer* buffer, const PatternHandler* pattern) 108 uint8* p = buffer->row_ptr(y) + (x << 2); 119 p += buffer->stride(); 130 agg_buffer* buffer, cons 38 blend_pixel_blend(int x, int y, const color_type& c, uint8 cover, agg_buffer* buffer, const PatternHandler* pattern) argument 52 blend_hline_blend(int x, int y, unsigned len, const color_type& c, uint8 cover, agg_buffer* buffer, const PatternHandler* pattern) argument 80 blend_solid_hspan_blend(int x, int y, unsigned len, const color_type& c, const uint8* covers, agg_buffer* buffer, const PatternHandler* pattern) argument 104 blend_solid_vspan_blend(int x, int y, unsigned len, const color_type& c, const uint8* covers, agg_buffer* buffer, const PatternHandler* pattern) argument 127 blend_color_hspan_blend(int x, int y, unsigned len, const color_type* colors, const uint8* covers, uint8 cover, agg_buffer* buffer, const PatternHandler* pattern) argument [all...] |
H A D | DrawingModeMax.h | 44 agg_buffer* buffer, const PatternHandler* pattern) 46 uint8* p = buffer->row_ptr(y) + (x << 2); 59 agg_buffer* buffer, const PatternHandler* pattern) 61 uint8* p = buffer->row_ptr(y) + (x << 2); 87 agg_buffer* buffer, const PatternHandler* pattern) 89 uint8* p = buffer->row_ptr(y) + (x << 2); 111 agg_buffer* buffer, const PatternHandler* pattern) 113 uint8* p = buffer->row_ptr(y) + (x << 2); 124 p += buffer->stride(); 135 agg_buffer* buffer, cons 43 blend_pixel_max(int x, int y, const color_type& c, uint8 cover, agg_buffer* buffer, const PatternHandler* pattern) argument 57 blend_hline_max(int x, int y, unsigned len, const color_type& c, uint8 cover, agg_buffer* buffer, const PatternHandler* pattern) argument 85 blend_solid_hspan_max(int x, int y, unsigned len, const color_type& c, const uint8* covers, agg_buffer* buffer, const PatternHandler* pattern) argument 109 blend_solid_vspan_max(int x, int y, unsigned len, const color_type& c, const uint8* covers, agg_buffer* buffer, const PatternHandler* pattern) argument 132 blend_color_hspan_max(int x, int y, unsigned len, const color_type* colors, const uint8* covers, uint8 cover, agg_buffer* buffer, const PatternHandler* pattern) argument [all...] |
H A D | DrawingModeMin.h | 38 agg_buffer* buffer, const PatternHandler* pattern) 40 uint8* p = buffer->row_ptr(y) + (x << 2); 53 agg_buffer* buffer, const PatternHandler* pattern) 55 uint8* p = buffer->row_ptr(y) + (x << 2); 81 agg_buffer* buffer, const PatternHandler* pattern) 83 uint8* p = buffer->row_ptr(y) + (x << 2); 105 agg_buffer* buffer, const PatternHandler* pattern) 107 uint8* p = buffer->row_ptr(y) + (x << 2); 118 p += buffer->stride(); 129 agg_buffer* buffer, cons 37 blend_pixel_min(int x, int y, const color_type& c, uint8 cover, agg_buffer* buffer, const PatternHandler* pattern) argument 51 blend_hline_min(int x, int y, unsigned len, const color_type& c, uint8 cover, agg_buffer* buffer, const PatternHandler* pattern) argument 79 blend_solid_hspan_min(int x, int y, unsigned len, const color_type& c, const uint8* covers, agg_buffer* buffer, const PatternHandler* pattern) argument 103 blend_solid_vspan_min(int x, int y, unsigned len, const color_type& c, const uint8* covers, agg_buffer* buffer, const PatternHandler* pattern) argument 126 blend_color_hspan_min(int x, int y, unsigned len, const color_type* colors, const uint8* covers, uint8 cover, agg_buffer* buffer, const PatternHandler* pattern) argument [all...] |
H A D | DrawingModeAlphaPC.h | 32 agg_buffer* buffer, const PatternHandler* pattern) 34 uint8* p = buffer->row_ptr(y) + (x << 2); 48 agg_buffer* buffer, const PatternHandler* pattern) 50 uint8* p = buffer->row_ptr(y) + (x << 2); 70 agg_buffer* buffer, const PatternHandler* pattern) 72 uint8* p = buffer->row_ptr(y) + (x << 2); 93 agg_buffer* buffer, const PatternHandler* pattern) 95 uint8* p = buffer->row_ptr(y) + (x << 2); 107 p += buffer->stride(); 118 agg_buffer* buffer, cons 31 blend_pixel_alpha_pc(int x, int y, const color_type& c, uint8 cover, agg_buffer* buffer, const PatternHandler* pattern) argument 46 blend_hline_alpha_pc(int x, int y, unsigned len, const color_type& c, uint8 cover, agg_buffer* buffer, const PatternHandler* pattern) argument 68 blend_solid_hspan_alpha_pc(int x, int y, unsigned len, const color_type& c, const uint8* covers, agg_buffer* buffer, const PatternHandler* pattern) argument 91 blend_solid_vspan_alpha_pc(int x, int y, unsigned len, const color_type& c, const uint8* covers, agg_buffer* buffer, const PatternHandler* pattern) argument 115 blend_color_hspan_alpha_pc(int x, int y, unsigned len, const color_type* colors, const uint8* covers, uint8 cover, agg_buffer* buffer, const PatternHandler* pattern) argument [all...] |
H A D | DrawingModeAlphaPCSolid.h | 33 agg_buffer* buffer, const PatternHandler*) 35 uint8* p = buffer->row_ptr(y) + (x << 2); 48 agg_buffer* buffer, const PatternHandler*) 50 uint8* p = buffer->row_ptr(y) + (x << 2); 73 agg_buffer* buffer, const PatternHandler*) 75 uint8* p = buffer->row_ptr(y) + (x << 2); 94 agg_buffer* buffer, const PatternHandler*) 96 uint8* p = buffer->row_ptr(y) + (x << 2); 107 p += buffer->stride(); 116 agg_buffer* buffer, cons 32 blend_pixel_alpha_pc_solid(int x, int y, const color_type& color, uint8 cover, agg_buffer* buffer, const PatternHandler*) argument 46 blend_hline_alpha_pc_solid(int x, int y, unsigned len, const color_type& color, uint8 cover, agg_buffer* buffer, const PatternHandler*) argument 71 blend_solid_hspan_alpha_pc_solid(int x, int y, unsigned len, const color_type& color, const uint8* covers, agg_buffer* buffer, const PatternHandler*) argument 92 blend_solid_vspan_alpha_pc_solid(int x, int y, unsigned len, const color_type& color, const uint8* covers, agg_buffer* buffer, const PatternHandler*) argument 113 blend_color_hspan_alpha_pc_solid(int x, int y, unsigned len, const color_type* colors, const uint8* covers, uint8 cover, agg_buffer* buffer, const PatternHandler*) argument [all...] |
H A D | DrawingModeAlphaPO.h | 32 agg_buffer* buffer, const PatternHandler* pattern) 34 uint8* p = buffer->row_ptr(y) + (x << 2); 48 agg_buffer* buffer, const PatternHandler* pattern) 50 uint8* p = buffer->row_ptr(y) + (x << 2); 70 agg_buffer* buffer, const PatternHandler* pattern) 72 uint8* p = buffer->row_ptr(y) + (x << 2); 95 agg_buffer* buffer, const PatternHandler* pattern) 97 uint8* p = buffer->row_ptr(y) + (x << 2); 109 p += buffer->stride(); 120 agg_buffer* buffer, cons 31 blend_pixel_alpha_po(int x, int y, const color_type& c, uint8 cover, agg_buffer* buffer, const PatternHandler* pattern) argument 46 blend_hline_alpha_po(int x, int y, unsigned len, const color_type& c, uint8 cover, agg_buffer* buffer, const PatternHandler* pattern) argument 68 blend_solid_hspan_alpha_po(int x, int y, unsigned len, const color_type& c, const uint8* covers, agg_buffer* buffer, const PatternHandler* pattern) argument 93 blend_solid_vspan_alpha_po(int x, int y, unsigned len, const color_type& c, const uint8* covers, agg_buffer* buffer, const PatternHandler* pattern) argument 117 blend_color_hspan_alpha_po(int x, int y, unsigned len, const color_type* colors, const uint8* covers, uint8 cover, agg_buffer* buffer, const PatternHandler* pattern) argument [all...] |
/haiku/src/system/libroot/posix/glibc/libio/ |
H A D | fmemopen.c | 50 * character of the string buffer (yet the buffer may already 51 * contain more data). For fseek(), the last byte of the buffer is 56 * buffer. 60 * buffer and then read them back in again." 84 char *buffer; member in struct:fmemopen_cookie_struct 106 memcpy (b, &(c->buffer[c->pos]), s); 136 memcpy (&(c->buffer[c->pos]), b, s); 143 c->buffer[c->maxpos] = '\0'; 193 free (c->buffer); [all...] |
/haiku/src/add-ons/accelerants/ati/ |
H A D | mach64_overlay.cpp | 21 const overlay_buffer* buffer) 27 if (window == NULL || buffer == NULL) 32 if (buffer->space == B_YCbCr422) 59 uint32 horzScale = (buffer->width << 12) / (x2 - x1 + 1); 60 uint32 vertScale = (buffer->height << 12) / (y2 - y1 + 1); 121 OUTREG(SCALER_HEIGHT_WIDTH, (buffer->width << 16) | buffer->height); 124 // Compute offset of overlay buffer in the video memory. 125 uint32 offset = (uint32)((addr_t)buffer->buffer 20 Mach64_DisplayOverlay(const overlay_window* window, const overlay_buffer* buffer) argument [all...] |
/haiku/src/add-ons/kernel/network/dns_resolver/server/ |
H A D | main.cpp | 102 GetAddrInfo(const char* buffer) argument 104 const char* node = buffer[0] == '\0' ? NULL : buffer; 107 const char* service = buffer[nodeSize] == '\0' ? NULL : buffer + nodeSize; 111 = reinterpret_cast<const addrinfo*>(buffer + nodeSize + serviceSize); 138 void* buffer = malloc(size); local 139 if (buffer == NULL) 141 MemoryDeleter _(buffer); 144 size = read_port(gRequestPort, &code, buffer, siz [all...] |
/haiku/src/add-ons/kernel/network/protocols/ipv6/ |
H A D | ipv6.cpp | 69 uint16 GetHeaderOffset(net_buffer* buffer, uint32 headerCode = ~0u) const; 93 net_buffer* buffer, bool lastFragment); 234 IPv6Header::GetHeaderOffset(net_buffer* buffer, uint32 headerCode) const argument 248 status_t status = gBufferModule->read(buffer, offset, 268 buffer->protocol = next; 299 net_buffer* buffer; local 300 while ((buffer = fFragments.RemoveHead()) != NULL) { 301 gBufferModule->free(buffer); 307 FragmentPacket::AddFragment(uint16 start, uint16 end, net_buffer* buffer, argument 337 gBufferModule->free(buffer); 541 net_buffer* buffer = *_buffer; local 612 send_fragments(ipv6_protocol* protocol, struct net_route* route, net_buffer* buffer, uint32 mtu) argument 725 deliver_multicast(net_protocol_module_info* module, net_buffer* buffer, bool deliverToRaw, net_interface *interface) argument 751 deliver_multicast(net_protocol_module_info* module, net_buffer* buffer, bool deliverToRaw) argument 786 raw_receive_data(net_buffer* buffer) argument 1246 ip6_select_hoplimit(net_protocol* _protocol, net_buffer* buffer) argument 1266 ipv6_send_routed_data(net_protocol* _protocol, struct net_route* route, net_buffer* buffer) argument 1356 ipv6_send_data(net_protocol* _protocol, net_buffer* buffer) argument 1453 ipv6_receive_data(net_buffer* buffer) argument 1563 ipv6_deliver_data(net_protocol* _protocol, net_buffer* buffer) argument 1590 ipv6_process_ancillary_data_no_container(net_protocol* _protocol, net_buffer* buffer, void* msgControl, size_t msgControlLen) argument [all...] |
/haiku/src/system/kernel/debug/ |
H A D | safemode_settings.cpp | 27 const char* parameter, size_t parameterLength, char* buffer, 35 settings = file->buffer; 126 memcpy(buffer, valueStart, toCopy); 127 buffer[toCopy] = '\0'; 146 size_t parameterLength, char* buffer, size_t* _bufferSize) 151 parameterLength, buffer, _bufferSize); 163 *_bufferSize = strlcpy(buffer, value, *_bufferSize); 173 get_option(kernel_args* args, const char* parameter, char* buffer, argument 178 parameterLength, buffer, _bufferSize); 181 status = get_option(args, "kernel", parameter, parameterLength, buffer, 26 get_option_from_kernel_args(kernel_args* args, const char* settingsName, const char* parameter, size_t parameterLength, char* buffer, size_t* _bufferSize) argument 145 get_option(kernel_args* args, const char* settingsName, const char* parameter, size_t parameterLength, char* buffer, size_t* _bufferSize) argument 208 get_safemode_option(const char* parameter, char* buffer, size_t* _bufferSize) argument 225 get_safemode_option_early(kernel_args* args, const char* parameter, char* buffer, size_t* _bufferSize) argument 254 char buffer[B_PATH_NAME_LENGTH]; local [all...] |
/haiku/src/kits/locale/ |
H A D | Collator.cpp | 65 const void* buffer = NULL; local 66 if (archive->FindData("loc:collator", B_RAW_TYPE, &buffer, &size) == B_OK) { 67 fICUCollator = new RuleBasedCollator((const uint8_t*)buffer, (int)size, 139 uint8_t* buffer = (uint8_t*)malloc(length * 2); local 141 if (buffer == NULL) 146 NULL, error), buffer, length * 2); 148 uint8_t* tmpBuffer = (uint8_t*)realloc(buffer, requiredSize); 150 free(buffer); 151 buffer = NULL; 154 buffer 159 buffer, requiredSize); local 198 uint8_t* buffer = (uint8_t*)malloc(size); local [all...] |
/haiku/src/system/kernel/device_manager/ |
H A D | dma_resources.cpp | 35 DMABuffer* buffer = (DMABuffer*)malloc( local 37 if (buffer == NULL) 40 buffer->fVecCount = count; 42 return buffer; 79 kprintf(" bounce buffer: %p (physical %#" B_PRIxPHYSADDR ")\n", 81 kprintf(" bounce buffer size: %" B_PRIxPHYSADDR "\n", fBounceBuffer->size); 187 TRACE("DMAResource::Init(): chose bounce buffer size %lu\n", 206 DMABuffer* buffer; local 207 status_t error = CreateBuffer(&buffer); 211 fDMABuffers.Add(buffer); 216 DMABounceBuffer* buffer; local 231 DMABuffer* buffer = DMABuffer::Create(fRestrictions.max_segment_count); local 272 DMABounceBuffer* buffer = new(std::nothrow) DMABounceBuffer; local 304 _CutBuffer(DMABuffer& buffer, phys_addr_t& physicalBounceBuffer, phys_size_t& bounceLeft, generic_size_t toCut) argument 347 _AddBounceBuffer(DMABuffer& buffer, phys_addr_t& physicalBounceBuffer, phys_size_t& bounceLeft, generic_size_t length, bool fixedLength) argument 408 IOBuffer* buffer = request->Buffer(); local 753 RecycleBuffer(DMABuffer* buffer) argument [all...] |
/haiku/src/add-ons/kernel/network/protocols/l2cap/ |
H A D | l2cap.cpp | 159 l2cap_send_data(net_protocol* protocol, net_buffer* buffer) argument 161 return ((L2capEndpoint*)protocol)->SendData(buffer); 167 net_buffer* buffer) 212 connection_for(net_buffer* buffer) argument 214 const sockaddr_l2cap* l2capAddr = (sockaddr_l2cap*)buffer->source; 215 const sockaddr_dl* interfaceAddr = (sockaddr_dl*)buffer->interface_address->local; 218 buffer->interface_address = NULL; 219 // This isn't a real interface_address; it could confuse the buffer module. 226 l2cap_receive_data(net_buffer* buffer) argument 228 if (buffer 166 l2cap_send_routed_data(net_protocol* protocol, struct net_route* route, net_buffer* buffer) argument [all...] |