fssh_iovec
#define iovec fssh_iovec
fssh_off_t position, const fssh_iovec *vec,
fssh_off_t position, const fssh_iovec *vec,
fssh_fs_cookie cookie, fssh_off_t pos, const fssh_iovec *vecs,
fssh_fs_cookie cookie, fssh_off_t pos, const fssh_iovec *vecs,
struct fssh_iovec;
const struct fssh_iovec *vecs, fssh_size_t count,
const struct fssh_iovec *vecs, fssh_size_t count,
fssh_size_t fileVecCount, const struct fssh_iovec *vecs,
fssh_size_t fileVecCount, const struct fssh_iovec *vecs,
fssh_ssize_t fssh_readv(int fd, const struct fssh_iovec *vector,
fssh_iovec *vec, int count);
fssh_ssize_t fssh_writev(int fd, const struct fssh_iovec *vector,
const struct fssh_iovec *vec, int count);
_kern_readv(int fd, fssh_off_t pos, const fssh_iovec *vecs, fssh_size_t count)
_kern_writev(int fd, fssh_off_t pos, const fssh_iovec *vecs, fssh_size_t count)
fssh_iovec vec;
fssh_iovec vec;
struct fssh_iovec;
fssh_ssize_t _kern_readv(int fd, fssh_off_t pos, const fssh_iovec *vecs,
fssh_ssize_t _kern_writev(int fd, fssh_off_t pos, const fssh_iovec *vecs,
fssh_writev_pos(int fd, fssh_off_t pos, const struct fssh_iovec *vec, int count)
prepare_iovecs(const struct fssh_iovec *vecs, int count,
fssh_readv(int fd, const struct fssh_iovec *vector, int count)
fssh_readv_pos(int fd, fssh_off_t pos, const struct fssh_iovec *vec, int count)
fssh_writev(int fd, const struct fssh_iovec *vector, int count)
fssh_size_t fileVecCount, const fssh_iovec *vecs, fssh_size_t vecCount,
fssh_iovec tempVecs[MAX_TEMP_IO_VECS];
fssh_read_pages(int fd, fssh_off_t pos, const fssh_iovec *vecs,
fssh_iovec* newVecs = NULL;
newVecs = new(std::nothrow) fssh_iovec[count];
fssh_write_pages(int fd, fssh_off_t pos, const fssh_iovec *vecs,
fssh_iovec* newVecs = NULL;
newVecs = new(std::nothrow) fssh_iovec[count];
fssh_size_t fileVecCount, const fssh_iovec *vecs, fssh_size_t vecCount,
fssh_size_t fileVecCount, const fssh_iovec *vecs, fssh_size_t vecCount,
const fssh_iovec *vecs, fssh_size_t count, fssh_size_t *_numBytes)
const fssh_iovec *vecs, fssh_size_t count, fssh_size_t *_numBytes)
uint8_t _##name[sizeof(fssh_iovecs) + (size)*sizeof(fssh_iovec)]; \
const fssh_iovec *vecs, fssh_size_t count,
fssh_off_t pos, const fssh_iovec *vecs, fssh_size_t count,