/haiku/headers/posix/sys/ |
H A D | uio.h | 23 ssize_t readv_pos(int fd, off_t pos, const struct iovec *vec, int count); 25 ssize_t writev_pos(int fd, off_t pos, const struct iovec *vec, int count);
|
/haiku/headers/private/fs_shell/ |
H A D | fssh_uio.h | 25 fssh_iovec *vec, int count); 29 const struct fssh_iovec *vec, int count);
|
H A D | fssh_drivers.h | 33 fssh_off_t position, const fssh_iovec *vec, 36 fssh_off_t position, const fssh_iovec *vec,
|
/haiku/src/add-ons/kernel/bus_managers/scsi/ |
H A D | KernelExport_ext.h | 27 iovec *vec, // iovec to analyze 28 size_t vec_count, // number of entries in vec 29 size_t vec_offset, // number of bytes to skip at beginning of vec
|
H A D | virtual_memory.cpp | 29 get_iovec_memory_map(iovec *vec, size_t vec_count, size_t vec_offset, size_t len, argument 40 while (vec_count > 0 && vec_offset > vec->iov_len) { 41 vec_offset -= vec->iov_len; 43 ++vec; 58 range_start = (char *)vec->iov_base + vec_offset; 59 range_len = std::min(vec->iov_len - vec_offset, left_len); 107 ++vec;
|
H A D | scatter_gather.cpp | 34 iovec vec = { local 42 res = get_iovec_memory_map(&vec, 1, 0, ccb->data_length, temp_sg, max_sg_blocks,
|
H A D | dma_buffer.cpp | 246 iovec vec = { local 252 &vec, 1, 0, buffer->size,
|
/haiku/src/bin/fwcontrol/ |
H A D | fwdv.c | 114 int len, tlen, npad, fd, k, m, vec, system = -1, nb; local 176 vec = 0; 230 wbuf[vec].iov_base = pad; 231 wbuf[vec++].iov_len = npad; 232 if (vec >= NPACKET_R) { 233 writev(fd, wbuf, vec); 234 vec = 0; 245 wbuf[vec].iov_base = (char *) dv; 246 wbuf[vec++].iov_len = DSIZE; 247 if (vec > 272 int len, tlen, header, fd, frames, packets, vec, offset, nhdr, i; local [all...] |
/haiku/src/tools/fs_shell/ |
H A D | uio.cpp | 72 fssh_readv_pos(int fd, fssh_off_t pos, const struct fssh_iovec *vec, int count) argument 75 if (!prepare_iovecs(vec, count, systemVecs)) 111 fssh_writev_pos(int fd, fssh_off_t pos, const struct fssh_iovec *vec, int count) argument 114 if (!prepare_iovecs(vec, count, systemVecs))
|
H A D | file_cache.cpp | 86 fssh_iovec vec; local 87 vec.iov_base = (void *)buffer; 88 vec.iov_len = bufferSize; 93 offset + pageOffset, &vec, 1, &bufferSize); 105 fssh_iovec vec; local 106 vec.iov_base = (void *)buffer; 107 vec.iov_len = bufferSize; 112 offset + pageOffset, &vec, 1, &bufferSize);
|
/haiku/src/system/kernel/device_manager/ |
H A D | dma_resources.cpp | 56 generic_io_vec& vec = fVecs[fVecCount++]; local 57 vec.base = base; 58 vec.length = size; 309 generic_io_vec& vec = buffer.VecAt(i); local 310 generic_size_t length = vec.length; 322 vec.length -= toCut; 362 // see if we can join the bounce buffer with the previously last vec 363 generic_io_vec& vec = buffer.VecAt(vecCount - 1); local 364 generic_addr_t vecBase = vec.base; 365 generic_size_t vecLength = vec 452 generic_io_vec& vec = buffer->VecAt(i); local 554 const generic_io_vec& vec = vecs[i]; local [all...] |
H A D | IORequest.cpp | 326 // repair phase adjusted vec 347 // repair phase adjusted vec 348 generic_io_vec& vec = fDMABuffer->VecAt(fSavedVecIndex); local 349 vec.base += vec.length - fSavedVecLength; 350 vec.length = fSavedVecLength; 384 // offset) as we go. If [offset, offset + vec.length) intersects with 391 const generic_io_vec& vec = vecs[i]; local 392 generic_addr_t base = vec.base; 393 generic_size_t length = vec 499 const generic_io_vec& vec = vecs[i]; local 625 generic_io_vec& vec = vecs[i]; local 639 generic_io_vec& vec = vecs[i]; local 769 generic_io_vec vec; local 828 const generic_io_vec& vec = vecs[startVec]; local 840 const generic_io_vec& vec = vecs[endVec]; local [all...] |
/haiku/src/system/libnetwork/netresolv/net/ |
H A D | nsdispatch.c | 199 _nsvect_append(const void *elem, void *vec, u_int *count, size_t esize) argument 204 p = realloc(vec, (*count + NSELEMSPERCHUNK) * esize); 207 vec = p; 209 memmove((void *)(((uintptr_t)vec) + (*count * esize)), elem, esize); 211 return (vec); 215 _nsvect_elem(u_int i, void *vec, u_int count, size_t esize) argument 219 return ((void *)((uintptr_t)vec + (i * esize))); 225 _nsvect_free(void *vec, u_int *count, size_t esize, _nsvect_free_elem free_elem) argument 231 elem = _nsvect_elem(i, vec, *count, esize); 235 if (vec ! [all...] |
/haiku/src/servers/app/font/ |
H A D | FontEngine.cpp | 147 FT_Vector vec; local 154 vec.x = point->x; 155 vec.y = point->y; 160 x2 = int26p6_to_dbl(vec.x); 161 y2 = int26p6_to_dbl(vec.y); 173 v_middle.x = (v_control.x + vec.x) / 2; 174 v_middle.y = (v_control.y + vec.y) / 2; 191 v_control = vec; 227 FT_Vector vec; local 229 vec [all...] |
/haiku/headers/os/drivers/ |
H A D | Drivers.h | 37 const iovec *vec, size_t count, size_t *_numBytes); 39 const iovec *vec, size_t count, size_t *_numBytes);
|
/haiku/src/add-ons/kernel/network/stack/ |
H A D | stack_interface.cpp | 86 iovec vec = { data, length }; local 92 message.msg_iov = &vec; 135 iovec vec = { (void*)data, length }; local 138 message.msg_iov = &vec;
|
/haiku/src/system/kernel/cache/ |
H A D | file_cache.cpp | 469 generic_io_vec vec; 470 vec.base = buffer; 471 vec.length = bufferSize; 479 &vec, 1, 0, &toRead); 640 generic_io_vec vec; local 647 vec.base = sZeroPage; 648 vec.length = length; 649 vecs = &vec; 683 generic_io_vec vec; local 684 vec 1319 generic_io_vec vec; local 1345 generic_io_vec vec; local [all...] |
/haiku/src/libs/agg/font_freetype/ |
H A D | agg_font_freetype.cpp | 246 FT_Vector vec; local 253 vec.x = point->x; 254 vec.y = point->y; 260 x2 = int26p6_to_dbl(vec.x); 261 y2 = int26p6_to_dbl(vec.y); 274 v_middle.x = (v_control.x + vec.x) / 2; 275 v_middle.y = (v_control.y + vec.y) / 2; 294 v_control = vec; 336 FT_Vector vec; local 338 vec [all...] |
/haiku/src/libs/compat/openbsd_network/compat/dev/pci/ |
H A D | pcivar.h | 80 pci_intr_map_msix(device_t dev, int vec, pci_intr_handle_t* ihp) argument 82 if (vec != 0)
|
/haiku/src/add-ons/kernel/drivers/network/ether/usb_rndis/ |
H A D | RNDISDevice.cpp | 368 iovec vec[2]; local 376 vec[0].iov_base = &header; 377 vec[0].iov_len = sizeof(header); 379 vec[1].iov_base = (void*)buffer; 380 vec[1].iov_len = *numBytes; 389 result = gUSBModule->queue_bulk_v(fWriteEndpoint, vec, 2, _WriteCallback, this);
|
/haiku/src/system/kernel/fs/ |
H A D | vfs_request_io.cpp | 119 iovec vec; local 120 vec.iov_base = buffer; 121 vec.iov_len = *length; 124 return FS_CALL(fVnode, write_pages, fCookie, offset, &vec, 1, 128 return FS_CALL(fVnode, read_pages, fCookie, offset, &vec, 1, length); 177 TRACE_RIO("[%ld] vec %lu offset: %lld, length: %lld\n",
|
/haiku/src/tests/system/kernel/device_manager/ |
H A D | dma_resource_test.cpp | 190 const generic_io_vec& vec = operation->Vecs()[i]; local 191 generic_addr_t base = vec.base; 192 generic_size_t length = vec.length; 597 const generic_io_vec& vec = buffer->VecAt(i); local 599 if (target.length != vec.length) 613 if (address != vec.base) { 615 ", should be %#" B_PRIuGENADDR "", i, vec.base, address);
|
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/beos/ |
H A D | fs_interface.h | 121 const beos_iovec *vec, size_t count, size_t *len); 123 const beos_iovec *vec, size_t count, size_t *len);
|
/haiku/headers/private/userlandfs/legacy/ |
H A D | fsproto.h | 106 typedef int op_readv(void *ns, void *node, void *cookie, off_t pos, const iovec *vec, 108 typedef int op_writev(void *ns, void *node, void *cookie, off_t pos, const iovec *vec,
|
/haiku/src/add-ons/kernel/drivers/disk/usb/usb_disk/ |
H A D | usb_disk.cpp | 278 iovec vec; local 279 vec.iov_base = buffer; 280 vec.iov_len = dataLength; 283 data.vecs = &vec; 590 iovec vec; local 591 vec.iov_base = buffer; 594 data.vecs = &vec; 597 vec.iov_len = *dataLength; 600 vec.iov_len = 0;
|