Searched defs:IOCPARM_MASK (Results 1 - 2 of 2) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dioccom.h56 #define IOCPARM_MASK 0xff /* parameters must be < 256 bytes */ macro
68 (IOC_OUT|(((sizeof (t))&IOCPARM_MASK)<<16)|(x<<8)|y)))
70 #define _IORN(x, y, t) ((int)((uint32_t)(IOC_OUT|(((t)&IOCPARM_MASK)<<16)| \
74 ((int)((uint32_t)(IOC_IN|(((sizeof (t))&IOCPARM_MASK)<<16)| \
77 #define _IOWN(x, y, t) ((int32_t)(uint32_t)(IOC_IN|(((t)&IOCPARM_MASK)<<16)| \
81 ((int)((uint32_t)(IOC_INOUT|(((sizeof (t))&IOCPARM_MASK)<<16)| \
85 ((int)((uint32_t)(IOC_INOUT|(((t)&IOCPARM_MASK)<<16)| \
/illumos-gate/usr/src/boot/sys/sys/
H A Dioccom.h42 #define IOCPARM_MASK ((1 << IOCPARM_SHIFT) - 1) /* parameter length mask */ macro
43 #define IOCPARM_LEN(x) (((x) >> 16) & IOCPARM_MASK)
44 #define IOCBASECMD(x) ((x) & ~(IOCPARM_MASK << 16))
55 ((inout) | (((len) & IOCPARM_MASK) << 16) | ((group) << 8) | (num)))

Completed in 54 milliseconds