Symbol: iovec
headers/build/private/kernel/syscalls.h
85
extern ssize_t _kern_readv(int fd, off_t pos, const struct iovec *vecs,
headers/build/private/kernel/syscalls.h
89
extern ssize_t _kern_writev(int fd, off_t pos, const struct iovec *vecs,
headers/compatibility/bsd/sys/uio.h
22
preadv(int fd, const struct iovec *vecs, int count, off_t pos)
headers/compatibility/bsd/sys/uio.h
29
pwritev(int fd, const struct iovec *vecs, int count, off_t pos)
headers/os/drivers/Drivers.h
37
const iovec *vec, size_t count, size_t *_numBytes);
headers/os/drivers/Drivers.h
39
const iovec *vec, size_t count, size_t *_numBytes);
headers/os/drivers/USB3.h
181
iovec *vector, size_t vectorCount,
headers/os/drivers/fs_interface.h
129
off_t pos, const iovec* vecs, size_t count, size_t* _numBytes);
headers/os/drivers/fs_interface.h
131
void* cookie, off_t pos, const iovec* vecs, size_t count,
headers/os/drivers/fs_interface.h
340
extern status_t read_pages(int fd, off_t pos, const struct iovec* vecs,
headers/os/drivers/fs_interface.h
342
extern status_t write_pages(int fd, off_t pos, const struct iovec* vecs,
headers/os/drivers/fs_interface.h
346
const struct iovec* vecs, size_t vecCount,
headers/os/drivers/fs_interface.h
350
const struct iovec* vecs, size_t vecCount,
headers/posix/sys/socket.h
109
struct iovec *msg_iov; /* scatter/gather array we'll use */
headers/posix/sys/uio.h
22
ssize_t readv(int fd, const struct iovec *vector, int count);
headers/posix/sys/uio.h
23
ssize_t readv_pos(int fd, off_t pos, const struct iovec *vec, int count);
headers/posix/sys/uio.h
24
ssize_t writev(int fd, const struct iovec *vector, int count);
headers/posix/sys/uio.h
25
ssize_t writev_pos(int fd, off_t pos, const struct iovec *vec, int count);
headers/private/firewire/firewirereg.h
339
struct iovec *vec;
headers/private/kernel/fs/fd.h
32
const struct iovec *vecs, int count);
headers/private/kernel/fs/fd.h
34
const struct iovec *vecs, int count);
headers/private/kernel/port.h
45
status_t writev_port_etc(port_id id, int32 msgCode, const iovec *msgVecs,
headers/private/kernel/port.h
68
const iovec *msgVecs, size_t vecCount,
headers/private/kernel/util/iovec_support.h
49
get_iovecs_from_user(const iovec* userVecs, size_t vecCount, iovec* vecs,
headers/private/kernel/util/iovec_support.h
58
if (user_memcpy(vecs, userVecs, sizeof(iovec) * vecCount) != B_OK)
headers/private/kernel/util/ring_buffer.h
12
struct iovec;
headers/private/kernel/util/ring_buffer.h
46
int32 ring_buffer_get_vecs(struct ring_buffer *buffer, struct iovec *vecs);
headers/private/kernel/vfs.h
244
ssize_t _user_readv(int fd, off_t pos, const iovec *vecs, size_t count);
headers/private/kernel/vfs.h
247
ssize_t _user_writev(int fd, off_t pos, const iovec *vecs, size_t count);
headers/private/net/net_buffer.h
103
struct iovec* iovecs, uint32 vecCount);
headers/private/net/net_buffer.h
105
struct iovec* iovecs, uint32 vecCount);
headers/private/net/net_protocol.h
120
ssize_t (*send_data_no_buffer)(net_protocol* self, const iovec* vecs,
headers/private/net/net_protocol.h
124
ssize_t (*read_data_no_buffer)(net_protocol* self, const iovec* vecs,
headers/private/net/net_protocol.h
15
struct iovec;
headers/private/package/hpkg/PackageFileHeapAccessorBase.h
110
iovec* scratchBuffer = NULL) = 0;
headers/private/package/hpkg/PackageFileHeapAccessorBase.h
116
iovec* scratchBuffer = NULL);
headers/private/package/hpkg/PackageFileHeapAccessorBase.h
117
status_t DecompressChunkData(const iovec& compressedBuffer,
headers/private/package/hpkg/PackageFileHeapAccessorBase.h
118
iovec& uncompressedBuffer,
headers/private/package/hpkg/PackageFileHeapAccessorBase.h
119
iovec* scratchBuffer = NULL);
headers/private/package/hpkg/PackageFileHeapReader.h
46
iovec* scratchBuffer = NULL);
headers/private/package/hpkg/PackageFileHeapWriter.h
61
iovec* scratchBuffer = NULL);
headers/private/support/CompressionAlgorithm.h
45
virtual status_t CompressBuffer(const iovec& input, iovec& output,
headers/private/support/CompressionAlgorithm.h
47
iovec* scratch = NULL);
headers/private/support/CompressionAlgorithm.h
48
virtual status_t DecompressBuffer(const iovec& input, iovec& output,
headers/private/support/CompressionAlgorithm.h
50
iovec* scratch = NULL);
headers/private/support/ZlibCompressionAlgorithm.h
76
virtual status_t CompressBuffer(const iovec& input, iovec& output,
headers/private/support/ZlibCompressionAlgorithm.h
78
iovec* scratch = NULL);
headers/private/support/ZlibCompressionAlgorithm.h
79
virtual status_t DecompressBuffer(const iovec& input, iovec& output,
headers/private/support/ZlibCompressionAlgorithm.h
81
iovec* scratch = NULL);
headers/private/support/ZstdCompressionAlgorithm.h
72
virtual status_t CompressBuffer(const iovec& input, iovec& output,
headers/private/support/ZstdCompressionAlgorithm.h
74
iovec* scratch = NULL);
headers/private/support/ZstdCompressionAlgorithm.h
75
virtual status_t DecompressBuffer(const iovec& input, iovec& output,
headers/private/support/ZstdCompressionAlgorithm.h
77
iovec* scratch = NULL);
headers/private/system/syscalls.h
30
struct iovec;
headers/private/system/syscalls.h
335
extern ssize_t _kern_readv(int fd, off_t pos, const struct iovec *vecs,
headers/private/system/syscalls.h
339
extern ssize_t _kern_writev(int fd, off_t pos, const struct iovec *vecs,
headers/private/system/syscalls.h
491
const struct iovec *msgVecs, size_t vecCount,
headers/private/userlandfs/fuse/fuse_lowlevel.h
1184
int fuse_reply_iov(fuse_req_t req, const struct iovec *iov, int count);
headers/private/userlandfs/fuse/fuse_lowlevel.h
1282
const struct iovec *in_iov, size_t in_count,
headers/private/userlandfs/fuse/fuse_lowlevel.h
1283
const struct iovec *out_iov, size_t out_count);
headers/private/userlandfs/fuse/fuse_lowlevel.h
1309
int fuse_reply_ioctl_iov(fuse_req_t req, int result, const struct iovec *iov,
headers/private/userlandfs/fuse/fuse_lowlevel.h
1743
int (*send)(struct fuse_chan *ch, const struct iovec iov[],
headers/private/userlandfs/fuse/fuse_lowlevel.h
1821
int fuse_chan_send(struct fuse_chan *ch, const struct iovec iov[],
headers/private/userlandfs/fuse/fuse_lowlevel_compat.h
146
int (*send)(struct fuse_chan *ch, const struct iovec iov[],
headers/private/userlandfs/legacy/fsproto.h
106
typedef int op_readv(void *ns, void *node, void *cookie, off_t pos, const iovec *vec,
headers/private/userlandfs/legacy/fsproto.h
108
typedef int op_writev(void *ns, void *node, void *cookie, off_t pos, const iovec *vec,
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
2740
struct iovec vec[2];
src/add-ons/kernel/bus_managers/hyperv/VMBusDevice.cpp
167
iovec data[3];
src/add-ons/kernel/bus_managers/hyperv/VMBusDevice.cpp
202
iovec data[4];
src/add-ons/kernel/bus_managers/hyperv/VMBusDevice.cpp
360
VMBusDevice::_WriteTXData(const iovec txData[], size_t txDataCount)
src/add-ons/kernel/bus_managers/hyperv/VMBusDevicePrivate.h
74
status_t _WriteTXData(const iovec txData[], size_t txDataCount);
src/add-ons/kernel/bus_managers/scsi/KernelExport_ext.h
27
iovec *vec, // iovec to analyze
src/add-ons/kernel/bus_managers/scsi/dma_buffer.cpp
252
iovec vec = {
src/add-ons/kernel/bus_managers/scsi/scatter_gather.cpp
32
iovec vec = {
src/add-ons/kernel/bus_managers/scsi/virtual_memory.cpp
29
get_iovec_memory_map(iovec *vec, size_t vec_count, size_t vec_offset, size_t len,
src/add-ons/kernel/bus_managers/usb/Pipe.cpp
231
BulkPipe::QueueBulkV(iovec *vector, size_t vectorCount,
src/add-ons/kernel/bus_managers/usb/Transfer.cpp
85
Transfer::SetVector(iovec *vector, size_t vectorCount)
src/add-ons/kernel/bus_managers/usb/usb.cpp
415
queue_bulk_v(usb_pipe pipe, iovec *vector, size_t vectorCount,
src/add-ons/kernel/bus_managers/usb/usb_private.h
479
status_t QueueBulkV(iovec *vector, size_t vectorCount,
src/add-ons/kernel/bus_managers/usb/usb_private.h
722
void SetVector(iovec *vector, size_t vectorCount);
src/add-ons/kernel/busses/scsi/53c8xx/53c8xx.c
313
iovec *vec = (iovec *) data;
src/add-ons/kernel/busses/scsi/buslogic/buslogic.c
455
iovec *iov = (iovec *) ccb->cam_data_ptr;
src/add-ons/kernel/busses/scsi/usb/datafab/datafab.c
45
iovec*sg_data;
src/add-ons/kernel/busses/scsi/usb/datafab/datafab.c
764
iovec*sg_data,
src/add-ons/kernel/busses/scsi/usb/freecom/freecom.c
345
iovec *data_sg,
src/add-ons/kernel/busses/scsi/usb/freecom/freecom.c
396
iovec *data_sg,
src/add-ons/kernel/busses/scsi/usb/freecom/freecom.c
500
iovec*sg_data,
src/add-ons/kernel/busses/scsi/usb/proto_bulk.c
320
iovec *sg_data,int32 sg_count, int32 transfer_len,
src/add-ons/kernel/busses/scsi/usb/proto_bulk.c
74
iovec *sg_data, int32 sg_count,
src/add-ons/kernel/busses/scsi/usb/proto_cbi.c
210
iovec *sg_data, int32 sg_count, int32 transfer_len,
src/add-ons/kernel/busses/scsi/usb/proto_cbi.c
68
iovec *sg_data, int32 sg_count, int32 transfer_len,
src/add-ons/kernel/busses/scsi/usb/proto_common.c
54
iovec *sg_data, int32 sg_count, EDirection dir)
src/add-ons/kernel/busses/scsi/usb/proto_common.c
98
iovec sense_sg = { sense_data_ptr, sense_data_len };
src/add-ons/kernel/busses/scsi/usb/proto_common.h
22
status_t process_data_io(usb_device_info *udi, iovec *sg_data, int32 sg_count/*sg_buffer *sgb*/, EDirection dir);
src/add-ons/kernel/busses/scsi/usb/proto_module.h
52
iovec *sg_data,
src/add-ons/kernel/busses/scsi/usb/sg_buffer.c
35
sgb->piov = (iovec *) ccbio->cam_data_ptr;
src/add-ons/kernel/busses/scsi/usb/sg_buffer.c
38
sgb->iov.iov_base = (iovec *) ccbio->cam_data_ptr;
src/add-ons/kernel/busses/scsi/usb/sg_buffer.c
64
sgb->iov.iov_base = (iovec *)ptr;
src/add-ons/kernel/busses/scsi/usb/sg_buffer.h
26
iovec iov; /**< to avoid extra memory allocations */
src/add-ons/kernel/busses/scsi/usb/sg_buffer.h
27
iovec *piov; /**< ptr to scatter/gather list, default is equal to &iov */
src/add-ons/kernel/busses/scsi/usb/tracing.c
358
void usb_scsi_trace_SG(iovec *sg, int count)
src/add-ons/kernel/busses/scsi/usb/tracing.h
76
void usb_scsi_trace_SG(iovec *sg, int count);
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
212
iovec* vecs;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
267
iovec vec;
src/add-ons/kernel/drivers/disk/usb/usb_disk/usb_disk.cpp
579
iovec vec;
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
263
iovec rxData[] = {
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
358
iovec txData[] = {
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
389
iovec vec[2];
src/add-ons/kernel/file_systems/bfs/Journal.cpp
147
add_to_iovec(iovec* vecs, int32& index, int32 max, const void* address,
src/add-ons/kernel/file_systems/bfs/Journal.cpp
804
BStackOrHeapArray<iovec, 8> vecs(maxVecs);
src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
413
off_t pos, const iovec* vecs, size_t count, size_t* _numBytes)
src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
455
off_t pos, const iovec* vecs, size_t count, size_t* _numBytes)
src/add-ons/kernel/file_systems/bindfs/kernel_interface.cpp
258
off_t pos, const iovec* vecs, size_t count, size_t* _numBytes)
src/add-ons/kernel/file_systems/bindfs/kernel_interface.cpp
276
off_t pos, const iovec* vecs, size_t count, size_t* _numBytes)
src/add-ons/kernel/file_systems/btrfs/kernel_interface.cpp
257
off_t pos, const iovec* vecs, size_t count, size_t* _numBytes)
src/add-ons/kernel/file_systems/cdda/kernel_interface.cpp
1764
const iovec* vecs, size_t count, size_t* _numBytes)
src/add-ons/kernel/file_systems/cdda/kernel_interface.cpp
1772
const iovec* vecs, size_t count, size_t* _numBytes)
src/add-ons/kernel/file_systems/exfat/kernel_interface.cpp
253
off_t pos, const iovec* vecs, size_t count, size_t* _numBytes)
src/add-ons/kernel/file_systems/ext2/kernel_interface.cpp
287
off_t pos, const iovec* vecs, size_t count, size_t* _numBytes)
src/add-ons/kernel/file_systems/ext2/kernel_interface.cpp
331
off_t pos, const iovec* vecs, size_t count, size_t* _numBytes)
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
936
dosfs_read_pages(fs_volume* volume, fs_vnode* vnode, void* cookie, off_t pos, const iovec* vecs,
src/add-ons/kernel/file_systems/fat/kernel_interface.cpp
982
dosfs_write_pages(fs_volume* volume, fs_vnode* vnode, void* cookie, off_t pos, const iovec* vecs,
src/add-ons/kernel/file_systems/iso9660/kernel_interface.cpp
425
const iovec* vecs, size_t count, size_t* _numBytes)
src/add-ons/kernel/file_systems/layers/attribute_overlay/attribute_overlay.cpp
1194
const iovec *vecs, size_t count, size_t *numBytes)
src/add-ons/kernel/file_systems/layers/attribute_overlay/attribute_overlay.cpp
1202
const iovec *vecs, size_t count, size_t *numBytes)
src/add-ons/kernel/file_systems/layers/log_overlay/log_overlay.cpp
146
const iovec *vecs, size_t count, size_t *numBytes)
src/add-ons/kernel/file_systems/layers/log_overlay/log_overlay.cpp
160
const iovec *vecs, size_t count, size_t *numBytes)
src/add-ons/kernel/file_systems/layers/write_overlay/write_overlay.cpp
1652
const iovec *vecs, size_t count, size_t *numBytes)
src/add-ons/kernel/file_systems/layers/write_overlay/write_overlay.cpp
1685
const iovec *vecs, size_t count, size_t *numBytes)
src/add-ons/kernel/file_systems/layers/write_overlay/write_overlay.cpp
711
iovec vector;
src/add-ons/kernel/file_systems/nfs4/kernel_interface.cpp
365
const iovec* vecs, size_t count, size_t* _numBytes)
src/add-ons/kernel/file_systems/nfs4/kernel_interface.cpp
409
const iovec* vecs, size_t count, size_t* _numBytes)
src/add-ons/kernel/file_systems/ntfs/kernel_interface.cpp
471
off_t pos, const iovec* vecs, size_t count, size_t* _numBytes)
src/add-ons/kernel/file_systems/ntfs/kernel_interface.cpp
511
off_t pos, const iovec* vecs, size_t count, size_t* _numBytes)
src/add-ons/kernel/file_systems/ufs2/kernel_interface.cpp
178
off_t pos, const iovec *vecs, size_t count, size_t *_numBytes)
src/add-ons/kernel/file_systems/userlandfs/server/beos/fs_cache.c
1703
struct iovec *iov;
src/add-ons/kernel/file_systems/userlandfs/server/beos/fs_cache.c
393
static struct iovec *iovec_pool[MAX_IOVECS]; /* each ptr is to an array of iovecs */
src/add-ons/kernel/file_systems/userlandfs/server/beos/fs_cache.c
433
iovec_pool[0] = (struct iovec *)malloc(sizeof(struct iovec)*NUM_FLUSH_BLOCKS);
src/add-ons/kernel/file_systems/userlandfs/server/beos/fs_cache.c
434
iovec_pool[1] = (struct iovec *)malloc(sizeof(struct iovec)*NUM_FLUSH_BLOCKS);
src/add-ons/kernel/file_systems/userlandfs/server/beos/fs_cache.c
460
static struct iovec *
src/add-ons/kernel/file_systems/userlandfs/server/beos/fs_cache.c
464
struct iovec *iov;
src/add-ons/kernel/file_systems/userlandfs/server/beos/fs_cache.c
478
iovec_pool[i] = (struct iovec *)malloc(sizeof(struct iovec)*NUM_FLUSH_BLOCKS);
src/add-ons/kernel/file_systems/userlandfs/server/beos/fs_cache.c
493
release_iovec_array(struct iovec *iov)
src/add-ons/kernel/file_systems/userlandfs/server/beos/fs_cache.c
922
struct iovec *iov;
src/add-ons/kernel/file_systems/userlandfs/server/haiku/haiku_kernel_emu.cpp
286
size_t fileVecCount, const struct iovec *vecs, size_t vecCount,
src/add-ons/kernel/file_systems/userlandfs/server/haiku/haiku_kernel_emu.cpp
297
size_t fileVecCount, const struct iovec *vecs, size_t vecCount,
src/add-ons/kernel/file_systems/xfs/kernel_interface.cpp
183
off_t pos, const iovec *vecs, size_t count, size_t *_numBytes)
src/add-ons/kernel/network/devices/dialup/dialup.cpp
382
iovec* ioVectors = NULL;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
383
iovec* ioVector;
src/add-ons/kernel/network/devices/dialup/dialup.cpp
395
ioVectors = (iovec*)malloc(sizeof(iovec)*vectorCount);
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
305
struct iovec iovec;
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
306
gBufferModule->get_iovecs(buffer, &iovec, 1);
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
309
ssize_t bytesWritten = write(device->fd, iovec.iov_base, iovec.iov_len);
src/add-ons/kernel/network/protocols/unix/UnixDatagramEndpoint.cpp
211
UnixDatagramEndpoint::Send(const iovec* vecs, size_t vecCount,
src/add-ons/kernel/network/protocols/unix/UnixDatagramEndpoint.cpp
323
UnixDatagramEndpoint::Receive(const iovec* vecs, size_t vecCount,
src/add-ons/kernel/network/protocols/unix/UnixDatagramEndpoint.h
35
ssize_t Send(const iovec* vecs, size_t vecCount,
src/add-ons/kernel/network/protocols/unix/UnixDatagramEndpoint.h
39
ssize_t Receive(const iovec* vecs, size_t vecCount,
src/add-ons/kernel/network/protocols/unix/UnixEndpoint.h
56
virtual ssize_t Send(const iovec* vecs, size_t vecCount,
src/add-ons/kernel/network/protocols/unix/UnixEndpoint.h
60
virtual ssize_t Receive(const iovec* vecs, size_t vecCount,
src/add-ons/kernel/network/protocols/unix/UnixFifo.cpp
26
UnixRequest::UnixRequest(const iovec* vecs, size_t count,
src/add-ons/kernel/network/protocols/unix/UnixFifo.cpp
429
UnixFifo::Read(const iovec* vecs, size_t vecCount,
src/add-ons/kernel/network/protocols/unix/UnixFifo.cpp
475
UnixFifo::Write(const iovec* vecs, size_t vecCount,
src/add-ons/kernel/network/protocols/unix/UnixFifo.h
138
ssize_t Read(const iovec* vecs, size_t vecCount,
src/add-ons/kernel/network/protocols/unix/UnixFifo.h
141
ssize_t Write(const iovec* vecs, size_t vecCount,
src/add-ons/kernel/network/protocols/unix/UnixFifo.h
38
UnixRequest(const iovec* vecs, size_t count,
src/add-ons/kernel/network/protocols/unix/UnixFifo.h
58
const iovec* fVecs;
src/add-ons/kernel/network/protocols/unix/UnixStreamEndpoint.cpp
382
UnixStreamEndpoint::Send(const iovec* vecs, size_t vecCount,
src/add-ons/kernel/network/protocols/unix/UnixStreamEndpoint.cpp
478
UnixStreamEndpoint::Receive(const iovec* vecs, size_t vecCount,
src/add-ons/kernel/network/protocols/unix/UnixStreamEndpoint.h
51
ssize_t Send(const iovec* vecs, size_t vecCount,
src/add-ons/kernel/network/protocols/unix/UnixStreamEndpoint.h
55
ssize_t Receive(const iovec* vecs, size_t vecCount,
src/add-ons/kernel/network/protocols/unix/unix.cpp
443
unix_send_data_no_buffer(net_protocol *_protocol, const iovec *vecs,
src/add-ons/kernel/network/protocols/unix/unix.cpp
453
unix_read_data_no_buffer(net_protocol *_protocol, const iovec *vecs,
src/add-ons/kernel/network/stack/net_buffer.cpp
2265
get_iovecs(net_buffer* _buffer, struct iovec* iovecs, uint32 vecCount)
src/add-ons/kernel/network/stack/net_socket.cpp
1239
iovec& vec = header->msg_iov[i];
src/add-ons/kernel/network/stack/net_socket.cpp
1337
iovec stackVec = { (void*)data, length };
src/add-ons/kernel/network/stack/net_socket.cpp
1338
iovec* vecs = header ? header->msg_iov : &stackVec;
src/add-ons/kernel/network/stack/net_socket.cpp
307
iovec stackVec = { data, length };
src/add-ons/kernel/network/stack/net_socket.cpp
308
iovec* vecs = header ? header->msg_iov : &stackVec;
src/add-ons/kernel/network/stack/simple_net_buffer.cpp
628
get_iovecs(net_buffer *_buffer, struct iovec *iovecs, uint32 vecCount)
src/add-ons/kernel/network/stack/stack_interface.cpp
135
iovec vec = { (void*)data, length };
src/add-ons/kernel/network/stack/stack_interface.cpp
86
iovec vec = { data, length };
src/bin/debug/strace/NetworkTypes.cpp
425
DEFINE_TYPE(iovec_ptr, iovec *);
src/bin/debug/strace/NetworkTypes.cpp
46
format_iovecs(Context &context, const iovec *iov, int iovlen)
src/bin/debug/strace/NetworkTypes.cpp
51
iovec vecs[iovlen];
src/bin/debug/strace/NetworkTypes.cpp
78
TypeHandlerImpl<iovec *>::GetParameterValue(Context &context, Parameter *param,
src/bin/debug/strace/NetworkTypes.cpp
82
return format_iovecs(context, (const iovec*)*(void **)address,
src/bin/debug/strace/NetworkTypes.cpp
89
TypeHandlerImpl<iovec *>::GetReturnValue(Context &context, uint64 value)
src/bin/debug/strace/TypeHandler.h
141
struct iovec;
src/bin/debug/strace/TypeHandler.h
161
DEFINE_FACTORY(iovec_ptr, const iovec *);
src/bin/fwcontrol/fwdv.c
116
struct iovec wbuf[NPACKET_R];
src/bin/fwcontrol/fwdv.c
274
struct iovec wbuf[TNBUF*2 + NEMPTY];
src/bin/network/ping/ping.c
214
struct iovec iov;
src/bin/network/ping/ping6.c
1182
struct iovec iov[2];
src/bin/network/ping/ping6.c
1329
struct iovec iov[2];
src/bin/network/ping/ping6.c
244
static struct iovec smsgiov;
src/bin/network/traceroute6/traceroute6.c
333
static struct iovec rcviov[2];
src/build/libroot/fs.cpp
1178
_kern_readv(int fd, off_t pos, const struct iovec *vec, size_t count)
src/build/libroot/fs.cpp
1191
_kern_writev(int fd, off_t pos, const struct iovec *vec, size_t count)
src/build/libroot/fs_freebsd.cpp
231
haiku_freebsd_readv(int fd, const struct iovec *vecs, size_t count)
src/build/libroot/fs_freebsd.cpp
253
haiku_freebsd_writev(int fd, const struct iovec *vecs, size_t count)
src/build/libroot/fs_freebsd.h
15
ssize_t haiku_freebsd_readv(int fd, const struct iovec *vecs, size_t count);
src/build/libroot/fs_freebsd.h
16
ssize_t haiku_freebsd_writev(int fd, const struct iovec *vecs, size_t count);
src/kits/package/hpkg/PackageFileHeapAccessorBase.cpp
224
iovec* scratch = NULL;
src/kits/package/hpkg/PackageFileHeapAccessorBase.cpp
256
iovec localScratch;
src/kits/package/hpkg/PackageFileHeapAccessorBase.cpp
307
iovec* scratchBuffer)
src/kits/package/hpkg/PackageFileHeapAccessorBase.cpp
318
iovec compressed = { compressedDataBuffer, compressedSize },
src/kits/package/hpkg/PackageFileHeapAccessorBase.cpp
325
PackageFileHeapAccessorBase::DecompressChunkData(const iovec& compressed,
src/kits/package/hpkg/PackageFileHeapAccessorBase.cpp
326
iovec& uncompressed, iovec* scratchBuffer)
src/kits/package/hpkg/PackageFileHeapReader.cpp
157
iovec* scratchBuffer)
src/kits/package/hpkg/PackageFileHeapWriter.cpp
412
iovec compressed = { chunk.buffer, chunk.compressedSize },
src/kits/package/hpkg/PackageFileHeapWriter.cpp
483
iovec* scratchBuffer)
src/kits/package/hpkg/PackageFileHeapWriter.cpp
566
const iovec uncompressed = { (void*)data, size };
src/kits/package/hpkg/PackageFileHeapWriter.cpp
567
iovec compressed = { fCompressedDataBuffer, size };
src/kits/package/hpkg/v1/PackageDataReaderV1.cpp
296
iovec compressed = { readBuffer->Buffer(), compressedSize },
src/kits/support/CompressionAlgorithm.cpp
87
BCompressionAlgorithm::CompressBuffer(const iovec& input, iovec& output,
src/kits/support/CompressionAlgorithm.cpp
88
const BCompressionParameters* parameters, iovec* scratch)
src/kits/support/CompressionAlgorithm.cpp
95
BCompressionAlgorithm::DecompressBuffer(const iovec& input, iovec& output,
src/kits/support/CompressionAlgorithm.cpp
96
const BDecompressionParameters* parameters, iovec* scratch)
src/kits/support/ZlibCompressionAlgorithm.cpp
369
BZlibCompressionAlgorithm::CompressBuffer(const iovec& input, iovec& output,
src/kits/support/ZlibCompressionAlgorithm.cpp
370
const BCompressionParameters* parameters, iovec* scratch)
src/kits/support/ZlibCompressionAlgorithm.cpp
394
BZlibCompressionAlgorithm::DecompressBuffer(const iovec& input, iovec& output,
src/kits/support/ZlibCompressionAlgorithm.cpp
395
const BDecompressionParameters* parameters, iovec* scratch)
src/kits/support/ZstdCompressionAlgorithm.cpp
371
BZstdCompressionAlgorithm::CompressBuffer(const iovec& input, iovec& output,
src/kits/support/ZstdCompressionAlgorithm.cpp
372
const BCompressionParameters* parameters, iovec* scratch)
src/kits/support/ZstdCompressionAlgorithm.cpp
396
BZstdCompressionAlgorithm::DecompressBuffer(const iovec& input, iovec& output,
src/kits/support/ZstdCompressionAlgorithm.cpp
397
const BDecompressionParameters* parameters, iovec* scratch)
src/libs/compat/freebsd_network/usb.cpp
334
iovec* frames;
src/libs/compat/freebsd_network/usb.cpp
418
xfer->frames = (iovec*)calloc(xfer->max_frame_count, sizeof(iovec));
src/system/boot/loader/menu.cpp
1123
iovec vecs[2];
src/system/boot/loader/vfs.cpp
1005
writev(int fd, const struct iovec* vecs, int count)
src/system/kernel/cache/block_cache.cpp
1329
BStackOrHeapArray<iovec, 8> vecs(count);
src/system/kernel/device_manager/IORequest.cpp
143
IOBuffer::GetNextVirtualVec(void*& _cookie, iovec& vector)
src/system/kernel/device_manager/IORequest.h
61
status_t GetNextVirtualVec(void*& cookie, iovec& vector);
src/system/kernel/device_manager/devfs.cpp
1671
off_t pos, const iovec* vecs, size_t count, size_t* _numBytes)
src/system/kernel/device_manager/devfs.cpp
1730
off_t pos, const iovec* vecs, size_t count, size_t* _numBytes)
src/system/kernel/fs/fd.cpp
1161
_kern_readv(int fd, off_t pos, const iovec* vecs, size_t count)
src/system/kernel/fs/fd.cpp
1169
_kern_writev(int fd, off_t pos, const iovec* vecs, size_t count)
src/system/kernel/fs/fd.cpp
710
common_vector_io(int fd, off_t pos, const iovec* vecs, size_t count, bool write, bool kernel)
src/system/kernel/fs/fd.cpp
844
common_user_vector_io(int fd, off_t pos, const iovec* userVecs, size_t count,
src/system/kernel/fs/fd.cpp
850
BStackOrHeapArray<iovec, 16> vecs(count);
src/system/kernel/fs/fd.cpp
913
_user_readv(int fd, off_t pos, const iovec* userVecs, size_t count)
src/system/kernel/fs/fd.cpp
927
_user_writev(int fd, off_t pos, const iovec* userVecs, size_t count)
src/system/kernel/fs/fifo.cpp
1343
const iovec* vecs, size_t count, size_t* _numBytes)
src/system/kernel/fs/fifo.cpp
1351
off_t pos, const iovec* vecs, size_t count, size_t* _numBytes)
src/system/kernel/fs/rootfs.cpp
872
const iovec* vecs, size_t count, size_t* _numBytes)
src/system/kernel/fs/rootfs.cpp
880
const iovec* vecs, size_t count, size_t* _numBytes)
src/system/kernel/fs/socket.cpp
1027
iovec* userVecs;
src/system/kernel/fs/socket.cpp
1119
iovec* userVecs;
src/system/kernel/fs/socket.cpp
175
iovec*& userVecs, MemoryDeleter& vecsDeleter, void*& userAddress,
src/system/kernel/fs/socket.cpp
194
iovec* vecs = (iovec*)malloc(sizeof(iovec) * message.msg_iovlen);
src/system/kernel/fs/socket.cpp
251
const struct iovec *vecs, int count)
src/system/kernel/fs/socket.cpp
254
message.msg_iov = (struct iovec*)vecs;
src/system/kernel/fs/socket.cpp
262
const struct iovec *vecs, int count)
src/system/kernel/fs/socket.cpp
265
message.msg_iov = (struct iovec*)vecs;
src/system/kernel/fs/vfs.cpp
3448
zero_iovecs(const iovec* vecs, size_t vecCount, size_t bytes)
src/system/kernel/fs/vfs.cpp
3463
const file_io_vec* fileVecs, size_t fileVecCount, const iovec* vecs,
src/system/kernel/fs/vfs.cpp
3544
iovec tempVecs[MAX_TEMP_IO_VECS];
src/system/kernel/fs/vfs.cpp
364
const struct iovec *vecs, int count);
src/system/kernel/fs/vfs.cpp
366
const struct iovec *vecs, int count);
src/system/kernel/fs/vfs.cpp
4065
read_pages(int fd, off_t pos, const iovec* vecs, size_t count,
src/system/kernel/fs/vfs.cpp
4084
write_pages(int fd, off_t pos, const iovec* vecs, size_t count,
src/system/kernel/fs/vfs.cpp
4105
const iovec* vecs, size_t vecCount, uint32* _vecIndex, size_t* _vecOffset,
src/system/kernel/fs/vfs.cpp
4125
const iovec* vecs, size_t vecCount, uint32* _vecIndex, size_t* _vecOffset,
src/system/kernel/fs/vfs.cpp
5804
const struct iovec *vecs, int count, bool write)
src/system/kernel/fs/vfs.cpp
5843
const struct iovec *vecs, int count)
src/system/kernel/fs/vfs.cpp
5852
const struct iovec *vecs, int count)
src/system/kernel/fs/vfs_request_io.cpp
118
iovec vec;
src/system/kernel/fs/vfs_request_io.cpp
295
iovec vector;
src/system/kernel/fs/vfs_request_io.cpp
368
iovec vector;
src/system/kernel/port.cpp
1539
iovec vec = { (void*)buffer, bufferSize };
src/system/kernel/port.cpp
1549
iovec vec = { (void*)buffer, bufferSize };
src/system/kernel/port.cpp
1556
writev_port_etc(port_id id, int32 msgCode, const iovec* msgVecs,
src/system/kernel/port.cpp
1900
iovec vec = { (void *)userBuffer, bufferSize };
src/system/kernel/port.cpp
1917
_user_writev_port_etc(port_id port, int32 messageCode, const iovec *userVecs,
src/system/kernel/port.cpp
1927
BStackOrHeapArray<iovec, 16> vecs(vecCount);
src/system/kernel/util/ring_buffer.cpp
306
ring_buffer_get_vecs(struct ring_buffer* buffer, struct iovec* vecs)
src/system/kernel/util/ring_buffer.cpp
396
iovec vecs[2];
src/system/libnetwork/netresolv/include/isc/eventlib.h
137
struct iovec evConsIovec __P((void *, size_t));
src/system/libnetwork/netresolv/include/isc/eventlib.h
138
int evWrite __P((evContext, int, const struct iovec *, int,
src/system/libnetwork/netresolv/include/isc/eventlib.h
140
int evRead __P((evContext, int, const struct iovec *, int,
src/system/libnetwork/netresolv/isc/ev_streams.c
101
evRead(evContext opaqueCtx, int fd, const struct iovec *iov, int iocnt,
src/system/libnetwork/netresolv/isc/ev_streams.c
204
memput(old->iovOrig, sizeof (struct iovec) * old->iovOrigCount);
src/system/libnetwork/netresolv/isc/ev_streams.c
211
copyvec(evStream *str, const struct iovec *iov, int iocnt) {
src/system/libnetwork/netresolv/isc/ev_streams.c
214
str->iovOrig = (struct iovec *)memget(sizeof(struct iovec) * iocnt);
src/system/libnetwork/netresolv/isc/ev_streams.c
48
static int copyvec(evStream *str, const struct iovec *iov, int iocnt);
src/system/libnetwork/netresolv/isc/ev_streams.c
55
struct iovec
src/system/libnetwork/netresolv/isc/ev_streams.c
57
struct iovec ret;
src/system/libnetwork/netresolv/isc/ev_streams.c
67
evWrite(evContext opaqueCtx, int fd, const struct iovec *iov, int iocnt,
src/system/libnetwork/netresolv/isc/eventlib_p.h
134
struct iovec * iovOrig;
src/system/libnetwork/netresolv/isc/eventlib_p.h
136
struct iovec * iovCur;
src/system/libnetwork/netresolv/resolv/herror.c
95
struct iovec iov[4], *v = iov;
src/system/libnetwork/netresolv/resolv/res_send.c
653
struct iovec iov[2];
src/system/libroot/posix/sys/uio.c
17
readv(int fd, const struct iovec *vecs, int count)
src/system/libroot/posix/sys/uio.c
31
readv_pos(int fd, off_t pos, const struct iovec *vecs, int count)
src/system/libroot/posix/sys/uio.c
45
writev(int fd, const struct iovec *vecs, int count)
src/system/libroot/posix/sys/uio.c
59
writev_pos(int fd, off_t pos, const struct iovec *vecs, int count)
src/tests/add-ons/kernel/network/userland_ipc.c
314
struct iovec iov;
src/tests/add-ons/kernel/network/userland_ipc.c
325
struct iovec iov;
src/tests/misc/writev-test.cpp
20
iovec vec1 = { &dummy, sizeof(dummy) };
src/tests/misc/writev-test.cpp
27
iovec vec2 = { (void *)0x80100000, 0x1000 };
src/tests/misc/writev-test.cpp
34
iovec vec3 = { 0, 1 };
src/tests/system/kernel/cache/pages_io_test.cpp
171
set_vecs(iovec *vecs, size_t *_count, ...)
src/tests/system/kernel/cache/pages_io_test.cpp
297
const iovec *vecs, size_t count, size_t *bytes, bool kernel)
src/tests/system/kernel/cache/pages_io_test.cpp
310
const iovec *vecs, size_t count, size_t *bytes, bool kernel)
src/tests/system/kernel/cache/pages_io_test.cpp
445
pages_io(file_cache_ref *ref, off_t offset, const iovec *vecs, size_t count,
src/tests/system/kernel/cache/pages_io_test.cpp
553
iovec tempVecs[MAX_TEMP_IO_VECS];
src/tests/system/kernel/cache/pages_io_test.cpp
651
iovec vecs[MAX_IO_VECS];
src/tests/system/network/tcp_shell/tcp_shell.cpp
1176
iovec vecs[count];
src/tests/system/network/unix_dgram_test.cpp
556
struct iovec iov {
src/tools/fs_shell/uio.cpp
113
struct iovec systemVecs[kMaxIOVecs];
src/tools/fs_shell/uio.cpp
25
extern "C" ssize_t _kern_readv(int fd, off_t pos, const struct iovec *vecs, size_t count);
src/tools/fs_shell/uio.cpp
26
extern "C" ssize_t _kern_writev(int fd, off_t pos, const struct iovec *vecs, size_t count);
src/tools/fs_shell/uio.cpp
35
struct iovec* systemVecs)
src/tools/fs_shell/uio.cpp
54
struct iovec systemVecs[kMaxIOVecs];
src/tools/fs_shell/uio.cpp
74
struct iovec systemVecs[kMaxIOVecs];
src/tools/fs_shell/uio.cpp
93
struct iovec systemVecs[kMaxIOVecs];