Lines Matching refs:buf
10 static ssize_t ion(bool is_read, int fd, void *buf, size_t n) in ion() argument
12 void *buf_start = buf; in ion()
17 ssize_t ret = is_read ? read(fd, buf, left) : in ion()
18 write(fd, buf, left); in ion()
26 buf += ret; in ion()
29 BUG_ON((size_t)(buf - buf_start) != n); in ion()
36 ssize_t readn(int fd, void *buf, size_t n) in readn() argument
38 return ion(true, fd, buf, n); in readn()
41 ssize_t preadn(int fd, void *buf, size_t n, off_t offs) in preadn() argument
46 ssize_t ret = pread(fd, buf, left, offs); in preadn()
54 buf += ret; in preadn()
64 ssize_t writen(int fd, const void *buf, size_t n) in writen() argument
67 return ion(false, fd, (void *)buf, n); in writen()