sendmsg
return sendmsg(req->originating_fd, &msg, 0);
CATCH_EINTR(n = sendmsg(fd, (struct msghdr *) hdr, flags));
err = sendmsg(fd, &msg, 0);
.sendmsg = sock_no_sendmsg,
.sendmsg = aead_sendmsg,
.sendmsg = aead_sendmsg_nokey,
.sendmsg = hash_sendmsg,
.sendmsg = hash_sendmsg_nokey,
.sendmsg = sock_no_sendmsg,
.sendmsg = rng_test_sendmsg,
.sendmsg = skcipher_sendmsg,
.sendmsg = skcipher_sendmsg_nokey,
struct msghdr sendmsg; /* ip message to send */
len = kernel_sendmsg(socket, &hc->sendmsg, &hc->sendiov, 1, len);
hc->sendmsg.msg_name = &hc->sin_remote;
hc->sendmsg.msg_namelen = sizeof(hc->sin_remote);
hc->sendmsg.msg_control = NULL;
hc->sendmsg.msg_controllen = 0;
.sendmsg = mISDN_sock_sendmsg,
.sendmsg = sock_no_sendmsg,
err = sendmsg(cinfo, &cmsg, 1);
ret = sendmsg(cinfo, &cmsg, 0);
return sendmsg(cinfo, &cmsg, 0);
return sendmsg(cinfo, &cmsg, 1);
return sendmsg(cinfo, &cmsg, 0);
return sendmsg(cinfo, &cmsg, 1);
err = sendmsg(cinfo, &cmsg, 1);
chtls_cpl_prot.sendmsg = chtls_sendmsg;
new_prot->sendmsg = ovpn_tcp_sendmsg;
.sendmsg = pppoe_sendmsg,
.sendmsg = sock_no_sendmsg,
.sendmsg = tap_sendmsg,
.sendmsg = tun_sendmsg,
tx_sent = conn->sock->ops->sendmsg(conn->sock, &msghdr,
err = sock->ops->sendmsg(sock, msghdr, 0);
err = sock->ops->sendmsg(sock, &msg, len);
err = sock->ops->sendmsg(sock, &msg, len);
struct smbdirect_send_io *sendmsg, *sibling, *next;
sendmsg = container_of(wc->wr_cqe, struct smbdirect_send_io, cqe);
sc = sendmsg->socket;
if (unlikely(!(sendmsg->wr.send_flags & IB_SEND_SIGNALED))) {
list_for_each_entry_safe(sibling, next, &sendmsg->sibling_list, sibling_list) {
smb_direct_free_sendmsg(sc, sendmsg);
struct smbdirect_send_io *sendmsg;
sendmsg = smb_direct_alloc_sendmsg(sc);
if (IS_ERR(sendmsg))
return PTR_ERR(sendmsg);
packet = (struct smbdirect_data_transfer *)sendmsg->packet;
sendmsg->sge[0].addr = ib_dma_map_single(sc->ib.dev,
ret = ib_dma_mapping_error(sc->ib.dev, sendmsg->sge[0].addr);
smb_direct_free_sendmsg(sc, sendmsg);
sendmsg->num_sge = 1;
sendmsg->sge[0].length = header_length;
sendmsg->sge[0].lkey = sc->ib.pd->local_dma_lkey;
*sendmsg_out = sendmsg;
struct smbdirect_send_io *sendmsg;
sendmsg = smb_direct_alloc_sendmsg(sc);
if (IS_ERR(sendmsg))
resp = (struct smbdirect_negotiate_resp *)sendmsg->packet;
sendmsg->sge[0].addr = ib_dma_map_single(sc->ib.dev,
ret = ib_dma_mapping_error(sc->ib.dev, sendmsg->sge[0].addr);
smb_direct_free_sendmsg(sc, sendmsg);
sendmsg->num_sge = 1;
sendmsg->sge[0].length = sizeof(*resp);
sendmsg->sge[0].lkey = sc->ib.pd->local_dma_lkey;
ret = post_sendmsg(sc, NULL, sendmsg);
smb_direct_free_sendmsg(sc, sendmsg);
int (*sendmsg) (struct socket *sock, struct msghdr *m,
int (*sendmsg)(struct sock *sk, struct msghdr *msg,
COND_SYSCALL(sendmsg);
COND_SYSCALL_COMPAT(sendmsg);
.sendmsg = atalk_sendmsg,
.sendmsg = vcc_sendmsg,
.sendmsg = vcc_sendmsg,
.sendmsg = ax25_sendmsg,
.sendmsg = sock_no_sendmsg,
.sendmsg = sock_no_sendmsg,
.sendmsg = hci_sock_sendmsg,
.sendmsg = sock_no_sendmsg,
.sendmsg = iso_sock_sendmsg,
.sendmsg = l2cap_sock_sendmsg,
.sendmsg = rfcomm_sock_sendmsg,
.sendmsg = sco_sock_sendmsg,
.sendmsg = caif_seqpkt_sendmsg,
.sendmsg = caif_stream_sendmsg,
.sendmsg = bcm_sendmsg,
.sendmsg = isotp_sendmsg,
.sendmsg = j1939_sk_sendmsg,
.sendmsg = raw_sendmsg,
COMPAT_SYSCALL_DEFINE3(sendmsg, int, fd, struct compat_msghdr __user *, msg,
int len, sendmsg_func sendmsg, int flags)
ret = INDIRECT_CALL_2(sendmsg, sendmsg_locked,
ret = INDIRECT_CALL_2(sendmsg, sendmsg_locked,
proto_method_implemented(proto->sendmsg),
.sendmsg = raw_sendmsg,
.sendmsg = ieee802154_sock_sendmsg,
return sk->sk_prot->sendmsg(sk, msg, len);
.sendmsg = dgram_sendmsg,
.sendmsg = ieee802154_sock_sendmsg,
.sendmsg = inet_sendmsg,
.sendmsg = inet_sendmsg,
.sendmsg = inet_sendmsg,
return INDIRECT_CALL_2(sk->sk_prot->sendmsg, tcp_sendmsg, udp_sendmsg,
.sendmsg = ping_v4_sendmsg,
.sendmsg = raw_sendmsg,
prot[TCP_BPF_TX].sendmsg = tcp_bpf_sendmsg;
ops->sendmsg == tcp_sendmsg ? 0 : -ENOTSUPP;
.sendmsg = tcp_sendmsg,
.sendmsg = udp_sendmsg,
.sendmsg = udp_sendmsg,
return INDIRECT_CALL_2(prot->sendmsg, tcp_sendmsg, udpv6_sendmsg,
.sendmsg = inet6_sendmsg, /* retpoline's sake */
.sendmsg = inet6_sendmsg, /* retpoline's sake */
.sendmsg = ping_v6_sendmsg,
.sendmsg = rawv6_sendmsg,
.sendmsg = inet_sendmsg, /* ok */
.sendmsg = tcp_sendmsg,
.sendmsg = udpv6_sendmsg,
.sendmsg = udpv6_sendmsg,
.sendmsg = iucv_sock_sendmsg,
.sendmsg = kcm_sendmsg,
.sendmsg = kcm_sendmsg,
.sendmsg = pfkey_sendmsg,
.sendmsg = l2tp_ip_sendmsg,
.sendmsg = inet_sendmsg,
.sendmsg = l2tp_ip6_sendmsg,
.sendmsg = inet_sendmsg,
.sendmsg = pppol2tp_sendmsg,
.sendmsg = llc_ui_sendmsg,
.sendmsg = mctp_sendmsg,
.sendmsg = mptcp_sendmsg,
.sendmsg = inet_sendmsg,
.sendmsg = inet6_sendmsg,
.sendmsg = netlink_sendmsg,
.sendmsg = nr_sendmsg,
.sendmsg = llcp_sock_sendmsg,
.sendmsg = sock_no_sendmsg,
.sendmsg = rawsock_sendmsg,
.sendmsg = sock_no_sendmsg,
.sendmsg = packet_sendmsg_spkt,
.sendmsg = packet_sendmsg,
.sendmsg = pn_sendmsg,
.sendmsg = pep_sendmsg,
return sk->sk_prot->sendmsg(sk, m, total_len);
.sendmsg = pn_socket_sendmsg,
.sendmsg = pn_socket_sendmsg,
.sendmsg = qrtr_sendmsg,
.sendmsg = rds_sendmsg,
.sendmsg = rose_sendmsg,
.sendmsg = rxrpc_sendmsg,
.sendmsg = inet_sendmsg,
.sendmsg = inet_sendmsg,
.sendmsg = sctp_sendmsg,
.sendmsg = sctp_sendmsg,
rc = smc->clcsock->ops->sendmsg(smc->clcsock, msg, len);
.sendmsg = smc_sendmsg,
.sendmsg = smc_sendmsg,
.sendmsg = smc_sendmsg,
SYSCALL_DEFINE3(sendmsg, int, fd, struct user_msghdr __user *, msg, unsigned int, flags)
int ret = INDIRECT_CALL_INET(READ_ONCE(sock->ops)->sendmsg, inet6_sendmsg,
.sendmsg = tipc_sendmsg,
.sendmsg = tipc_send_packet,
.sendmsg = tipc_sendstream,
prot[TLS_SW][TLS_BASE].sendmsg = tls_sw_sendmsg;
prot[TLS_HW][TLS_BASE].sendmsg = tls_device_sendmsg;
prot[TLS_HW][TLS_SW].sendmsg = tls_device_sendmsg;
.sendmsg = unix_dgram_sendmsg,
.sendmsg = unix_seqpacket_sendmsg,
.sendmsg = unix_stream_sendmsg,
.sendmsg = vsock_dgram_sendmsg,
.sendmsg = vsock_connectible_sendmsg,
.sendmsg = vsock_connectible_sendmsg,
.sendmsg = x25_sendmsg,
.sendmsg = xsk_sendmsg,
espintcp_prot->sendmsg = espintcp_sendmsg;
ret = sendmsg(sock, &msg, 0);
ret = sendmsg(sock, &msg, 0);
if (sendmsg(sock, &msg, 0) < 0) {
status = sendmsg(rtnl->fd, &msg, 0);
sendmsg(opfd, &msg, 0);
sendmsg(s, &msg, MSG_NOSIGNAL);
n = sendmsg(fd, &msg, 0);
err = test->ops->sendmsg(client, (struct sockaddr *)&addr,
int (*sendmsg)(int fd, struct sockaddr *addr, socklen_t addrlen,
return sendmsg(fd, &hdr, 0);
.sendmsg = user_sendmsg,
.sendmsg = sock_sendmsg,
.sendmsg = kernel_sendmsg,
err = sendmsg(c, &msg, MSG_DONTWAIT);
ret = sendmsg(fd, &msg, 0);
err = sendmsg(sockfd, &msg, 0);
sent = sendmsg(fd, &msg, flags);
ret = sendmsg(socket_fd, &msg, MSG_ZEROCOPY);
if (sendmsg(usock, &msg, 0) < 0)
if (sendmsg(ipc_sockets[1], &msg, 0) < 0) {
if (sendmsg(ipc_sockets[1], &msg, 0) < 0) {
if (sendmsg(ipc_L3[1], &msg, 0) < 0) {
if (sendmsg(ipc_L2[1], &msg, 0) < 0) {
if (sendmsg(ipc_sockets[1], &msg, 0) < 0) {
if (sendmsg(ipc_sockets[1], &msg, 0) < 0) {
if (sendmsg(ipc_sockets[1], &msg, 0) < 0) {
if (sendmsg(ipc_sockets[1], &msg, 0) < 0) {
return sendmsg(self->netlink_fd, &msg, 0);
ret = sendmsg(self->fd[receiver * 2 + 1], &msg, variant->flags);
err = sendmsg(fd, &msg, opt.msg_more ? MSG_MORE : 0);
ret = sendmsg(fd, &msg, 0);
rc = sendmsg(s, &msg, 0);
ret = sendmsg(fd, &msg, 0);
if (sendmsg(fd, &msg, 0) < 0) {
ret = sendmsg(fd, msg, flags);
err = sendmsg(sd, &m, 0);
if (sendmsg(sd, &m, 0) < 0)
err = sendmsg(sd, &m, 0);
ret = sendmsg(fd, &nlmsg, 0);
ret = sendmsg(fdt, &msg, 0);
return sendmsg(fd, &msg, flags);
EXPECT_EQ(sendmsg(self->fd, &msg, 0), send_len);
EXPECT_EQ(sendmsg(self->fd, &msg, 0), SEND_LEN * frags);
EXPECT_EQ(sendmsg(self->fd, &msg, 0), send_len);
EXPECT_EQ(sendmsg(self->fd, &msg, 0), total_len);
EXPECT_EQ(sendmsg(self->fd, &msg, 0), total_len);
ret = sendmsg(socket, &msg, 0);
val = sendmsg(fd, &msg, 0);
ret = sendmsg(fd, msg, flags);
ret = sendmsg(fd, &msg, cfg_zerocopy ? MSG_ZEROCOPY : 0);
return sendmsg(socket_fd, &msg, 0) < 0 ? -1 : 0;
if (sendmsg(fd, &msg, 0) < 0) {
res = sendmsg(fd, &msg, MSG_ZEROCOPY);
sendmsg_res = sendmsg(fd, &msg, MSG_ZEROCOPY);