_IOC
#define _IOC(a,b,c,d) ( ((a)<<29) | ((b)<<8) | (c) | ((d)<<16) )
#define _IOC(inout,group,num,len) ((unsigned long) \