Lines Matching defs:sock
206 static inline int xprt_sendmsg(struct socket *sock, struct msghdr *msg,
211 return sock_sendmsg(sock, msg);
214 static int xprt_send_kvec(struct socket *sock, struct msghdr *msg,
218 return xprt_sendmsg(sock, msg, seek);
221 static int xprt_send_pagedata(struct socket *sock, struct msghdr *msg,
226 return xprt_sendmsg(sock, msg, base + xdr->page_base);
234 static int xprt_send_rm_and_kvec(struct socket *sock, struct msghdr *msg,
248 return xprt_sendmsg(sock, msg, base);
253 * @sock: open socket to send on
262 * %-ENOTSOCK if @sock is not a struct socket.
264 int xprt_sock_sendmsg(struct socket *sock, struct msghdr *msg,
275 if (unlikely(!sock))
287 err = xprt_send_rm_and_kvec(sock, msg, marker,
290 err = xprt_send_kvec(sock, msg, &xdr->head[0], base);
305 err = xprt_send_pagedata(sock, msg, xdr, base);
317 err = xprt_send_kvec(sock, msg, &xdr->tail[0], base);