Symbol: msghdr
headers/posix/sys/socket.h
187
ssize_t recvmsg(int socket, struct msghdr *message, int flags);
headers/posix/sys/socket.h
189
ssize_t sendmsg(int socket, const struct msghdr *message, int flags);
headers/private/kernel/vfs.h
273
ssize_t _user_recvmsg(int socket, struct msghdr *message, int flags);
headers/private/kernel/vfs.h
277
ssize_t _user_sendmsg(int socket, const struct msghdr *message, int flags);
headers/private/net/net_socket.h
107
ssize_t (*receive)(net_socket* socket, struct msghdr* , void* data,
headers/private/net/net_socket.h
109
ssize_t (*send)(net_socket* socket, struct msghdr* , const void* data,
headers/private/net/net_stack_interface.h
44
ssize_t (*recvmsg)(net_socket* socket, struct msghdr* message, int flags);
headers/private/net/net_stack_interface.h
51
ssize_t (*sendmsg)(net_socket* socket, const struct msghdr* message,
headers/private/system/syscalls.h
375
extern ssize_t _kern_recvmsg(int socket, struct msghdr *message,
headers/private/system/syscalls.h
382
extern ssize_t _kern_sendmsg(int socket, const struct msghdr *message,
src/add-ons/kernel/network/stack/net_socket.cpp
1174
socket_receive(net_socket* socket, msghdr* header, void* data, size_t length,
src/add-ons/kernel/network/stack/net_socket.cpp
1279
socket_send(net_socket* socket, msghdr* header, const void* data, size_t length,
src/add-ons/kernel/network/stack/net_socket.cpp
236
msghdr* messageHeader, int flags)
src/add-ons/kernel/network/stack/net_socket.cpp
261
net_buffer* buffer, msghdr* messageHeader, int flags)
src/add-ons/kernel/network/stack/net_socket.cpp
288
calculate_total_length(msghdr* header, void* data, size_t length)
src/add-ons/kernel/network/stack/net_socket.cpp
304
socket_receive_no_buffer(net_socket* socket, msghdr* header, void* data,
src/add-ons/kernel/network/stack/stack_interface.cpp
109
stack_interface_recvmsg(net_socket* socket, struct msghdr* message, int flags)
src/add-ons/kernel/network/stack/stack_interface.cpp
134
msghdr message;
src/add-ons/kernel/network/stack/stack_interface.cpp
149
stack_interface_sendmsg(net_socket* socket, const struct msghdr* message,
src/add-ons/kernel/network/stack/stack_interface.cpp
159
return gNetSocketModule.send(socket, (msghdr*)message, buffer, length,
src/add-ons/kernel/network/stack/stack_interface.cpp
85
msghdr message;
src/bin/debug/strace/NetworkTypes.cpp
317
format_pointer(Context &context, msghdr *h)
src/bin/debug/strace/NetworkTypes.cpp
430
POINTER_TYPE(msghdr_ptr, msghdr);
src/bin/debug/strace/TypeHandler.h
142
struct msghdr;
src/bin/debug/strace/TypeHandler.h
162
DEFINE_FACTORY(msghdr_ptr, msghdr *);
src/bin/debug/strace/TypeHandler.h
163
DEFINE_FACTORY(msghdr_ptr, const msghdr *);
src/bin/network/ping/ping.c
215
struct msghdr msg;
src/bin/network/ping/ping6.c
1181
struct msghdr m;
src/bin/network/ping/ping6.c
1561
pr_pack(u_char *buf, int cc, struct msghdr *mhdr)
src/bin/network/ping/ping6.c
1852
pr_exthdrs(struct msghdr *mhdr)
src/bin/network/ping/ping6.c
2204
get_hoplim(struct msghdr *mhdr)
src/bin/network/ping/ping6.c
2227
get_rcvpktinfo(struct msghdr *mhdr)
src/bin/network/ping/ping6.c
2249
get_pathmtu(struct msghdr *mhdr)
src/bin/network/ping/ping6.c
243
static struct msghdr smsghdr;
src/bin/network/ping/ping6.c
251
static int get_hoplim(struct msghdr *);
src/bin/network/ping/ping6.c
252
static int get_pathmtu(struct msghdr *);
src/bin/network/ping/ping6.c
253
static struct in6_pktinfo *get_rcvpktinfo(struct msghdr *);
src/bin/network/ping/ping6.c
265
static void pr_pack(u_char *, int, struct msghdr *);
src/bin/network/ping/ping6.c
266
static void pr_exthdrs(struct msghdr *);
src/bin/network/traceroute6/traceroute6.c
1080
print(struct msghdr *mhdr, int cc)
src/bin/network/traceroute6/traceroute6.c
316
static ssize_t wait_for_reply(int, struct msghdr *);
src/bin/network/traceroute6/traceroute6.c
324
static int packet_ok(struct msghdr *, ssize_t, int);
src/bin/network/traceroute6/traceroute6.c
325
static void print(struct msghdr *, int);
src/bin/network/traceroute6/traceroute6.c
332
static struct msghdr rcvmhdr;
src/bin/network/traceroute6/traceroute6.c
755
wait_for_reply(int sock, struct msghdr *mhdr)
src/bin/network/traceroute6/traceroute6.c
930
packet_ok(struct msghdr *mhdr, ssize_t cc, int seq)
src/system/kernel/fs/socket.cpp
1023
_user_recvmsg(int socket, struct msghdr *userMessage, int flags)
src/system/kernel/fs/socket.cpp
1026
msghdr message;
src/system/kernel/fs/socket.cpp
1071
|| user_memcpy(userMessage, &message, sizeof(msghdr)) != B_OK) {
src/system/kernel/fs/socket.cpp
1115
_user_sendmsg(int socket, const struct msghdr *userMessage, int flags)
src/system/kernel/fs/socket.cpp
1118
msghdr message;
src/system/kernel/fs/socket.cpp
174
prepare_userland_msghdr(const msghdr* userMessage, msghdr& message,
src/system/kernel/fs/socket.cpp
183
|| user_memcpy(&message, userMessage, sizeof(msghdr)) != B_OK) {
src/system/kernel/fs/socket.cpp
253
struct msghdr message = {};
src/system/kernel/fs/socket.cpp
264
struct msghdr message = {};
src/system/kernel/fs/socket.cpp
571
common_recvmsg(int fd, struct msghdr *message, int flags, bool kernel)
src/system/kernel/fs/socket.cpp
606
common_sendmsg(int fd, const struct msghdr *message, int flags, bool kernel)
src/system/kernel/fs/socket.cpp
805
recvmsg(int socket, struct msghdr *message, int flags)
src/system/kernel/fs/socket.cpp
831
sendmsg(int socket, const struct msghdr *message, int flags)
src/system/libnetwork/socket.cpp
283
recvmsg(int socket, struct msghdr *message, int flags)
src/system/libnetwork/socket.cpp
314
sendmsg(int socket, const struct msghdr *message, int flags)
src/tests/add-ons/kernel/network/userland_ipc.c
337
struct msghdr *msg = (struct msghdr *) args;
src/tests/add-ons/kernel/network/userland_ipc.c
355
struct msghdr *msg = (struct msghdr *) args;
src/tests/system/network/posixnet/SocketTests.cpp
61
struct msghdr msg;
src/tests/system/network/unix_dgram_test.cpp
561
struct msghdr msg;