Home
last modified time | relevance | path

Searched refs:IOCPARM_MASK (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dioccom.h54 #define IOCPARM_MASK 0xff /* parameters must be < 256 bytes */ macro
66 (IOC_OUT|(((sizeof (t))&IOCPARM_MASK)<<16)|(x<<8)|y)))
68 #define _IORN(x, y, t) ((int)((uint32_t)(IOC_OUT|(((t)&IOCPARM_MASK)<<16)| \
72 ((int)((uint32_t)(IOC_IN|(((sizeof (t))&IOCPARM_MASK)<<16)| \
75 #define _IOWN(x, y, t) ((int32_t)(uint32_t)(IOC_IN|(((t)&IOCPARM_MASK)<<16)| \
79 ((int)((uint32_t)(IOC_INOUT|(((sizeof (t))&IOCPARM_MASK)<<16)| \
83 ((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)))
/illumos-gate/usr/src/uts/common/io/usb/clients/usbinput/usbwcm/
H A Dusbwcm.c978 int len = IOCPARM_MASK & (copyresp->cp_cmd >> 16); in usbwcm_iocpy()
1161 int len = IOCPARM_MASK & (iocp->ioc_cmd >> 16); in usbwcm_ioctl()
/illumos-gate/usr/src/cmd/truss/
H A Dexpound.c1471 (code >> 16) & IOCPARM_MASK); in show_ioctl()