Searched refs:buffer (Results 26 - 50 of 2152) sorted by relevance

1234567891011>>

/haiku/src/add-ons/kernel/bus_managers/scsi/
H A Ddma_buffer.cpp9 DMA buffer handling.
12 is DMA safe, we check that and copy data to a buffer if needed.
13 The buffer is enlarged on demand and destroyed after a time-out
21 Currently, there is only one buffer per device; in the future,
96 /** copy data from/to DMA buffer */
101 dma_buffer *buffer = request->dma_buffer; local
102 const physical_entry *sg_list = buffer->sg_list_orig;
103 uint32 num_vecs = buffer->sg_count_orig;
104 uchar *buffer_data = buffer->address;
111 // we have to use S/G list to original data; the DMA buffer
133 scsi_free_dma_buffer(dma_buffer *buffer) argument
155 scsi_alloc_dma_buffer(dma_buffer *buffer, dma_params *dma_params, uint32 size) argument
268 scsi_free_dma_buffer_sg_orig(dma_buffer *buffer) argument
281 scsi_alloc_dma_buffer_sg_orig(dma_buffer *buffer, size_t size) argument
326 scsi_dma_buffer_compose_sg_orig(dma_buffer *buffer, scsi_ccb *request) argument
352 dma_buffer *buffer; local
435 dma_buffer *buffer = request->dma_buffer; local
471 dma_buffer *buffer; local
488 scsi_dma_buffer_free(dma_buffer *buffer) argument
496 scsi_dma_buffer_init(dma_buffer *buffer) argument
[all...]
/haiku/src/system/libroot/posix/arch/generic/
H A Dlongjmp_return.c15 int __longjmp_return(jmp_buf buffer, int value);
18 __longjmp_return(jmp_buf buffer, int value) argument
20 if (buffer[0].inverted_signal_mask != 0) {
21 sigset_t signalMask = ~buffer[0].inverted_signal_mask;
H A Dsetjmp_save_sigs.c12 int __setjmp_save_sigs(jmp_buf buffer, int saveMask);
15 __setjmp_save_sigs(jmp_buf buffer, int saveMask) argument
23 buffer[0].inverted_signal_mask = ~signalMask;
25 buffer[0].inverted_signal_mask = 0;
/haiku/src/tests/kits/media/mp3_reader_test/
H A DFileDataIO.cpp14 FileDataIO::Read(void *buffer, size_t size) argument
16 return file->Read(buffer, size);
20 FileDataIO::Write(const void *buffer, size_t size) argument
22 return file->Write(buffer, size);
/haiku/src/tests/kits/media/wav_reader_test/
H A DFileDataIO.cpp14 FileDataIO::Read(void *buffer, size_t size) argument
16 return file->Read(buffer, size);
20 FileDataIO::Write(const void *buffer, size_t size) argument
22 return file->Write(buffer, size);
/haiku/src/system/libroot/posix/glibc/stdio-common/
H A Dtempnam.c39 char buffer[NAME_MAX]; local
41 if (__path_search(buffer, NAME_MAX, dir, prefix, 1))
44 if (__gen_tempname(buffer, __GT_NOCREATE))
47 return strdup(buffer);
/haiku/src/kits/debugger/value/values/
H A DAddressValue.cpp30 char buffer[32]; local
31 snprintf(buffer, sizeof(buffer), "%#" B_PRIx64, fValue.ToUInt64());
33 BString string(buffer);
H A DFloatValue.cpp27 char buffer[128]; local
32 snprintf(buffer, sizeof(buffer), "%f", fValue.ToFloat());
37 snprintf(buffer, sizeof(buffer), "%g", fValue.ToDouble());
44 BString string(buffer);
/haiku/src/system/boot/loader/file_systems/fat/
H A Dfatfs.h24 #define read32(buffer,off) \
25 B_LENDIAN_TO_HOST_INT32(*(uint32 *)&buffer[off])
27 #define read16(buffer,off) (buffer[off] + (buffer[off + 1] << 8))
29 #define write32(buffer, off, value) \
30 *(uint32*)&buffer[off] = B_HOST_TO_LENDIAN_INT32(value)
32 #define write16(buffer, off, value) \
33 *(uint16*)&buffer[off] = B_HOST_TO_LENDIAN_INT16(value)
41 status_t get_root_block(int fDevice, char *buffer, int3
[all...]
/haiku/src/build/libroot/
H A Dfs_attr_extattr.h22 list_attributes(int fd, const char* path, char* buffer, size_t bufferSize) argument
26 bytesRead = extattr_list_fd(fd, EXTATTR_NAMESPACE_USER, buffer,
29 bytesRead = extattr_list_link(path, EXTATTR_NAMESPACE_USER, buffer,
39 int index = *buffer;
40 memmove(buffer, buffer + 1, bytesRead - 1);
43 int len = buffer[index];
44 buffer[index] = '\0';
48 buffer[bytesRead - 1] = '\0';
55 get_attribute(int fd, const char* path, const char* attribute, void* buffer, argument
68 set_attribute(int fd, const char* path, const char* attribute, const void* buffer, size_t bufferSize) argument
[all...]
H A Dfs_attr_bsdxattr.h21 list_attributes(int fd, const char* path, char* buffer, size_t bufferSize) argument
24 return flistxattr(fd, buffer, bufferSize, 0);
25 return listxattr(path, buffer, bufferSize, XATTR_NOFOLLOW);
30 get_attribute(int fd, const char* path, const char* attribute, void* buffer, argument
34 return fgetxattr(fd, attribute, buffer, bufferSize, 0, 0);
35 return getxattr(path, attribute, buffer, bufferSize, 0, XATTR_NOFOLLOW);
41 const void* buffer, size_t bufferSize)
44 return fsetxattr(fd, attribute, buffer, bufferSize, 0, 0);
45 return setxattr(path, attribute, buffer, bufferSize, 0, XATTR_NOFOLLOW);
40 set_attribute(int fd, const char* path, const char* attribute, const void* buffer, size_t bufferSize) argument
H A Dfs_attr_xattr.h21 list_attributes(int fd, const char* path, char* buffer, size_t bufferSize) argument
24 return flistxattr(fd, buffer, bufferSize);
25 return llistxattr(path, buffer, bufferSize);
30 get_attribute(int fd, const char* path, const char* attribute, void* buffer, argument
34 return fgetxattr(fd, attribute, buffer, bufferSize);
35 return lgetxattr(path, attribute, buffer, bufferSize);
41 const void* buffer, size_t bufferSize)
44 return fsetxattr(fd, attribute, buffer, bufferSize, 0);
45 return lsetxattr(path, attribute, buffer, bufferSize, 0);
40 set_attribute(int fd, const char* path, const char* attribute, const void* buffer, size_t bufferSize) argument
/haiku/src/apps/debuganalyzer/gui/main_window/
H A DGeneralPage.cpp51 char buffer[128]; local
52 snprintf(buffer, sizeof(buffer), "%" B_PRId32, fModel->CountCPUs());
53 fCPUCountView->SetText(buffer);
57 fRunTimeView->SetText(format_nanotime(runtime, buffer, sizeof(buffer)));
66 snprintf(buffer, sizeof(buffer), "%s (%.2f %%)", timeBuffer,
68 fIdleTimeView->SetText(buffer);
71 snprintf(buffer, sizeo
[all...]
/haiku/src/kits/package/hpkg/
H A DBlockBufferPoolImpl.cpp60 // for sizes greater than the block size, we always allocate a new buffer
66 // if an owner is given and the buffer is still cached, return it
68 PoolBuffer* buffer = *owner; local
69 fCachedBuffers.Remove(buffer);
73 return buffer;
76 // we need a new buffer -- try unused ones first
77 PoolBuffer* buffer = fUnusedBuffers.RemoveHead(); local
78 if (buffer != NULL) {
79 buffer->SetOwner(owner);
82 *owner = buffer;
113 PoolBuffer* buffer = *owner; local
148 PoolBuffer* buffer = *owner; local
172 PoolBuffer* buffer = new(std::nothrow) PoolBuffer( local
[all...]
/haiku/headers/compatibility/gnu/sys/
H A Dxattr.h25 ssize_t getxattr(const char* path, const char* attribute, void* buffer,
27 ssize_t lgetxattr(const char* path, const char* attribute, void* buffer,
29 ssize_t fgetxattr(int fd, const char* attribute, void* buffer, size_t size);
31 int setxattr(const char* path, const char* attribute, const void* buffer,
33 int lsetxattr(const char* path, const char* attribute, const void* buffer,
35 int fsetxattr(int fd, const char* attribute, const void* buffer,
42 ssize_t listxattr(const char* path, char* buffer, size_t size);
43 ssize_t llistxattr(const char* path, char* buffer, size_t size);
44 ssize_t flistxattr(int fd, char* buffer, size_t size);
/haiku/src/apps/debuganalyzer/util/
H A DTimeUtils.h63 format_bigtime(bigtime_t time, char* buffer, size_t bufferSize) argument
68 snprintf(buffer, bufferSize, "%02" B_PRId64 ":%02d:%02d:%06d",
71 return buffer;
78 char buffer[64]; local
79 format_bigtime(time, buffer, sizeof(buffer));
80 return BString(buffer);
85 format_nanotime(nanotime_t time, char* buffer, size_t bufferSize) argument
90 snprintf(buffer, bufferSize, "%02" B_PRId64 ":%02d:%02d:%09d",
93 return buffer;
100 char buffer[64]; local
[all...]
/haiku/src/system/boot/platform/openfirmware/arch/ppc/
H A Dstart.cpp41 char buffer[64]; local
46 if ((length = of_getprop(root, "device_type", buffer, sizeof(buffer) - 1))
48 buffer[length] = '\0';
49 if (!strcasecmp("chrp", buffer))
51 else if (!strcasecmp("bootrom", buffer))
56 if ((length = of_getprop(root, "model", buffer, sizeof(buffer) - 1))
58 buffer[length] = '\0';
59 if (!strcasecmp("pegasos", buffer))
[all...]
/haiku/src/libs/icon/flat_icon/
H A DFlatIconFormat.cpp26 read_coord(LittleEndianBuffer& buffer, float& coord) argument
29 if (!buffer.Read(value))
35 if (!buffer.Read(lowValue))
49 write_coord(LittleEndianBuffer& buffer, float coord) argument
61 return buffer.Write(value);
69 return buffer.Write(highValue) && buffer.Write(lowValue);
75 read_float_24(LittleEndianBuffer& buffer, float& _value) argument
78 if (!buffer.Read(bufferValue[0]) || !buffer
105 write_float_24(LittleEndianBuffer& buffer, float _value) argument
[all...]
/haiku/src/add-ons/kernel/network/protocols/tcp/
H A DBufferQueue.cpp46 net_buffer *buffer; local
47 while ((buffer = fList.RemoveHead()) != NULL) {
48 gBufferModule->free(buffer);
72 BufferQueue::Add(net_buffer *buffer) argument
74 Add(buffer, fLastSequence);
79 BufferQueue::Add(net_buffer *buffer, tcp_sequence sequence) argument
81 TRACE(("BufferQueue@%p::Add(buffer %p, size %" B_PRIu32 ", sequence %"
82 B_PRIu32 ")\n", this, buffer, buffer->size, sequence.Number()));
88 if (tcp_sequence(sequence + buffer
245 net_buffer *buffer = NULL; local
284 Get(net_buffer *buffer, tcp_sequence sequence, size_t bytes) argument
355 net_buffer *buffer = fList.First(); local
446 net_buffer* buffer = iterator.Next(); local
[all...]
/haiku/src/apps/icon-o-matic/import_export/flat_icon/
H A DSourceExporter.cpp31 BMallocIO buffer; local
32 status_t ret = FlatIconExporter::Export(icon, &buffer);
36 return _Export((const uint8*)buffer.Buffer(), buffer.BufferLength(),
47 char buffer[2048]; local
49 sprintf(buffer, "\nconst unsigned char kIconName[] = {\n");
50 size_t size = strlen(buffer);
52 ssize_t written = stream->Write(buffer, size);
63 sprintf(buffer, " 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x"
70 size = strlen(buffer);
[all...]
/haiku/src/tests/system/kernel/file_corruption/
H A DCheckSum.h36 CheckSum& operator=(const void* buffer) argument
38 memcpy(fData, buffer, sizeof(fData));
42 bool operator==(const void* buffer) const
44 return memcmp(fData, buffer, sizeof(fData)) == 0;
47 bool operator!=(const void* buffer) const
49 return !(*this == buffer);
/haiku/src/kits/app/
H A DMessageUtils.cpp19 CalculateChecksum(const uint8 *buffer, int32 size) argument
25 sum += B_BENDIAN_TO_HOST_INT32(*(int32 *)buffer);
26 buffer += 4;
31 temp = (temp << 8) + *buffer++;
41 entry_ref_flatten(char *buffer, size_t *size, const entry_ref *ref) argument
46 memcpy((void *)buffer, (const void *)&ref->device, sizeof(ref->device));
47 buffer += sizeof(ref->device);
48 memcpy((void *)buffer, (const void *)&ref->directory, sizeof(ref->directory));
49 buffer += sizeof(ref->directory);
58 memcpy((void *)buffer, (cons
68 entry_ref_unflatten(entry_ref *ref, const char *buffer, size_t size) argument
96 entry_ref_swap(char *buffer, size_t size) argument
114 node_ref_flatten(char *buffer, size_t *size, const node_ref *ref) argument
129 node_ref_unflatten(node_ref *ref, const char *buffer, size_t size) argument
146 node_ref_swap(char *buffer, size_t size) argument
[all...]
/haiku/src/add-ons/kernel/file_systems/netfs/shared/
H A DRequest.cpp47 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...]
/haiku/src/libs/print/libprint/
H A DPrinterData.cpp38 char buffer[512]; local
40 fNode->ReadAttr(PD_DRIVER_NAME, B_STRING_TYPE, 0, buffer, sizeof(buffer));
41 // TODO fix possible buffer overrun (not terminated string).
42 fDriverName = buffer;
43 fNode->ReadAttr(PD_PRINTER_NAME, B_STRING_TYPE, 0, buffer, sizeof(buffer));
44 fPrinterName = buffer;
45 fNode->ReadAttr(PD_COMMENTS, B_STRING_TYPE, 0, buffer, sizeof(buffer));
[all...]
/haiku/src/add-ons/kernel/file_systems/xfs/
H A DChecksum.h18 Calculate the intermediate checksum for a buffer that has the CRC field
20 cksum_offset parameter. We do not modify the buffer during verification,
24 xfs_start_cksum_safe(const char *buffer, size_t length, uint32 cksum_offset) argument
30 crc = calculate_crc32c(XFS_CRC_SEED, (uint8*)buffer, cksum_offset);
36 return calculate_crc32c(crc, (uint8*)buffer + cksum_offset + sizeof(uint32),
42 Fast CRC method where the buffer is modified. Callers must have exclusive
43 access to the buffer while the calculation takes place.
46 xfs_start_cksum_update(const char *buffer, size_t length, uint32 cksum_offset) argument
49 *(uint32 *)(buffer + cksum_offset) = 0;
51 // single pass CRC calculation for the entire buffer
63 xfs_update_cksum(const char *buffer, size_t length, uint32 cksum_offset) argument
75 xfs_verify_cksum(const char *buffer, size_t length, uint32 cksum_offset) argument
[all...]

Completed in 162 milliseconds

1234567891011>>