Searched refs:iov (Results 1 – 6 of 6) sorted by relevance
/lk-master/lib/iovec/ |
A D | iovec.c | 21 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 D | udp.c | 113 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 D | norfs.c | 306 (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 D | iovec.h | 21 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 D | norfs_test.c | 499 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 D | minip.h | 57 status_t udp_send_iovec(const iovec_t *iov, uint iov_count, udp_socket_t *handle);
|
Completed in 9 milliseconds