Lines Matching refs:sock
205 static inline int xprt_sendmsg(struct socket *sock, struct msghdr *msg,
210 return sock_sendmsg(sock, msg);
213 static int xprt_send_kvec(struct socket *sock, struct msghdr *msg,
217 return xprt_sendmsg(sock, msg, seek);
220 static int xprt_send_pagedata(struct socket *sock, struct msghdr *msg,
231 return xprt_sendmsg(sock, msg, base + xdr->page_base);
239 static int xprt_send_rm_and_kvec(struct socket *sock, struct msghdr *msg,
253 return xprt_sendmsg(sock, msg, base);
258 * @sock: open socket to send on
267 * %-ENOTSOCK if @sock is not a struct socket.
269 int xprt_sock_sendmsg(struct socket *sock, struct msghdr *msg,
280 if (unlikely(!sock))
292 err = xprt_send_rm_and_kvec(sock, msg, marker,
295 err = xprt_send_kvec(sock, msg, &xdr->head[0], base);
310 err = xprt_send_pagedata(sock, msg, xdr, base);
322 err = xprt_send_kvec(sock, msg, &xdr->tail[0], base);