Searched refs:vec (Results 1 - 25 of 34) sorted by relevance

12

/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);
/haiku/headers/private/fs_shell/
H A Dfssh_uio.h25 fssh_iovec *vec, int count);
29 const struct fssh_iovec *vec, int count);
H A Dfssh_drivers.h33 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 DKernelExport_ext.h27 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 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,
H A Ddma_buffer.cpp246 iovec vec = { local
252 &vec, 1, 0, buffer->size,
/haiku/src/bin/fwcontrol/
H A Dfwdv.c114 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 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))
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);
/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/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/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/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/add-ons/kernel/network/stack/
H A Dstack_interface.cpp86 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 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/libs/agg/font_freetype/
H A Dagg_font_freetype.cpp246 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 Dpcivar.h80 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 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/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/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/add-ons/kernel/file_systems/userlandfs/server/beos/
H A Dfs_interface.h121 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 Dfsproto.h106 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 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;

Completed in 176 milliseconds

12