/haiku/src/kits/media/experimental/ |
H A D | AdapterIO.cpp | 21 RelativePositionIO(BAdapterIO* owner, BPositionIO* buffer, argument 28 fBuffer(buffer), 49 status_t FlushBefore(off_t position, BPositionIO* buffer, const void* oldBuffer, argument 58 status_t status = buffer->WriteAt(0, (void*)((addr_t)oldBuffer + relative), 62 status = buffer->Seek(fBuffer->Position() - relative, SEEK_SET); 67 SetBuffer(buffer); 118 virtual ssize_t ReadAt(off_t position, void* buffer, argument 124 _PositionToRelative(position), buffer, size); 129 const void* buffer, size_t size) 134 _PositionToRelative(position), buffer, siz 128 WriteAt(off_t position, const void* buffer, size_t size) argument 171 BackWrite(const void* buffer, size_t size) argument 180 SetBuffer(BPositionIO* buffer) argument 276 ReadAt(off_t position, void* buffer, size_t size) argument 289 WriteAt(off_t position, const void* buffer, size_t size) argument 400 SetBuffer(BPositionIO* buffer) argument 415 BMallocIO* buffer = new BMallocIO(); local 443 BackWrite(const void* buffer, size_t size) argument 487 Write(const void* buffer, size_t size) argument [all...] |
/haiku/headers/private/media/experimental/ |
H A D | AdapterIO.h | 21 virtual ssize_t Write(const void* buffer, size_t size); 47 virtual ssize_t ReadAt(off_t position, void* buffer, 50 const void* buffer, size_t size); 63 status_t SetBuffer(BPositionIO* buffer); 74 ssize_t BackWrite(const void* buffer, size_t size);
|
/haiku/src/apps/haikudepot/util/ |
H A D | StorageUtils.cpp | 92 uint8_t buffer[FILE_TO_STRING_BUFFER_LEN]; local 95 while((buffer_read = file.Read(buffer, FILE_TO_STRING_BUFFER_LEN)) > 0) 96 result.Append((char *) buffer, buffer_read); 302 uint8 buffer[16]; local 304 // create some random latin letters into the buffer to write. 306 buffer[i] = 65 + (abs(rand()) % 26); 325 if (file.Write(buffer, 16) != 16) { 342 if (readBuffer[i] != buffer[i]) {
|
/haiku/src/servers/app/drawing/interface/local/ |
H A D | AccelerantHWInterface.h | 88 virtual void FreeOverlayBuffer(const overlay_buffer* buffer); 98 // frame buffer access
|
H A D | AccelerantHWInterface.cpp | 81 char buffer[B_FILE_NAME_LENGTH]; local 82 size_t size = sizeof(buffer); 85 B_SAFEMODE_FAIL_SAFE_VIDEO_MODE, buffer, &size); 87 if (!strncasecmp(buffer, "true", size) 88 || !strncasecmp(buffer, "yes", size) 89 || !strncasecmp(buffer, "on", size) 90 || !strncasecmp(buffer, "enabled", size)) { 607 // to allocate a frame buffer large enough to contain 608 // the back buffer for double buffered drawing 680 // Update the frame buffer use 1375 FreeOverlayBuffer(const overlay_buffer* buffer) argument [all...] |
/haiku/src/apps/haikudepot/tar/ |
H A D | TarArchiveService.cpp | 36 uint8 buffer[LENGTH_BLOCK]; local 37 status_t result = tarIo.ReadExactly(buffer, LENGTH_BLOCK); 39 result = _ReadHeader(buffer, header); 52 uint8 buffer[LENGTH_BLOCK]; local 63 buffer, LENGTH_BLOCK))) { 65 if (memcmp(zero_buffer, buffer, sizeof zero_buffer) == 0) { 72 result = _ReadHeader(buffer, header);
|
/haiku/src/system/kernel/fs/ |
H A D | vfs_request_io.cpp | 76 virtual status_t IO(off_t offset, void* buffer, size_t* length) = 0; 86 status_t (*doIO)(void* cookie, off_t offset, void* buffer, 96 virtual status_t IO(off_t offset, void* buffer, size_t* length) argument 98 return fDoIO(fCookie, offset, buffer, length); 117 virtual status_t IO(off_t offset, void* buffer, size_t* length) argument 120 vec.iov_base = buffer; 289 IOBuffer* buffer = request->Buffer(); local 300 && buffer->GetNextVirtualVec(virtualVecCookie, vector) == B_OK;) { 331 buffer->FreeVirtualVecCookie(virtualVecCookie); 349 IOBuffer* buffer local 85 CallbackIO(bool write, status_t (*doIO)(void* cookie, off_t offset, void* buffer, size_t* length), void* cookie) argument 408 vfs_synchronous_io(io_request* request, status_t (*doIO)(void* cookie, off_t offset, void* buffer, size_t* length), void* cookie) argument [all...] |
H A D | socket.cpp | 95 // copy the buffer size from userland 198 socket_read(struct file_descriptor *descriptor, off_t pos, void *buffer, argument 201 ssize_t bytesRead = sStackInterface->recv(descriptor->u.socket, buffer, 209 socket_write(struct file_descriptor *descriptor, off_t pos, const void *buffer, argument 212 ssize_t bytesWritten = sStackInterface->send(descriptor->u.socket, buffer, 220 socket_ioctl(struct file_descriptor *descriptor, ulong op, void *buffer, argument 223 return sStackInterface->ioctl(descriptor->u.socket, op, buffer, length); 952 // prepare a buffer for ancillary data
|
/haiku/src/add-ons/kernel/drivers/power/acpi_battery/ |
H A D | acpi_battery.cpp | 71 GetString(char* buffer, size_t length, acpi_object_type* pointer) argument 73 strlcpy(buffer, (pointer->object_type == ACPI_TYPE_STRING) 85 acpi_data buffer; local 86 buffer.pointer = NULL; 87 buffer.length = ACPI_ALLOCATE_BUFFER; 93 &buffer); 97 object = (acpi_object_type*)buffer.pointer; 125 free(buffer.pointer); 135 acpi_data buffer; local 136 buffer 230 acpi_data buffer; local 340 acpi_battery_read(void* _cookie, off_t position, void *buffer, size_t* numBytes) argument 406 acpi_battery_write(void* cookie, off_t position, const void* buffer, size_t* numBytes) argument [all...] |
/haiku/src/add-ons/kernel/drivers/disk/mmc/ |
H A D | mmc_disk.cpp | 405 mmc_block_read(void* cookie, off_t position, void* buffer, size_t* _length) argument 417 status_t status = request.Init(position, (addr_t)buffer, length, false, 0); 432 mmc_block_write(void* cookie, off_t position, const void* buffer, argument 445 status_t status = request.Init(position, (addr_t)buffer, length, true, 0); 565 mmc_block_ioctl(void* cookie, uint32 op, void* buffer, size_t length) argument 573 if (buffer == NULL || length < sizeof(status_t)) 577 return user_memcpy(buffer, &status, sizeof(status_t)); 588 return user_memcpy(buffer, &size32, sizeof(size_t)); 593 if (buffer == NULL || length > sizeof(device_geometry)) 596 return user_memcpy(buffer, [all...] |
/haiku/headers/posix/ |
H A D | regex.h | 182 stored in the pattern buffer, so changing this does not affect 293 buffer. */ 331 the pattern compiler, the fields `buffer', `allocated', `fastmap', 354 unsigned char *__REPB_PREFIX(buffer); 356 /* Number of bytes to which `buffer' points. */ 359 /* Number of bytes actually used in `buffer'. */ 433 /* If `regs_allocated' is REGS_UNALLOCATED in the pattern buffer, 460 and syntax given by the global `re_syntax_options', into the buffer
|
/haiku/src/tests/system/network/tcp_shell/ |
H A D | tcp_shell.cpp | 129 tcp_segment_flags(net_buffer* buffer) argument 131 NetBufferHeaderReader<tcp_header> bufferHeader(buffer); 141 is_syn(net_buffer* buffer) argument 143 return (tcp_segment_flags(buffer) & TCP_FLAG_SYNCHRONIZE) != 0; 148 is_fin(net_buffer* buffer) argument 150 return (tcp_segment_flags(buffer) & TCP_FLAG_FINISH) != 0; 428 net_buffer *buffer = gNetBufferModule.create(256); local 429 if (buffer == NULL) 432 // copy data into buffer 433 if (gNetBufferModule.append(buffer, dat 455 net_buffer *buffer; local 738 datalink_send_data(struct net_route *route, net_buffer *buffer) argument 754 datalink_send_datagram(net_protocol *protocol, net_domain *domain, net_buffer *buffer) argument 895 domain_send_data(net_protocol *protocol, net_buffer *buffer) argument 907 domain_send_routed_data(net_protocol *protocol, struct net_route *route, net_buffer *buffer) argument 952 domain_receive_data(net_buffer *buffer) argument 1042 dump_printf(net_buffer* buffer, int32 packetNumber, bool willBeDropped) argument 1140 dump_pcap(net_buffer* buffer, int32 packetNumber, bool willBeDropped) argument 1240 net_buffer* buffer = (net_buffer*)list_remove_head_item( local 1305 char buffer[1024]; local 1485 char *buffer = (char *)malloc(size); local 1517 char *buffer = (char *)malloc(bufferSize); local 1559 char buffer[32767] = {'q'}; local [all...] |
/haiku/src/add-ons/kernel/network/stack/ |
H A D | device_interfaces.cpp | 56 net_buffer* buffer; local 57 status = device->module->receive_data(device, &buffer); 61 device_interface_monitor_receive(interface, buffer); 63 ASSERT(buffer->interface_address == NULL); 65 if (interface->deframe_func(interface->device, buffer) != B_OK) { 66 gNetBufferModule.free(buffer); 71 const size_t packetSize = buffer->size; 72 status = fifo_enqueue_buffer(&interface->receive_queue, buffer); 77 gNetBufferModule.free(buffer); 101 net_buffer* buffer; local 156 domain_receive_adapter(void* cookie, net_device* device, net_buffer* buffer) argument 503 device_interface_monitor_receive(net_device_interface* interface, net_buffer* buffer) argument 829 device_enqueue_buffer(net_device* device, net_buffer* buffer) argument [all...] |
/haiku/src/add-ons/kernel/network/ppp/ppp/ |
H A D | ppp.cpp | 190 ppp_send_data(net_device *_device, net_buffer *buffer) argument 195 if (buffer->size > device->frame_size || buffer->size < device->header_length) { 205 size_t net_buffer_size = buffer->size; 206 // store buffer->size in case buffer freed in KPPP_Interface->Send 207 status_t status = device->KPPP_Interface->Send(buffer, 0x0021); // IP_PROTOCOL 0x0021 210 dprintf("KPPP_Interface->Send(buffer, 0x0021 IP) fail\n");
|
/haiku/src/add-ons/kernel/network/devices/loopback/ |
H A D | loopback.cpp | 111 loopback_send_data(net_device *device, net_buffer *buffer) argument 113 return sStackModule->device_enqueue_buffer(device, buffer);
|
/haiku/src/add-ons/kernel/network/devices/ethernet/ |
H A D | ethernet.cpp | 282 ethernet_send_data(net_device *_device, net_buffer *buffer) argument 286 //dprintf("try to send ethernet packet of %lu bytes (flags %ld):\n", buffer->size, buffer->flags); 287 if (buffer->size > device->frame_size || buffer->size < ETHER_HEADER_LENGTH) 291 net_buffer *original = buffer; 295 if (gBufferModule->count_iovecs(buffer) > 1) { 299 status_t status = gBufferModule->read(buffer, 0, 300 device->write_buffer, buffer->size); 304 iovec.iov_len = buffer [all...] |
/haiku/src/add-ons/kernel/network/devices/dialup/ |
H A D | dialup.cpp | 369 dialup_send_data(net_device* _device, net_buffer* buffer) argument 377 "(flags 0x%" B_PRIx32 "):\n", buffer->size, buffer->flags); 379 if (buffer->size < HDLC_HEADER_LENGTH) 389 uint32 vectorCount = gBufferModule->count_iovecs(buffer); 400 gBufferModule->get_iovecs(buffer, ioVectors, vectorCount); 405 packet = (uint8*)malloc(2 + 2 * buffer->size); 470 net_buffer* buffer = gBufferModule->create(256); 471 if (buffer == NULL) 477 uint8* packet = (uint8*)malloc(2 + 2 * buffer [all...] |
/haiku/src/add-ons/kernel/file_systems/fat/ |
H A D | file.cpp | 83 dosfs_get_vnode_name(fs_volume *_ns, fs_vnode *_node, char *buffer, argument 87 strlcpy(buffer, node->filename, bufferSize); 96 uint8 *buffer; local 111 buffer = diri_init(vol, VNODE_PARENT_DIR_CLUSTER(node), node->eindex, &diri); 112 if (buffer == NULL) 116 buffer[0x0b] = node->mode; // file attributes 118 memset(buffer+0xc, 0, 0x16-0xc); 120 buffer[0x0e] = i & 0xff; 121 buffer[0x0f] = (i >> 8) & 0xff; 122 buffer[ 651 uchar *buffer; local 979 uint8 *buffer; local [all...] |
/haiku/src/add-ons/kernel/drivers/disk/virtual/virtio_block/ |
H A D | virtio_block.cpp | 367 virtio_block_ioctl(void* cookie, uint32 op, void* buffer, size_t length) argument 378 user_memcpy(buffer, &info->media_status, sizeof(info->media_status)); 387 return user_memcpy(buffer, &size, sizeof(size_t)); 392 if (buffer == NULL || length > sizeof(device_geometry)) 400 return user_memcpy(buffer, &geometry, length); 404 return user_strlcpy((char*)buffer, "devices/drive-harddisk", 413 if (user_memcpy(&iconData, buffer, sizeof(device_icon)) != B_OK) 423 return user_memcpy(buffer, &iconData, sizeof(device_icon)); 556 // create command buffer area 557 info->bufferArea = create_area("virtio_block command buffer", (voi [all...] |
/haiku/src/add-ons/kernel/drivers/misc/ |
H A D | poke.cpp | 330 poke_read(void* cookie, off_t position, void* buffer, size_t* numBytes) argument 338 poke_write(void* cookie, off_t position, const void* buffer, size_t* numBytes) argument
|
/haiku/src/add-ons/kernel/bus_managers/acpi/ |
H A D | NamespaceDump.cpp | 28 size_t Read(void *buffer, ssize_t length); 29 size_t Write(const void *buffer, ssize_t length); 48 RingBuffer *buffer; member in struct:acpi_ns_device_info 53 // called with the buffer lock held 57 size_t available = device->buffer->WritableAmount(); 62 device->buffer->Unlock(); 70 if (!device->buffer->Lock()) 73 } while (device->buffer->WritableAmount() < space); 155 RingBuffer &ringBuffer = *device->buffer; 221 device->buffer 268 acpi_namespace_write(void* cookie, off_t position, const void* buffer, size_t* num_bytes) argument 394 Read(void *buffer, ssize_t size) argument 404 Write(const void *buffer, ssize_t size) argument [all...] |
H A D | ACPIPrivate.h | 126 acpi_data *buffer); 145 acpi_data *buffer); 228 status_t ns_handle_to_pathname(acpi_handle targetHandle, acpi_data* buffer); 246 acpi_data* buffer);
|
/haiku/headers/os/drivers/ |
H A D | ACPI.h | 100 void *buffer; member in struct:acpi_object_type::__anon6 101 } buffer; member in union:acpi_object_type 136 acpi_size length; /* Length in bytes of the buffer */ 137 void *pointer; /* pointer to buffer */ 263 acpi_data *buffer); 281 acpi_data *buffer);
|
/haiku/src/servers/app/ |
H A D | ServerWindow.cpp | 976 char buffer[size]; local 977 if (link.Read(buffer, size) == B_OK) { 979 if (settings.Unflatten(buffer) == B_OK) 997 char buffer[size]; local 998 if (settings.Flatten(buffer, size) == B_OK) { 1002 fLink.Attach(buffer, size); 2315 char* buffer = new (nothrow) char[bufferSize]; local 2317 if (link.Read(buffer, bufferSize) == B_OK 2318 && dragMessage.Unflatten(buffer) == B_OK) { 2327 delete[] buffer; 2349 char* buffer = new (nothrow) char[bufferSize]; local [all...] |
/haiku/src/apps/webpositive/ |
H A D | BrowserWindow.cpp | 2802 char buffer[1024]; local 2803 snprintf(buffer, sizeof(buffer), "Failed to show the " 2805 BAlert* alert = new BAlert(B_TRANSLATE("Page source error"), buffer,
|