28#ifndef _NETINT_IOCTL_H
29#define _NETINT_IOCTL_H
31#define NI_DMABUF_READ_FENCE (1 << 0)
32#define NI_DMABUF_SYNC_FILE_OUT_FENCE (1 << 1)
33#define NI_DMABUF_SYNC_FILE_IN_FENCE (1 << 2)
35#define NI_DMABUF_MAX_SGL_ENTRY 128
92#define NETINT_IOCTL_ID _IO('N', 0x80)
93#define NETINT_IOCTL_EXPORT_DMABUF \
94 _IOWR('N', 0x81, struct netint_iocmd_export_dmabuf)
95#define NETINT_IOCTL_ATTACH_RFENCE \
96 _IOW('N', 0x82, struct netint_iocmd_attach_rfence)
97#define NETINT_IOCTL_SIGNAL_RFENCE \
98 _IOW('N', 0x83, struct netint_iocmd_signal_rfence)
99#define NETINT_IOCTL_ISSUE_REQ \
100 _IOW('N', 0x85, struct netint_iocmd_issue_request)
101#define NETINT_IOCTL_IMPORT_DMABUF \
102 _IOW('N', 0x88, struct netint_iocmd_import_dmabuf)
#define NI_DMABUF_MAX_SGL_ENTRY
@ NI_DMABUF_WRITE_TO_DEVICE
@ NI_DMABUF_READ_FROM_DEVICE
unsigned long dma_addr[NI_DMABUF_MAX_SGL_ENTRY]
unsigned int dma_len[NI_DMABUF_MAX_SGL_ENTRY]