1# known used gpu ioctls 2# 0xc00c0902 3# 0x400c0907 4# 0xc0080913 5# 0x40040914 6# 0xc01c0915 7# 0x40100917 8# 0x40040921 9# 0x400c0932 10# 0xc0140933 11# 0xc01c0934 12# 0xc0080935 13# 0xc0280936 14# 0x00000937 15# 0x00000938 16# 0x00000939 17# 0xc02c093d 18define(`gpu_unused_ioctls', `{ 19IOCTL_KGSL_DEVICE_WAITTIMESTAMP 20IOCTL_KGSL_RINGBUFFER_ISSUEIBCMDS 21IOCTL_KGSL_CMDSTREAM_READTIMESTAMP_OLD 22IOCTL_KGSL_CMDSTREAM_READTIMESTAMP 23IOCTL_KGSL_CMDSTREAM_FREEMEMONTIMESTAMP 24IOCTL_KGSL_CMDSTREAM_FREEMEMONTIMESTAMP_OLD 25IOCTL_KGSL_CMDSTREAM_READTIMESTAMP_CTXTID 26IOCTL_KGSL_SHAREDMEM_FROM_PMEM 27IOCTL_KGSL_CFF_USER_EVENT 28IOCTL_KGSL_DRAWCTXT_BIND_GMEM_SHADOW 29IOCTL_KGSL_SHAREDMEM_FROM_VMALLOC 30IOCTL_KGSL_SHAREDMEM_FLUSH_CACHE 31IOCTL_KGSL_DRAWCTXT_SET_BIN_BASE_OFFSET 32IOCTL_KGSL_CMDWINDOW_WRITE 33IOCTL_KGSL_GPUMEM_ALLOC 34IOCTL_KGSL_CFF_SYNCMEM 35IOCTL_KGSL_TIMESTAMP_EVENT_OLD 36IOCTL_KGSL_GPUMEM_SYNC_CACHE 37IOCTL_KGSL_PERFCOUNTER_QUERY 38IOCTL_KGSL_PERFCOUNTER_READ 39IOCTL_KGSL_GPUMEM_SYNC_CACHE_BULK 40}') 41 42define(`gpu_used_ioctls', `{ 43IOCTL_KGSL_DEVICE_GETPROPERTY 44IOCTL_KGSL_DEVICE_WAITTIMESTAMP_CTXTID 45IOCTL_KGSL_DRAWCTXT_CREATE 46IOCTL_KGSL_DRAWCTXT_DESTROY 47IOCTL_KGSL_MAP_USER_MEM 48IOCTL_KGSL_CMDSTREAM_FREEMEMONTIMESTAMP_CTXTID 49IOCTL_KGSL_SHAREDMEM_FREE 50IOCTL_KGSL_SETPROPERTY 51IOCTL_KGSL_TIMESTAMP_EVENT 52IOCTL_KGSL_GPUMEM_ALLOC_ID 53IOCTL_KGSL_GPUMEM_FREE_ID 54IOCTL_KGSL_GPUMEM_GET_INFO 55IOCTL_KGSL_GPUMEM_SYNC_CACHE 56IOCTL_KGSL_PERFCOUNTER_GET 57IOCTL_KGSL_PERFCOUNTER_PUT 58IOCTL_KGSL_SUBMIT_COMMANDS 59}') 60