Searched refs:vec (Results 1 - 25 of 34) sorted by last modified time

12

/haiku/src/add-ons/kernel/network/stack/
H A Dnet_socket.cpp1237 iovec& vec = header->msg_iov[i]; local
1238 toRead = min_c(bytesReceived - bytesCopied, vec.iov_len);
1239 if (gNetBufferModule.read(buffer, bytesCopied, vec.iov_base,
/haiku/src/system/kernel/vm/
H A Dvm.cpp4763 generic_io_vec vec; local
4764 vec.base = (phys_addr_t)page->physical_page_number * B_PAGE_SIZE;
4765 generic_size_t bytesRead = vec.length = B_PAGE_SIZE;
4767 status_t status = cache->Read(context.cacheOffset, &vec, 1,
/haiku/src/add-ons/kernel/drivers/network/ether/usb_rndis/
H A DRNDISDevice.cpp368 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/add-ons/kernel/drivers/disk/usb/usb_disk/
H A Dusb_disk.cpp278 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;
/haiku/src/system/kernel/fs/
H A Dvfs_request_io.cpp119 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/system/boot/platform/atari_m68k/
H A Dtoscalls.h462 #define Initmous(mode, param, vec) toscallWPP(XBIOS_TRAP, 0, (int16)mode, (void *)param, (void *)vec)
/haiku/src/system/libnetwork/netresolv/net/
H A Dnsdispatch.c199 _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/tools/fs_shell/
H A Dfile_cache.cpp86 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);
H A Duio.cpp72 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))
/haiku/src/tests/system/kernel/device_manager/
H A Ddma_resource_test.cpp190 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/system/kernel/cache/
H A Dfile_cache.cpp469 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/system/kernel/device_manager/
H A Ddma_resources.cpp56 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 DIORequest.cpp326 // 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/build/libroot/
H A Dfs.cpp1178 _kern_readv(int fd, off_t pos, const struct iovec *vec, size_t count) argument
1186 return haiku_host_platform_readv(fd, vec, count);
1191 _kern_writev(int fd, off_t pos, const struct iovec *vec, size_t count) argument
1199 return haiku_host_platform_writev(fd, vec, count);
/haiku/headers/os/drivers/
H A DDrivers.h37 const iovec *vec, size_t count, size_t *_numBytes);
39 const iovec *vec, size_t count, size_t *_numBytes);
/haiku/src/libs/compat/openbsd_network/compat/dev/pci/
H A Dpcivar.h80 pci_intr_map_msix(device_t dev, int vec, pci_intr_handle_t* ihp) argument
82 if (vec != 0)
/haiku/src/servers/app/font/
H A DFontEngine.cpp147 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/src/system/kernel/
H A Dport.cpp1538 iovec vec = { (void*)buffer, bufferSize }; local
1540 return writev_port_etc(id, msgCode, &vec, 1, bufferSize, 0, 0);
1548 iovec vec = { (void*)buffer, bufferSize }; local
1550 return writev_port_etc(id, msgCode, &vec, 1, bufferSize, flags, timeout);
1899 iovec vec = { (void *)userBuffer, bufferSize }; local
1908 status_t status = writev_port_etc(port, messageCode, &vec, 1, bufferSize,
/haiku/src/add-ons/kernel/bus_managers/scsi/
H A Ddma_buffer.cpp246 iovec vec = { local
252 &vec, 1, 0, buffer->size,
H A Dvirtual_memory.cpp29 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 Dscatter_gather.cpp34 iovec vec = { local
42 res = get_iovec_memory_map(&vec, 1, 0, ccb->data_length, temp_sg, max_sg_blocks,
/haiku/src/add-ons/kernel/bus_managers/firewire/
H A Dfirewire.cpp1972 pkt = (struct fw_pkt *)rb->vec->iov_base;
1977 bcopy(rb->vec->iov_base, p, tinfo->hdr_len);
1978 rb->vec->iov_base = (u_char *)rb->vec->iov_base + tinfo->hdr_len;
1979 rb->vec->iov_len -= tinfo->hdr_len;
1998 for (i = 0; i < rb->nvec; i++, rb->vec++) {
1999 len = MIN(rb->vec->iov_len, plen);
2006 bcopy(rb->vec->iov_base, p, len);
2040 fp = (struct fw_pkt *)rb->vec[0].iov_base;
2159 len += rb->vec[
[all...]
H A Dfwohci.cpp2740 struct iovec vec[2]; local
2819 vec[0].iov_base = (char *)&pktbuf;
2820 vec[0].iov_len = offset;
2824 vec[0].iov_base = buf;
2825 vec[0].iov_len = rlen;
2827 fp=(struct fw_pkt *)vec[0].iov_base;
2872 vec[nvec].iov_base = ld;
2873 vec[nvec].iov_len = plen;
2899 if ((vec[nvec-1].iov_len -=
2903 rb.vec
[all...]
/haiku/headers/private/fs_shell/
H A Dfssh_uio.h25 fssh_iovec *vec, int count);
29 const struct fssh_iovec *vec, int count);
/haiku/headers/posix/sys/
H A Duio.h23 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);

Completed in 165 milliseconds

12