dmabuf_cmsg
struct dmabuf_cmsg dmabuf_cmsg = { 0 };
memset(&dmabuf_cmsg, 0, sizeof(dmabuf_cmsg));
dmabuf_cmsg.frag_size = copy;
sizeof(dmabuf_cmsg),
&dmabuf_cmsg);
dmabuf_cmsg.frag_offset = frag_offset;
dmabuf_cmsg.frag_size = copy;
dmabuf_cmsg.frag_token = tcp_xa_pool.tokens[tcp_xa_pool.idx];
dmabuf_cmsg.dmabuf_id = net_devmem_iov_binding_id(niov);
sizeof(dmabuf_cmsg),
&dmabuf_cmsg);
if (dmabuf_cmsg->frag_size % getpagesize())
dmabuf_cmsg->frag_offset,
dmabuf_cmsg->frag_size);
dmabuf_cmsg->frag_size))
dmabuf_cmsg->frag_size);
struct dmabuf_cmsg *dmabuf_cmsg = NULL;
dmabuf_cmsg = (struct dmabuf_cmsg *)CMSG_DATA(cm);
dmabuf_cmsg->frag_size);
token.token_start = dmabuf_cmsg->frag_token;
total_received += dmabuf_cmsg->frag_size;
dmabuf_cmsg->frag_offset >> PAGE_SHIFT,
dmabuf_cmsg->frag_offset % getpagesize(),
dmabuf_cmsg->frag_offset,
dmabuf_cmsg->frag_size, dmabuf_cmsg->frag_token,
total_received, dmabuf_cmsg->dmabuf_id);
if (dmabuf_cmsg->dmabuf_id != dmabuf_id) {