Lines Matching defs:seek
348 xs_sock_recvmsg(struct socket *sock, struct msghdr *msg, int flags, size_t seek)
351 if (seek != 0)
352 iov_iter_advance(&msg->msg_iter, seek);
354 return ret > 0 ? ret + seek : ret;
359 struct kvec *kvec, size_t count, size_t seek)
362 return xs_sock_recvmsg(sock, msg, flags, seek);
368 size_t seek)
371 return xs_sock_recvmsg(sock, msg, flags, seek);
384 xs_flush_bvec(const struct bio_vec *bvec, size_t count, size_t seek)
391 bvec_iter_advance(bvec, &bi, seek & PAGE_MASK);
397 xs_flush_bvec(const struct bio_vec *bvec, size_t count, size_t seek)
404 struct xdr_buf *buf, size_t count, size_t seek, size_t *read)
406 size_t want, seek_init = seek, offset = 0;
410 if (seek < want) {
411 ret = xs_read_kvec(sock, msg, flags, &buf->head[0], want, seek);
419 seek = 0;
421 seek -= want;
428 if (seek < want) {
432 seek + buf->page_base);
435 xs_flush_bvec(buf->bvec, ret, seek + buf->page_base);
442 seek = 0;
444 seek -= want;
449 if (seek < want) {
450 ret = xs_read_kvec(sock, msg, flags, &buf->tail[0], want, seek);
465 offset += seek;
544 int flags, size_t want, size_t seek)
550 return xs_read_kvec(transport->sock, msg, flags, &kvec, want, seek);