pollution: hints_cookie
void *hints_cookie; 

pollution: hints_blksz
uint64_t hints_blksz; 

pollution: hints_present
uint32_t hints_present; 

pollution: hints_acked
uint32_t hints_acked; 

pollution: hints_w_bias
uint32_t hints_w_bias:2; 

pollution: hints_cache
uint32_t hints_cache: 2; 

pollution: mvec
struct mvec; 

pollution: UIO_USERSPACE
pollution: UIO_SYSSPACE
pollution: UIO_USERISPACE
pollution: uio_seg
typedef enum uio_seg { UIO_USERSPACE, UIO_SYSSPACE, UIO_USERISPACE } uio_seg_t; 

pollution: uio_iov
iovec_t *uio_iov; 

pollution: uio_iovcnt
int uio_iovcnt; 

pollution: uio_segflg
uio_seg_t uio_segflg; 

pollution: uio_fmode
uint16_t uio_fmode; 

pollution: uio_extflg
uint16_t uio_extflg; 

pollution: uio_resid
ssize_t uio_resid; 

pollution: uio
typedef struct uio { iovec_t *uio_iov; int uio_iovcnt; lloff_t _uio_offset; uio_seg_t uio_segflg; uint16_t uio_fmode; uint16_t uio_extflg; lloff_t _uio_limit; ssize_t uio_resid; } uio_t; 

pollution: XU_W_DEFAULT
pollution: XU_W_LATENCY_SENSITIVE
pollution: XU_W_NOT_LATENCY_SENSITIVE
pollution: XU_HINT_NOCACHE
pollution: XU_HINT_CACHE
pollution: XU_HINT_CACHE_KEEP
pollution: XU_HINT_NOCACHE_FORCE
pollution: UIOTYPE_INVALID
pollution: UIOTYPE_ZEROCOPY
pollution: xuio_type
typedef enum xuio_type { UIOTYPE_INVALID, UIOTYPE_ZEROCOPY } xuio_type_t; 

pollution: xu_uio
uio_t xu_uio; 

pollution: xu_type
xuio_type_t xu_type; 

pollution: xu_zc_rw
int xu_zc_rw; 

pollution: xu_zc_priv
void *xu_zc_priv; 

pollution: xu_zc
struct { int xu_zc_rw; void *xu_zc_priv; } xu_zc; 

pollution: xu_ext
union { struct { int xu_zc_rw; void *xu_zc_priv; } xu_zc; } xu_ext; 

pollution: xu_hint
struct _xuio_hint xu_hint; 

pollution: xuio
typedef struct xuio { uio_t xu_uio; xuio_type_t xu_type; union { struct { int xu_zc_rw; void *xu_zc_priv; } xu_zc; } xu_ext; struct _xuio_hint xu_hint; } xuio_t; 

pollution: UIO_READ
pollution: UIO_WRITE
pollution: uio_rw
typedef enum uio_rw { UIO_READ, UIO_WRITE } uio_rw_t; 

pollution: UIO_COPY_CACHED
#define UIO_COPY_CACHED 0x0001

pollution: UIO_HAS_WBIAS_HINT
#define UIO_HAS_WBIAS_HINT(uiop) _UIO_HAS_HINT(uiop, WBIAS)

pollution: XUIO_BZERO_HINTS
#define XUIO_BZERO_HINTS(xuiop) do { bzero(&(xuiop)->xu_hint, sizeof ((xuiop)->xu_hint)); _NOTE(CONSTCOND) } while (0)

pollution: uio_limit
#define uio_limit uio_llimit

pollution: XUIO_SET_CACHE_HINT
#define XUIO_SET_CACHE_HINT(xuiop,val) _XUIO_SET_CACHE_HINT(xuiop, val)

pollution: XUIO_SET_HINT_COOKIE
#define XUIO_SET_HINT_COOKIE(xuiop,data) _XUIO_SET_HINT_COOKIE(xuiop, data)

pollution: UIO_XUIO
#define UIO_XUIO 0x0004

pollution: XUIO_WBIAS_HINT
#define XUIO_WBIAS_HINT(xuiop) _XUIO_WBIAS_HINT(xuiop)

pollution: uio_offset
#define uio_offset uio_loffset

pollution: UIO_HAS_CACHE_HINT
#define UIO_HAS_CACHE_HINT(uiop) _UIO_HAS_HINT(uiop, CACHE)

pollution: UIO_EXTFLG_MASK
#define UIO_EXTFLG_MASK (UIO_COPY_DEFAULT | UIO_COPY_CACHED | UIO_XUIO | UIO_XUIO_HINT)

pollution: XUIO_SET_BLKSZ_HINT
#define XUIO_SET_BLKSZ_HINT(xuiop,val) _XUIO_SET_BLKSZ_HINT(xuiop, val)

pollution: UIO_HAS_BLKSZ_HINT
#define UIO_HAS_BLKSZ_HINT(uiop) _UIO_HAS_HINT(uiop, BLKSZ)

pollution: uio_loffset
#define uio_loffset _uio_offset._f

pollution: UIO_XUIO_HINT
#define UIO_XUIO_HINT 0x0008

pollution: XUIO_XUZC_RW
#define XUIO_XUZC_RW(xuio) (xuio)->xu_ext.xu_zc.xu_zc_rw

pollution: XUIO_BLKSZ_HINT
#define XUIO_BLKSZ_HINT(xuiop) _XUIO_BLKSZ_HINT(xuiop)

pollution: XUIO_HAS_EXTRANEOUS_HINTS
#define XUIO_HAS_EXTRANEOUS_HINTS(xuiop) _XUIO_HAS_EXTRANEOUS_HINTS(xuiop)

pollution: XUIO_XUZC_PRIV
#define XUIO_XUZC_PRIV(xuio) (xuio)->xu_ext.xu_zc.xu_zc_priv

pollution: XUIO_ACK_WBIAS_HINT
#define XUIO_ACK_WBIAS_HINT(xuiop,valid) _XUIO_ACK_HINT(xuiop, WBIAS, valid)

pollution: UIO_COPY_DEFAULT
#define UIO_COPY_DEFAULT 0x0000

pollution: XUIO_CACHE_HINT
#define XUIO_CACHE_HINT(xuiop) _XUIO_CACHE_HINT(xuiop)

pollution: XUIO_SET_WBIAS_HINT
#define XUIO_SET_WBIAS_HINT(xuiop,val) _XUIO_SET_WBIAS_HINT(xuiop, val)

pollution: XUIO_ACK_CACHE_HINT
#define XUIO_ACK_CACHE_HINT(xuiop,valid) _XUIO_ACK_HINT(xuiop, CACHE, valid)

pollution: uio_llimit
#define uio_llimit _uio_limit._f

