Searched refs:cmsg (Results 1 – 12 of 12) sorted by relevance
| /qemu/crypto/ |
| A D | cipher-afalg.c | 103 afalg->cmsg = CMSG_FIRSTHDR(afalg->msg); in qcrypto_afalg_cipher_ctx_new() 104 afalg->cmsg->cmsg_type = ALG_SET_OP; in qcrypto_afalg_cipher_ctx_new() 105 afalg->cmsg->cmsg_len = CMSG_SPACE(ALG_OPTYPE_LEN); in qcrypto_afalg_cipher_ctx_new() 107 afalg->cmsg = CMSG_NXTHDR(afalg->msg, afalg->cmsg); in qcrypto_afalg_cipher_ctx_new() 108 afalg->cmsg->cmsg_type = ALG_SET_IV; in qcrypto_afalg_cipher_ctx_new() 111 afalg->cmsg = CMSG_FIRSTHDR(afalg->msg); in qcrypto_afalg_cipher_ctx_new() 134 afalg->cmsg = CMSG_NXTHDR(afalg->msg, afalg->cmsg); in qcrypto_afalg_cipher_setiv() 137 afalg->cmsg->cmsg_level = SOL_ALG; in qcrypto_afalg_cipher_setiv() 158 afalg->cmsg = CMSG_FIRSTHDR(afalg->msg); in qcrypto_afalg_cipher_op() 161 afalg->cmsg->cmsg_level = SOL_ALG; in qcrypto_afalg_cipher_op() [all …]
|
| A D | afalgpriv.h | 41 struct cmsghdr *cmsg; member
|
| /qemu/contrib/ivshmem-client/ |
| A D | ivshmem-client.c | 32 struct cmsghdr cmsg; in ivshmem_client_read_one_msg() member 35 struct cmsghdr *cmsg; in ivshmem_client_read_one_msg() local 60 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg; cmsg = CMSG_NXTHDR(&msg, cmsg)) { in ivshmem_client_read_one_msg() 62 if (cmsg->cmsg_len != CMSG_LEN(sizeof(int)) || in ivshmem_client_read_one_msg() 63 cmsg->cmsg_level != SOL_SOCKET || in ivshmem_client_read_one_msg() 64 cmsg->cmsg_type != SCM_RIGHTS) { in ivshmem_client_read_one_msg() 68 memcpy(fd, CMSG_DATA(cmsg), sizeof(*fd)); in ivshmem_client_read_one_msg()
|
| /qemu/io/ |
| A D | channel-socket.c | 458 struct cmsghdr *cmsg; in qio_channel_socket_copy_fds() local 463 for (cmsg = CMSG_FIRSTHDR(msg); cmsg; cmsg = CMSG_NXTHDR(msg, cmsg)) { in qio_channel_socket_copy_fds() 468 cmsg->cmsg_level != SOL_SOCKET || in qio_channel_socket_copy_fds() 469 cmsg->cmsg_type != SCM_RIGHTS) { in qio_channel_socket_copy_fds() 473 fd_size = cmsg->cmsg_len - CMSG_LEN(0); in qio_channel_socket_copy_fds() 567 struct cmsghdr *cmsg; in qio_channel_socket_writev() local 586 cmsg = CMSG_FIRSTHDR(&msg); in qio_channel_socket_writev() 587 cmsg->cmsg_len = CMSG_LEN(fdsize); in qio_channel_socket_writev() 588 cmsg->cmsg_level = SOL_SOCKET; in qio_channel_socket_writev() 589 cmsg->cmsg_type = SCM_RIGHTS; in qio_channel_socket_writev() [all …]
|
| /qemu/tests/qtest/ |
| A D | libqmp.c | 106 struct cmsghdr *cmsg; in socket_send_fds() local 118 cmsg = CMSG_FIRSTHDR(&msg); in socket_send_fds() 119 cmsg->cmsg_len = CMSG_LEN(fdsize); in socket_send_fds() 120 cmsg->cmsg_level = SOL_SOCKET; in socket_send_fds() 121 cmsg->cmsg_type = SCM_RIGHTS; in socket_send_fds() 122 memcpy(CMSG_DATA(cmsg), fds, fdsize); in socket_send_fds()
|
| /qemu/ |
| A D | qemu-bridge-helper.c | 191 struct cmsghdr *cmsg; in send_fd() local 195 cmsg = CMSG_FIRSTHDR(&msg); in send_fd() 196 cmsg->cmsg_level = SOL_SOCKET; in send_fd() 197 cmsg->cmsg_type = SCM_RIGHTS; in send_fd() 198 cmsg->cmsg_len = CMSG_LEN(sizeof(fd)); in send_fd() 199 msg.msg_controllen = cmsg->cmsg_len; in send_fd() 206 memcpy(CMSG_DATA(cmsg), &fd, sizeof(fd)); in send_fd()
|
| /qemu/contrib/ivshmem-server/ |
| A D | ivshmem-server.c | 38 struct cmsghdr cmsg; in ivshmem_server_send_one_msg() member 41 struct cmsghdr *cmsg; in ivshmem_server_send_one_msg() local 56 cmsg = CMSG_FIRSTHDR(&msg); in ivshmem_server_send_one_msg() 57 cmsg->cmsg_level = SOL_SOCKET; in ivshmem_server_send_one_msg() 58 cmsg->cmsg_type = SCM_RIGHTS; in ivshmem_server_send_one_msg() 59 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); in ivshmem_server_send_one_msg() 60 memcpy(CMSG_DATA(cmsg), &fd, sizeof(fd)); in ivshmem_server_send_one_msg()
|
| /qemu/net/ |
| A D | tap.c | 449 struct cmsghdr *cmsg; in recv_fd() local 454 cmsg = CMSG_FIRSTHDR(&msg); in recv_fd() 455 cmsg->cmsg_level = SOL_SOCKET; in recv_fd() 456 cmsg->cmsg_type = SCM_RIGHTS; in recv_fd() 457 cmsg->cmsg_len = CMSG_LEN(sizeof(fd)); in recv_fd() 458 msg.msg_controllen = cmsg->cmsg_len; in recv_fd() 468 memcpy(&fd, CMSG_DATA(cmsg), sizeof(fd)); in recv_fd()
|
| /qemu/subprojects/libvhost-user/ |
| A D | libvhost-user.c | 551 struct cmsghdr *cmsg; in vu_message_read_default() local 564 for (cmsg = CMSG_FIRSTHDR(&msg); in vu_message_read_default() 565 cmsg != NULL; in vu_message_read_default() 566 cmsg = CMSG_NXTHDR(&msg, cmsg)) in vu_message_read_default() 568 if (cmsg->cmsg_level == SOL_SOCKET && cmsg->cmsg_type == SCM_RIGHTS) { in vu_message_read_default() 569 fd_size = cmsg->cmsg_len - CMSG_LEN(0); in vu_message_read_default() 621 struct cmsghdr *cmsg; in vu_message_write() local 628 cmsg = CMSG_FIRSTHDR(&msg); in vu_message_write() 629 cmsg->cmsg_len = CMSG_LEN(fdsize); in vu_message_write() 630 cmsg->cmsg_level = SOL_SOCKET; in vu_message_write() [all …]
|
| /qemu/contrib/vhost-user-gpu/ |
| A D | vhost-user-gpu.c | 159 struct cmsghdr *cmsg; in vg_sock_fd_write() local 165 cmsg = CMSG_FIRSTHDR(&msg); in vg_sock_fd_write() 166 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); in vg_sock_fd_write() 167 cmsg->cmsg_level = SOL_SOCKET; in vg_sock_fd_write() 168 cmsg->cmsg_type = SCM_RIGHTS; in vg_sock_fd_write() 170 *((int *)CMSG_DATA(cmsg)) = fd; in vg_sock_fd_write()
|
| /qemu/linux-user/ |
| A D | syscall.c | 1767 while (cmsg && target_cmsg) { in target_to_host_cmsg() 1768 void *data = CMSG_DATA(cmsg); in target_to_host_cmsg() 1802 if (cmsg->cmsg_level == SOL_SOCKET && cmsg->cmsg_type == SCM_RIGHTS) { in target_to_host_cmsg() 1829 cmsg->cmsg_level, cmsg->cmsg_type); in target_to_host_cmsg() 1833 cmsg = CMSG_NXTHDR(msgh, cmsg); in target_to_host_cmsg() 1861 while (cmsg && target_cmsg) { in host_to_target_cmsg() 1862 void *data = CMSG_DATA(cmsg); in host_to_target_cmsg() 1890 switch (cmsg->cmsg_level) { in host_to_target_cmsg() 1914 switch (cmsg->cmsg_level) { in host_to_target_cmsg() 2051 cmsg->cmsg_level, cmsg->cmsg_type); in host_to_target_cmsg() [all …]
|
| A D | syscall_defs.h | 378 #define TARGET_CMSG_DATA(cmsg) ((unsigned char *) ((struct target_cmsghdr *) (cmsg) + 1)) argument 379 #define TARGET_CMSG_NXTHDR(mhdr, cmsg, cmsg_start) \ argument 380 __target_cmsg_nxthdr(mhdr, cmsg, cmsg_start)
|
Completed in 74 milliseconds