dmabuf_exporter.h 530 B

1234567891011121314151617181920
  1. /*
  2. User API for dmabuf_exporter
  3. */
  4. #ifndef _DMABUF_EXPORTER_H
  5. #define _DMABUF_EXPORTER_H
  6. #include <linux/ioctl.h>
  7. #include <linux/types.h>
  8. #define DMABUF_IOCTL_BASE 'D'
  9. #define DMABUF_IOCTL_CREATE _IOR(DMABUF_IOCTL_BASE, 0, unsigned long)
  10. #define DMABUF_IOCTL_EXPORT _IOR(DMABUF_IOCTL_BASE, 1, unsigned long)
  11. #ifdef CONFIG_COMPAT
  12. #define COMPAT_DMABUF_IOCTL_CREATE _IOR(DMABUF_IOCTL_BASE, 0, unsigned int)
  13. #define COMPAT_DMABUF_IOCTL_EXPORT _IOR(DMABUF_IOCTL_BASE, 1, unsigned int)
  14. #endif
  15. #endif /* _DMABUF_EXPORTER_H */