Symbol: MSG_PEEK
drivers/block/drbd/drbd_receiver.c
665
rr = drbd_recv_short(*sock, tb, 4, MSG_DONTWAIT | MSG_PEEK);
drivers/nvme/target/tcp.c
1767
.msg_flags = MSG_PEEK,
drivers/xen/pvcalls-front.c
672
if (!(flags & MSG_PEEK))
fs/coredump.c
815
MSG_PEEK | MSG_WAITALL))
include/net/sock.h
737
if (unlikely(flags & MSG_PEEK)) {
include/trace/events/sock.h
292
!(__entry->flags & MSG_PEEK) ?
net/atm/common.c
522
if (flags & ~(MSG_DONTWAIT | MSG_PEEK))
net/atm/common.c
545
if (!(flags & MSG_PEEK)) {
net/bluetooth/af_bluetooth.c
501
if (!(flags & MSG_PEEK)) {
net/bluetooth/rfcomm/sock.c
625
if (!(flags & MSG_PEEK) && len > 0)
net/can/isotp.c
1272
if (flags & ~(MSG_DONTWAIT | MSG_TRUNC | MSG_PEEK | MSG_CMSG_COMPAT))
net/core/datagram.c
177
if (unlikely(flags & MSG_PEEK && *off >= 0)) {
net/core/datagram.c
184
if (flags & MSG_PEEK) {
net/core/datagram.c
335
if (flags & MSG_PEEK) {
net/core/skmsg.c
417
int peek = flags & MSG_PEEK;
net/ipv4/tcp.c
1494
if (!(flags & MSG_PEEK))
net/ipv4/tcp.c
2686
if (!(flags & MSG_PEEK))
net/ipv4/tcp.c
2700
if (flags & MSG_PEEK) {
net/ipv4/tcp.c
2744
WARN(!(flags & MSG_PEEK),
net/ipv4/tcp.c
2801
if ((flags & MSG_PEEK) &&
net/ipv4/tcp.c
2876
if (flags & MSG_PEEK)
net/ipv4/tcp.c
2898
if (!(flags & MSG_PEEK))
net/ipv4/tcp.c
2905
if (!(flags & MSG_PEEK))
net/ipv4/tcp_bpf.c
226
int peek = flags & MSG_PEEK;
net/ipv4/udp.c
1947
if (!(flags & MSG_PEEK))
net/ipv4/udp.c
1968
if (skb && !(flags & MSG_PEEK))
net/ipv4/udp.c
2034
int off, err, peeking = flags & MSG_PEEK;
net/ipv6/udp.c
467
int off, is_udp4, err, peeking = flags & MSG_PEEK;
net/iucv/af_iucv.c
1297
if (!(flags & MSG_PEEK)) {
net/iucv/af_iucv.c
1350
if (flags & MSG_PEEK)
net/iucv/af_iucv.c
1356
if (!(flags & MSG_PEEK))
net/kcm/kcmsock.c
1017
if (likely(!(flags & MSG_PEEK))) {
net/key/af_key.c
3741
if (flags & ~(MSG_PEEK|MSG_DONTWAIT|MSG_TRUNC|MSG_CMSG_COMPAT))
net/llc/af_llc.c
780
if (flags & MSG_PEEK) {
net/llc/af_llc.c
820
(flags & MSG_PEEK))
net/llc/af_llc.c
856
if ((flags & MSG_PEEK) && peek_seq != llc->copied_seq) {
net/llc/af_llc.c
892
if (!(flags & MSG_PEEK)) {
net/llc/af_llc.c
910
if (!(flags & MSG_PEEK)) {
net/mctp/af_mctp.c
295
if (flags & ~(MSG_DONTWAIT | MSG_TRUNC | MSG_PEEK))
net/mptcp/protocol.c
2081
if (flags & MSG_PEEK) {
net/mptcp/protocol.c
2112
if (!(flags & MSG_PEEK)) {
net/nfc/llcp_sock.c
869
if (!(flags & MSG_PEEK))
net/nfc/llcp_sock.c
893
if (!(flags & MSG_PEEK)) {
net/packet/af_packet.c
3426
if (flags & ~(MSG_PEEK|MSG_DONTWAIT|MSG_TRUNC|MSG_CMSG_COMPAT|MSG_ERRQUEUE))
net/phonet/datagram.c
119
if (flags & ~(MSG_PEEK|MSG_TRUNC|MSG_DONTWAIT|MSG_NOSIGNAL|
net/phonet/pep.c
1287
if (flags & ~(MSG_OOB|MSG_PEEK|MSG_TRUNC|MSG_DONTWAIT|MSG_WAITALL|
net/phonet/pep.c
1298
if (flags & MSG_PEEK)
net/rds/recv.c
754
if (!rds_still_queued(rs, inc, !(msg_flags & MSG_PEEK))) {
net/rxrpc/recvmsg.c
263
if (!(flags & MSG_PEEK)) {
net/rxrpc/recvmsg.c
315
if (!(flags & MSG_PEEK))
net/rxrpc/recvmsg.c
377
if (!(flags & MSG_PEEK))
net/rxrpc/recvmsg.c
389
if (!(flags & MSG_PEEK)) {
net/rxrpc/recvmsg.c
506
if (!(flags & MSG_PEEK))
net/rxrpc/recvmsg.c
562
if (!(flags & MSG_PEEK) &&
net/rxrpc/recvmsg.c
573
if (!(flags & MSG_PEEK))
net/rxrpc/recvmsg.c
592
if (!(flags & MSG_PEEK)) {
net/sctp/socket.c
2176
if (flags & MSG_PEEK)
net/sctp/socket.c
2195
if (flags & MSG_PEEK) {
net/sctp/socket.c
9104
if (flags & MSG_PEEK) {
net/sctp/ulpevent.c
1066
skb = sctp_skb_recv_datagram(sk, MSG_PEEK | MSG_DONTWAIT, &err);
net/smc/smc_clc.c
710
krflags = MSG_PEEK | MSG_WAITALL;
net/smc/smc_rx.c
304
if (!(flags & MSG_PEEK))
net/smc/smc_rx.c
318
if (!(flags & MSG_PEEK))
net/smc/smc_rx.c
456
if ((flags & MSG_PEEK) && peeked_bytes)
net/smc/smc_rx.c
493
if (flags & MSG_PEEK)
net/smc/smc_rx.c
505
if (!(flags & MSG_PEEK)) {
net/sunrpc/svcsock.c
641
0, 0, MSG_PEEK | MSG_DONTWAIT);
net/tipc/socket.c
1945
if (!(flags & MSG_PEEK))
net/tipc/socket.c
1974
if (unlikely(flags & MSG_PEEK))
net/tipc/socket.c
2023
bool peek = flags & MSG_PEEK;
net/tls/tls_sw.c
1808
bool is_peek = flags & MSG_PEEK;
net/unix/af_unix.c
2585
if (!(flags & MSG_PEEK))
net/unix/af_unix.c
2635
if (!(flags & MSG_PEEK)) {
net/unix/af_unix.c
2777
if (!(state->flags & MSG_PEEK)) {
net/unix/af_unix.c
2793
if (!(state->flags & MSG_PEEK))
net/unix/af_unix.c
2821
} else if (flags & MSG_PEEK) {
net/unix/af_unix.c
2838
} else if (!(flags & MSG_PEEK)) {
net/unix/af_unix.c
3051
if (!(flags & MSG_PEEK)) {
net/vmw_vsock/af_vsock.c
2464
!(flags & MSG_PEEK), &recv_data);
net/vmw_vsock/af_vsock.c
2468
if (read >= target || flags & MSG_PEEK)
net/vmw_vsock/hyperv_transport.c
614
if (flags & MSG_PEEK)
net/vmw_vsock/virtio_transport_common.c
939
if (flags & MSG_PEEK)
net/vmw_vsock/virtio_transport_common.c
951
if (flags & MSG_PEEK)
net/vmw_vsock/vmci_transport.c
1848
if (flags & MSG_PEEK)
tools/lib/bpf/netlink.c
153
len = netlink_recvmsg(sock, &mhdr, MSG_PEEK | MSG_TRUNC);
tools/testing/selftests/bpf/netlink_helpers.c
117
len = __rtnl_recvmsg(fd, msg, MSG_PEEK | MSG_TRUNC);
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
731
recvd = recv(c1, rcv, sizeof(rcv), MSG_PEEK);
tools/testing/selftests/bpf/test_sockmap.c
663
flags |= MSG_PEEK;
tools/testing/selftests/bpf/xsk.c
347
len = netlink_recvmsg(sock, &mhdr, MSG_PEEK | MSG_TRUNC);
tools/testing/selftests/coredump/coredump_test_helpers.c
209
ret = recv(fd, req, field_size, MSG_PEEK | MSG_WAITALL);
tools/testing/selftests/net/af_unix/msg_oob.c
324
variant->peek ? MSG_PEEK : 0, true);
tools/testing/selftests/net/af_unix/msg_oob.c
335
buf_len, (flags) | MSG_PEEK, false); \
tools/testing/selftests/net/af_unix/so_peek_off.c
106
recveq(self->fd[1], "aaaa", 4, MSG_PEEK);
tools/testing/selftests/net/af_unix/so_peek_off.c
108
recveq(self->fd[1], "bbbb", 100, MSG_PEEK);
tools/testing/selftests/net/af_unix/so_peek_off.c
120
recveq(self->fd[1], "aaaa", 4, MSG_PEEK);
tools/testing/selftests/net/af_unix/so_peek_off.c
122
recveq(self->fd[1], "bbbb", 100, MSG_PEEK);
tools/testing/selftests/net/af_unix/so_peek_off.c
137
recveq(self->fd[1], "aaaa", 4, MSG_PEEK);
tools/testing/selftests/net/af_unix/so_peek_off.c
146
recveq(self->fd[1], "bbbb", 100, MSG_PEEK);
tools/testing/selftests/net/af_unix/so_peek_off.c
157
recveq(self->fd[1], "aa", 2, MSG_PEEK);
tools/testing/selftests/net/af_unix/so_peek_off.c
164
recveq(self->fd[1], "aabb", 4, MSG_PEEK);
tools/testing/selftests/net/af_unix/so_peek_off.c
166
recveq(self->fd[1], "bb", 100, MSG_PEEK);
tools/testing/selftests/net/af_unix/so_peek_off.c
170
recveq(self->fd[1], "aa", 100, MSG_PEEK);
tools/testing/selftests/net/af_unix/so_peek_off.c
172
recveq(self->fd[1], "bbbb", 100, MSG_PEEK);
tools/testing/selftests/net/af_unix/so_peek_off.c
188
recveq(self->fd[1], "aa", 2, MSG_PEEK);
tools/testing/selftests/net/af_unix/so_peek_off.c
197
recveq(self->fd[1], "aa", 100, MSG_PEEK);
tools/testing/selftests/net/af_unix/so_peek_off.c
200
recveq(self->fd[1], "bbbb", 100, MSG_PEEK);
tools/testing/selftests/net/mptcp/mptcp_connect.c
592
ret = recv(fd, buf, cap, MSG_PEEK);
tools/testing/selftests/net/mptcp/mptcp_connect.c
595
ret = recv(fd, buf, cap, MSG_PEEK);
tools/testing/selftests/net/sk_so_peek_off.c
125
len = recv(recv_sock, buf, 1, MSG_PEEK);
tools/testing/selftests/net/sk_so_peek_off.c
136
len = recv(recv_sock, buf, 2, MSG_PEEK);
tools/testing/selftests/net/tcp_ao/lib/repair.c
64
ret = recv(sk, q->buf, qlen, MSG_PEEK | MSG_DONTWAIT);
tools/testing/selftests/net/tls.c
1184
EXPECT_EQ(recv(self->cfd, buf, send_len, MSG_PEEK), send_len);
tools/testing/selftests/net/tls.c
1201
EXPECT_NE(recv(self->cfd, buf, send_len, MSG_PEEK), -1);
tools/testing/selftests/net/tls.c
1225
EXPECT_EQ(recv(self->cfd, buf, len, MSG_PEEK | MSG_WAITALL), len);
tools/testing/selftests/net/tls.c
1252
EXPECT_EQ(recv(self->cfd, buf, len, MSG_PEEK | MSG_WAITALL), len);
tools/testing/selftests/net/tls.c
1275
MSG_PEEK | MSG_WAITALL)), -1);
tools/testing/selftests/net/tls.c
1627
buf, sizeof(buf), MSG_WAITALL | MSG_PEEK),
tools/testing/selftests/net/tls.c
1653
EXPECT_EQ(tls_recv_cmsg(_metadata, self->cfd, 100, buf, sizeof(buf), MSG_PEEK), send_len);
tools/testing/selftests/net/tls.c
1656
EXPECT_EQ(tls_recv_cmsg(_metadata, self->cfd, 100, buf, sizeof(buf), MSG_PEEK), send_len);
tools/testing/selftests/net/tls.c
1681
EXPECT_EQ(recv(self->cfd, buf, sizeof(buf), MSG_PEEK), send_len);
tools/testing/selftests/net/tls.c
1682
EXPECT_EQ(recv(self->cfd, buf, sizeof(buf), MSG_PEEK), send_len);
tools/testing/selftests/net/tls.c
2063
EXPECT_EQ(recv(self->cfd, buf, sizeof(buf), MSG_PEEK), send_len);
tools/testing/selftests/net/tls.c
2070
EXPECT_EQ(recv(self->cfd, buf, send_len, MSG_PEEK), -1);
tools/testing/selftests/net/tls.c
2073
tls_recv_keyupdate(_metadata, self->cfd, MSG_PEEK);
tools/testing/selftests/net/tls.c
2114
tls_recv_keyupdate(_metadata, self->cfd, MSG_PEEK);
tools/testing/selftests/net/tls.c
2153
EXPECT_EQ(recv(self->cfd, buf, sizeof(buf), MSG_PEEK), send_len);
tools/testing/selftests/net/tls.c
3328
} while (recv(cfd, buf, 1, MSG_PEEK | MSG_DONTWAIT) == 1);
tools/testing/selftests/net/tls.c
934
MSG_WAITALL | MSG_PEEK),
tools/testing/vsock/util.c
412
if (flags & MSG_PEEK) {
tools/testing/vsock/vsock_test.c
1535
recv_buf(fd, buf, buf_size, MSG_PEEK, buf_size);
tools/testing/vsock/vsock_test.c
302
recv_buf(fd, buf_peek, sizeof(buf_peek), MSG_PEEK | MSG_DONTWAIT,
tools/testing/vsock/vsock_test.c
308
recv_buf(fd, buf_half, sizeof(buf_half), MSG_PEEK, sizeof(buf_half));
tools/testing/vsock/vsock_test.c
311
recv_buf(fd, buf_peek, sizeof(buf_peek), MSG_PEEK, sizeof(buf_peek));
tools/testing/vsock/vsock_test.c
324
recv_buf(fd, buf_half, sizeof(buf_half), MSG_PEEK | MSG_TRUNC,
tools/testing/vsock/vsock_test.c
367
recv_buf(fd, buf_peek, sizeof(buf_peek), MSG_PEEK, sizeof(buf_peek) - 1);