Home
last modified time | relevance | path

Searched refs:iov (Results 1 – 6 of 6) sorted by relevance

/lk-master/lib/iovec/
A Diovec.c21 ssize_t iovec_size (const iovec_t *iov, uint iov_cnt) { in iovec_size() argument
22 if (!iov) in iovec_size()
26 for (uint i = 0; i < iov_cnt; i++, iov++) { in iovec_size()
27 c += iov->iov_len; in iovec_size()
36 ssize_t iovec_to_membuf (uint8_t *buf, uint buf_len, const iovec_t *iov, uint iov_cnt, uint iov_pos… in iovec_to_membuf() argument
39 if (!buf || !iov) in iovec_to_membuf()
43 for (uint i = 0; i < iov_cnt; i++, iov++) { in iovec_to_membuf()
45 if (iov_pos >= iov->iov_len) { in iovec_to_membuf()
46 iov_pos -= iov->iov_len; /* skip whole chunks */ in iovec_to_membuf()
51 size_t to_copy = (size_t) (iov->iov_len - iov_pos); in iovec_to_membuf()
[all …]
/lk-master/lib/minip/
A Dudp.c113 status_t udp_send_iovec(const iovec_t *iov, uint iov_count, udp_socket_t *handle) { in udp_send_iovec() argument
122 if (handle == NULL || iov == NULL || iov_count == 0) { in udp_send_iovec()
130 len = iovec_size(iov, iov_count); in udp_send_iovec()
137 iovec_to_membuf(buf, len, iov, iov_count, 0); in udp_send_iovec()
157 iovec_t iov; in udp_send() local
165 iov.iov_base = buf; in udp_send()
166 iov.iov_len = len; in udp_send()
168 return udp_send_iovec(&iov, 1, handle); in udp_send()
/lk-master/lib/norfs/
A Dnorfs.c306 (unsigned char *)iov[i].iov_base + iov_ptr, in copy_iovec_to_disk()
307 iov[i].iov_len - iov_ptr); in copy_iovec_to_disk()
308 word_ptr += iov[i].iov_len - iov_ptr; in copy_iovec_to_disk()
377 uint16_t len = iovec_size(iov, iov_count); in write_obj_iovec()
442 struct iovec iov[1]; in norfs_remove_obj() local
455 iov->iov_base = NULL; in norfs_remove_obj()
456 iov->iov_len = 0; in norfs_remove_obj()
491 status_t norfs_put_obj_iovec(uint32_t key, const iovec_t *iov, in norfs_put_obj_iovec() argument
502 uint16_t len = iovec_size(iov, iov_count); in norfs_put_obj_iovec()
598 struct iovec iov[1]; in collect_garbage_object() local
[all …]
/lk-master/lib/libc/include/
A Diovec.h21 ssize_t iovec_size(const iovec_t *iov, uint iov_cnt);
24 const iovec_t *iov, uint iov_cnt, uint iov_pos);
/lk-master/lib/norfs/test/
A Dnorfs_test.c499 iovec_t *iov = malloc(sizeof(iovec_t)); in test_thrash_fs() local
500 iov->iov_len = sizeof(int); in test_thrash_fs()
522 iov->iov_base = &i; in test_thrash_fs()
523 status = norfs_put_obj_iovec(key, iov, 1, 0); in test_thrash_fs()
535 iov->iov_base = &int_buff; in test_thrash_fs()
536 status = norfs_read_obj_iovec(key, iov, 1, &bytes_read, 0); in test_thrash_fs()
543 EXPECT_EQ(state[key], *(int *)iov->iov_base, "Object not correct value"); in test_thrash_fs()
544 if (status || state[key] != *(int *)iov->iov_base) { in test_thrash_fs()
/lk-master/lib/minip/include/lib/
A Dminip.h57 status_t udp_send_iovec(const iovec_t *iov, uint iov_count, udp_socket_t *handle);

Completed in 9 milliseconds