CMSG_SPACE
char data[CMSG_SPACE(sizeof(int) * STUB_MAX_FDS)];
char buf[CMSG_SPACE(sizeof(*fds) * MAX_RCV_FDS)];
.msg_controllen = CMSG_SPACE(sizeof(*fds) * n_fds),
char control[CMSG_SPACE(sizeof(*fds) * OS_SENDMSG_MAX_FDS)];
.msg_controllen = CMSG_SPACE(fds_size),
char data[CMSG_SPACE(sizeof(mm_idp->syscall_fd_map))];
msgh.msg_controllen = CMSG_SPACE(fds_size);
cmlen = min(CMSG_SPACE(len), msg->msg_controllen);
cmlen = CMSG_SPACE(i * sizeof(int));
u8 buf[CMSG_SPACE(sizeof(record_type))];
max_messages = msghdr->msg_controllen / CMSG_SPACE(sizeof(cmsg));
msg->msg_controllen < CMSG_SPACE(sizeof(*done)))
CMSG_SPACE(sizeof(union svc_pktinfo_u))
u8 buf[CMSG_SPACE(sizeof(u8))];
u8 buf[CMSG_SPACE(sizeof(u8))];
char buf[CMSG_SPACE(sizeof(int))] = {0}, c = 'c';
char buf[CMSG_SPACE(sizeof(int))] = {0}, c = 'c';
char cbuf[CMSG_SPACE(4)] = {0};
char control_buf[CMSG_SPACE(sizeof(uint64_t))];
char cmsg_buf[CMSG_SPACE(sizeof(struct sockaddr_storage))];
char ctl[CMSG_SPACE(sizeof(pkt_ts))];
char ctl[CMSG_SPACE(sizeof(__u64))];
char buf[CMSG_SPACE(sizeof(fds))];
char buf[CMSG_SPACE(sizeof(fds))];
char control[CMSG_SPACE(100)] = {};
char ctrl_data[CMSG_SPACE(sizeof(__u32))];
char buf[CMSG_SPACE(sizeof(fd_rx))];
char buf[CMSG_SPACE(sizeof(fd_tx))];
char cmsg_buf[CMSG_SPACE(sizeof(int))];
char cmsg_buf[CMSG_SPACE(sizeof(int))];
char cmsg_buf[CMSG_SPACE(sizeof(int))];
char cmsg_buf[CMSG_SPACE(sizeof(int))];
char cmsg_buf[CMSG_SPACE(sizeof(int))];
char cmsg_buf[CMSG_SPACE(sizeof(int))];
char cmsg_buf[CMSG_SPACE(sizeof(int))];
char cmsg_buf[CMSG_SPACE(sizeof(int))];
char cmsg_buf[CMSG_SPACE(sizeof(int))];
char cmsg_buf[CMSG_SPACE(sizeof(int))];
char cmsg_buf[CMSG_SPACE(sizeof(int))];
char cmsg_buf[CMSG_SPACE(sizeof(int))];
char cmsg_buf[CMSG_SPACE(sizeof(int))];
char cmsg_buf[CMSG_SPACE(sizeof(int))];
char cmsg_buf[CMSG_SPACE(sizeof(int))];
char control[CMSG_SPACE(sizeof(struct ucred)) +
CMSG_SPACE(sizeof(int))] = { 0 };
char control[CMSG_SPACE(sizeof(struct ucred)) +
CMSG_SPACE(sizeof(int))] = { 0 };
char cmsg_buf[CMSG_SPACE(sizeof(fds))];
*cmsg_len += CMSG_SPACE(sizeof(__u32));
cmsg_len += CMSG_SPACE(sizeof(txtime));
cmsg_len += CMSG_SPACE(sizeof(__u32));
cmsg_len += CMSG_SPACE(8);
char control[CMSG_SPACE(sizeof(flowlabel))] = {0};
char control[CMSG_SPACE(sizeof(expect))];
char ctrl[CMSG_SPACE(sizeof(struct tpacket_auxdata))];
char ckbuf[CMSG_SPACE(sizeof(cookie))];
msg->msg_controllen = CMSG_SPACE(sizeof(cookie));
char cmsgbuf[CMSG_SPACE(sizeof(struct rds_zcopy_cookies))];
char cbuf[CMSG_SPACE(sizeof(__u32))];
char recv_buf[CMSG_SPACE(sizeof(__u32))];
char control[CMSG_SPACE(sizeof(struct sock_extended_err)) +
CMSG_SPACE(sizeof(struct sockaddr_in6))] = {0};
char control[CMSG_SPACE(sizeof(uint64_t))];
char cbuf[CMSG_SPACE(sizeof(char))];
char cbuf[CMSG_SPACE(sizeof(char))];
char control[CMSG_SPACE(sizeof(uint16_t))] = { 0 };
char control[2 * CMSG_SPACE(sizeof(uint32_t))];
msg.msg_controllen = cfg_use_cmsg * CMSG_SPACE(sizeof(uint32_t));
msg.msg_controllen += cfg_use_cmsg_opt_id * CMSG_SPACE(sizeof(uint32_t));
char control[CMSG_SPACE(sizeof(uint16_t))] = {0};
char control[CMSG_SPACE(sizeof(int))] = {0};
char control[CMSG_SPACE(sizeof(struct scm_timestamping)) +
CMSG_SPACE(sizeof(struct sock_extended_err)) +
CMSG_SPACE(sizeof(struct sockaddr_in6))] = {0};
char control[CMSG_SPACE(sizeof(cfg_tx_ts))] = {0};
msg_controllen += CMSG_SPACE(sizeof(cfg_tx_ts));
char control[CMSG_SPACE(sizeof(cfg_gso_size)) +
CMSG_SPACE(sizeof(cfg_tx_ts))] = {0};
msg_controllen = CMSG_SPACE(sizeof(cfg_mss));
msg_controllen += CMSG_SPACE(sizeof(cfg_tx_ts));
char cmsg_buf[CMSG_SPACE(sizeof(int))];
char cmsg_buf[CMSG_SPACE(sizeof(int))];
char control[CMSG_SPACE(sizeof(struct ucred))];
chunk_size = CMSG_SPACE(ctl_len);