• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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