Home
last modified time | relevance | path

Searched refs:dmabuf_cmsg (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/tools/testing/selftests/net/
Dncdevmem.c344 struct dmabuf_cmsg *dmabuf_cmsg = NULL; in do_server() local
380 dmabuf_cmsg = (struct dmabuf_cmsg *)CMSG_DATA(cm); in do_server()
389 dmabuf_cmsg->frag_size); in do_server()
394 token.token_start = dmabuf_cmsg->frag_token; in do_server()
397 total_received += dmabuf_cmsg->frag_size; in do_server()
399 dmabuf_cmsg->frag_offset >> PAGE_SHIFT, in do_server()
400 dmabuf_cmsg->frag_offset % getpagesize(), in do_server()
401 dmabuf_cmsg->frag_offset, dmabuf_cmsg->frag_size, in do_server()
402 dmabuf_cmsg->frag_token, total_received, in do_server()
403 dmabuf_cmsg->dmabuf_id); in do_server()
[all …]
/linux-6.12.1/Documentation/networking/
Ddevmem.rst166 dmabuf_cmsg = (struct dmabuf_cmsg *)CMSG_DATA(cm);
171 * dmabuf_cmsg->dmabuf_id is the dmabuf the
174 * dmabuf_cmsg->frag_offset is the offset into
177 * dmabuf_cmsg->frag_size is the size of the
180 * dmabuf_cmsg->frag_token is a token used to
185 token.token_start = dmabuf_cmsg->frag_token;
193 * dmabuf_cmsg->frag_size is the size of the
/linux-6.12.1/include/uapi/linux/
Duio.h23 struct dmabuf_cmsg { struct
/linux-6.12.1/net/ipv4/
Dtcp.c2403 struct dmabuf_cmsg dmabuf_cmsg = { 0 }; in tcp_recvmsg_dmabuf() local
2438 memset(&dmabuf_cmsg, 0, sizeof(dmabuf_cmsg)); in tcp_recvmsg_dmabuf()
2439 dmabuf_cmsg.frag_size = copy; in tcp_recvmsg_dmabuf()
2441 sizeof(dmabuf_cmsg), &dmabuf_cmsg); in tcp_recvmsg_dmabuf()
2487 dmabuf_cmsg.frag_offset = frag_offset; in tcp_recvmsg_dmabuf()
2488 dmabuf_cmsg.frag_size = copy; in tcp_recvmsg_dmabuf()
2495 dmabuf_cmsg.frag_token = tcp_xa_pool.tokens[tcp_xa_pool.idx]; in tcp_recvmsg_dmabuf()
2496 dmabuf_cmsg.dmabuf_id = net_iov_binding_id(niov); in tcp_recvmsg_dmabuf()
2503 sizeof(dmabuf_cmsg), in tcp_recvmsg_dmabuf()
2504 &dmabuf_cmsg); in tcp_recvmsg_dmabuf()