isgx_ksyms.h 692 B

1234567891011121314151617181920
  1. #ifndef _ISGX_KSYMS_H
  2. #define _ISGX_KSYMS_H
  3. #include "ksyms.h"
  4. extern IMPORT_KSYM_PROTO(isgx_ioctl_enclave_create, long,
  5. struct file *filep, unsigned int cmd, unsigned long arg);
  6. extern IMPORT_KSYM_PROTO(isgx_ioctl_enclave_init, long,
  7. struct file *filep, unsigned int cmd, unsigned long arg);
  8. extern IMPORT_KSYM_PROTO(isgx_ioctl_enclave_add_page, long,
  9. struct file *filep, unsigned int cmd, unsigned long arg);
  10. extern IMPORT_KSYM(isgx_enclave_release);
  11. extern IMPORT_KSYM_PROTO(isgx_mmap, int,
  12. struct file *, struct vm_area_struct *);
  13. extern IMPORT_KSYM_PROTO(isgx_get_unmapped_area, unsigned long,
  14. struct file *, unsigned long, unsigned long,
  15. unsigned long, unsigned long);
  16. #endif