Searched refs:iov_len (Results 1 - 25 of 51) sorted by relevance

123

/haiku/src/system/libnetwork/netresolv/resolv/
H A Dherror.c100 v->iov_len = strlen(t);
104 v->iov_len = 2;
109 v->iov_len = strlen(v->iov_base);
113 v->iov_len = 1;
/haiku/headers/private/kernel/util/
H A Diovec_support.h68 if (!is_user_address_range(vecs[i].iov_base, vecs[i].iov_len)) {
72 if (vecs[i].iov_len > SSIZE_MAX || total > (SSIZE_MAX - vecs[i].iov_len)) {
76 total += vecs[i].iov_len;
/haiku/src/add-ons/kernel/busses/scsi/usb/
H A Dsg_buffer.c39 sgb->iov.iov_len = ccbio->cam_dxfer_len;
65 sgb->iov.iov_len = size;
83 if(offset >= sgb->piov[i].iov_len){
84 offset -= sgb->piov[i].iov_len;
110 if((d_offset + size) > d_sgb->piov->iov_len){
112 d_sgb->piov->iov_len, d_offset + size);
118 if((s_offset + size) > s_sgb->piov->iov_len){
120 s_sgb->piov->iov_len, s_offset + size);
172 *size += sgb->piov[i].iov_len;
H A Dtracing.c341 sprintf(p, "%lX,", sgb->piov[i].iov_len);
342 sgb_len += sgb->piov[i].iov_len;
348 usb_scsi_trace_bytes(sgbPrefix, sgb_own.piov->iov_base, sgb_own.piov->iov_len);
369 sprintf(p, (!i) ? "%d" : ", %d", sg[i].iov_len);
/haiku/headers/posix/sys/
H A Duio.h14 size_t iov_len; member in struct:iovec
/haiku/headers/private/fs_shell/
H A Dfssh_uio.h14 fssh_size_t iov_len; member in struct:fssh_iovec
/haiku/src/add-ons/kernel/bus_managers/scsi/
H A Dvirtual_memory.cpp40 while (vec_count > 0 && vec_offset > vec->iov_len) {
41 vec_offset -= vec->iov_len;
59 range_len = std::min(vec->iov_len - vec_offset, left_len);
/haiku/src/system/libnetwork/netresolv/isc/
H A Dev_streams.c61 ret.iov_len = cnt;
222 str->ioTotal += iov[i].iov_len;
235 if (bytes < (size_t)str->iovCur->iov_len) {
236 str->iovCur->iov_len -= bytes;
242 bytes -= str->iovCur->iov_len;
243 str->ioDone += str->iovCur->iov_len;
/haiku/src/tools/fs_shell/
H A Duio.cpp44 systemVecs[i].iov_len = vecs[i].iov_len;
H A Dfile_cache.cpp88 vec.iov_len = bufferSize;
107 vec.iov_len = bufferSize;
H A Dfd.cpp524 fssh_size_t length = vecs[i].iov_len;
536 pos += vecs[i].iov_len;
603 fssh_size_t length = vecs[i].iov_len;
615 pos += vecs[i].iov_len;
/haiku/src/build/libroot/
H A Dfs_freebsd.cpp237 vecs[i].iov_len);
244 if ((size_t)currentRead != vecs[i].iov_len)
259 vecs[i].iov_len);
266 if ((size_t)written != vecs[i].iov_len)
/haiku/src/system/kernel/util/
H A Dring_buffer.cpp288 vecs[0].iov_len = buffer->in;
297 vecs[0].iov_len = upper;
299 vecs[1].iov_len = lower;
372 vecs[0].iov_len = upper;
374 vecs[1].iov_len = lower;
/haiku/src/bin/fwcontrol/
H A Dfwdv.c231 wbuf[vec++].iov_len = npad;
246 wbuf[vec++].iov_len = DSIZE;
395 wbuf[vec++].iov_len = sizeof(hdr[0]);
401 wbuf[vec++].iov_len = sizeof(hdr[0]);
403 wbuf[vec++].iov_len = DSIZE;
/haiku/src/add-ons/kernel/network/devices/ethernet/
H A Dethernet.cpp304 iovec.iov_len = buffer->size;
326 ssize_t bytesWritten = write(device->fd, iovec.iov_base, iovec.iov_len);
363 iovec.iov_len = device->frame_size;
375 iovec.iov_len = device->frame_size;
378 bytesRead = read(device->fd, iovec.iov_base, iovec.iov_len);
/haiku/src/tests/system/kernel/cache/
H A Dpages_io_test.cpp185 vecs[count].iov_len = length;
302 i, (uint32)vecs[i].iov_base, vecs[i].iov_len);
315 i, (uint32)vecs[i].iov_base, vecs[i].iov_len);
534 if (size < vecs[i].iov_len)
537 size -= vecs[i].iov_len;
567 size_t vecLeft = vecs[i].iov_len - vecOffset;
582 tempVecs[tempCount].iov_len = tempVecSize;
/haiku/src/add-ons/kernel/network/stack/
H A Dstack_interface.cpp115 length = message->msg_iov[0].iov_len;
156 length = message->msg_iov[0].iov_len;
/haiku/src/libs/compat/freebsd_network/
H A Dusb.cpp415 xfer->frames[frindex].iov_len = len;
430 xfer->frames[frindex].iov_len = len;
546 xfer->frames[0].iov_base, xfer->frames[0].iov_len,
596 sum += xfer->frames[i].iov_len;
603 length -= xfer->frames[i].iov_len;
/haiku/src/add-ons/kernel/network/protocols/unix/
H A DUnixFifo.cpp40 fTotalSize += fVecs[i].iov_len;
51 && fVecs[fVecIndex].iov_len - fVecOffset <= size) {
52 size -= fVecs[fVecIndex].iov_len - fVecOffset;
66 && fVecOffset >= fVecs[fVecIndex].iov_len) {
74 size = fVecs[fVecIndex].iov_len - fVecOffset;
/haiku/src/add-ons/kernel/busses/scsi/usb/freecom/
H A Dfreecom.c358 if(off < data_sg[i].iov_len) {
359 int len = min(to_xfer, (data_sg[i].iov_len - off));
386 off -= data_sg[i].iov_len;
/haiku/src/system/kernel/fs/
H A Dfd.cpp796 size_t length = vecs[i].iov_len;
819 if (length < vecs[i].iov_len)
1079 size_t length = vecs[i].iov_len;
1092 pos += vecs[i].iov_len;
1171 size_t length = vecs[i].iov_len;
1184 pos += vecs[i].iov_len;
H A Dvfs_request_io.cpp121 vec.iov_len = *length;
302 generic_size_t vecLength = min_c(vector.iov_len, length);
359 size_t vecLength = min_c(vector.iov_len, length);
/haiku/src/add-ons/kernel/bus_managers/usb/
H A DTransfer.cpp92 fVector[i].length = vector[i].iov_len;
251 * to the bandwidth needed to transfer fData.iov_len bytes.
/haiku/src/tests/add-ons/kernel/network/
H A Duserland_ipc.c318 iov.iov_len = args->u.transfer.datalen;
329 iov.iov_len = args->u.transfer.datalen;
/haiku/src/add-ons/kernel/drivers/network/ether/usb_rndis/
H A DRNDISDevice.cpp377 vec[0].iov_len = sizeof(header);
380 vec[1].iov_len = *numBytes;

Completed in 286 milliseconds

123