Lines Matching defs:seek
420 xs_sock_recvmsg(struct socket *sock, struct msghdr *msg, int flags, size_t seek)
423 if (seek != 0)
424 iov_iter_advance(&msg->msg_iter, seek);
432 return ret > 0 ? ret + seek : ret;
437 struct kvec *kvec, size_t count, size_t seek)
440 return xs_sock_recvmsg(sock, msg, flags, seek);
446 size_t seek)
449 return xs_sock_recvmsg(sock, msg, flags, seek);
462 xs_flush_bvec(const struct bio_vec *bvec, size_t count, size_t seek)
469 bvec_iter_advance(bvec, &bi, seek & PAGE_MASK);
475 xs_flush_bvec(const struct bio_vec *bvec, size_t count, size_t seek)
482 struct xdr_buf *buf, size_t count, size_t seek, size_t *read)
484 size_t want, seek_init = seek, offset = 0;
488 if (seek < want) {
489 ret = xs_read_kvec(sock, msg, flags, &buf->head[0], want, seek);
497 seek = 0;
499 seek -= want;
506 if (seek < want) {
510 seek + buf->page_base);
513 xs_flush_bvec(buf->bvec, ret, seek + buf->page_base);
520 seek = 0;
522 seek -= want;
527 if (seek < want) {
528 ret = xs_read_kvec(sock, msg, flags, &buf->tail[0], want, seek);
543 offset += seek;
622 int flags, size_t want, size_t seek)
628 return xs_read_kvec(transport->sock, msg, flags, &kvec, want, seek);