
./ioctl
--------------------------
@_IOC_NRBITS:
  _IOC_NRBITS=8
@_IOC_TYPEBITS:
  _IOC_TYPEBITS=8
@_IOC_SIZEBITS:
  _IOC_SIZEBITS=13
@_IOC_DIRBITS:
  _IOC_DIRBITS=3
@_IOC_NONE:
  _IOC_NONE=1
@_IOC_READ:
  _IOC_READ=2
@_IOC_WRITE:
  _IOC_WRITE=4
@_IOC:
  _IOC return value is 0x20010101
@_IO:
  _IO return value is 0x20000101
@_IOR:
  _IOR return value is 0x40040101
@_IOW:
  _IOW return value is 0x80040101
@_IOWR:
  _IOWR return value is 0xc0040101
@_IOC_DIR:
  _IOC_DIR return value is 6
@_IOC_TYPE:
 _IOC_TYPE return value is 1
@_IOC_NR:
 _IOC_NR return value is 1
@_IOC_SIZE:
 _IOC_SIZE return value is 4
@wait_queue_t
  call wait_queue_t: success
@access_ok:
  call access_ok: success
@__put_user:
  call __put_user: success
@put_user:
  call put_user: success
@capable:
  call capable: success
@__get_user:
  call __get_user: success
@get_user:
  call get_user: success
@__put_user:
  call __put_user: success
@put_user:
  call put_user: success
@nonseekable_open:
  call nonseekable_open success
@no_llseek:
  call no_llseek success
@poll_wait:
  call poll_wait success
@fasync_helper:
  call fasync_helper success
@kill_fasync:
  call kill_fasync success

./waitqueque
--------------------------
@DECLARE_WAIT_QUEUE_HEAD:
  call DECLARE_WAIT_QUEUE_HEAD: success
@init_waitqueue_head:
  call init_waitqueue_head: success
@wait_event_interruptible:
  before wait_event_interruptible
@wake_up_interruptible:
  before wake_up_interruptible
  after wake_up_interruptible
  after wait_event_interruptible
@wait_event:
  before wait_event
@wake_up:
  before wake_up
  after wake_up
  after wait_event
@wait_event_timeout:
  before wait_event_timeout
@wake_up_all:
  before wake_up_all
  after wake_up_all
  after wait_event_timeout
@wait_event_interruptible_timeout:
  before wait_event_interruptible_timeout
@wake_up_interruptible_all:
  before wake_up_interruptible_all
  after wake_up_interruptible_all
  after wait_event_interruptible_timeout
@wake_up_nr:
  before wake_up_nr
  after wake_up_nr
@wake_up_interruptible_nr:
  before wake_up_interruptible_nr
  after wake_up_interruptible_nr
@wake_up_interruptible_sync:
  before wake_up_interruptible_sync
  after wake_up_interruptible_sync
@prepare_to_wait:
  before prepare_to_wait
  after prepare_to_wait
@schedule:
  before schedule
  after schedule
@prepare_to_wait_exclusive:
  before prepare_to_wait_exclusive
  after prepare_to_wait_exclusive
@finish_wait:
  before finish_wait
  after finish_wait
@set_current_state:
  call set_current_state: success
@sleep_on:
  before sleep_on
  after sleep_on
@interruptible_sleep_on:
  before interruptible_sleep_on
  after interruptible_sleep_on
