Lines Matching defs:stdata
175 typedef struct stdata { struct
176 struct queue *sd_wrq; /* write queue */
177 struct msgb *sd_iocblk; /* return block for ioctl */
178 struct vnode *sd_vnode; /* pointer to associated vnode */
179 struct streamtab *sd_strtab; /* pointer to streamtab for stream */
203 struct stdata *sd_mate; /* pointer to twisted stream mate */ argument
204 kthread_id_t sd_freezer; /* thread that froze stream */
205 kmutex_t sd_reflock; /* Protects sd_refcnt */
206 int sd_refcnt; /* number of claimstr */
207 uint_t sd_wakeq; /* strwakeq()'s copy of sd_flag */
208 struct queue *sd_struiordq; /* sync barrier struio() read queue */
209 struct queue *sd_struiowrq; /* sync barrier struio() write queue */
210 char sd_struiodnak; /* defer NAK of M_IOCTL by rput() */
211 struct msgb *sd_struionak; /* pointer M_IOCTL mblk(s) to NAK */
212 caddr_t sd_t_audit_data; /* For audit purposes only */
213 ssize_t sd_maxblk; /* maximum message block size */
214 uint_t sd_rput_opt; /* options/flags for strrput */
215 uint_t sd_wput_opt; /* options/flags for write/putmsg */
216 uint_t sd_read_opt; /* options/flags for strread */
217 msgfunc_t sd_rprotofunc; /* rput M_*PROTO routine */
218 msgfunc_t sd_rputdatafunc; /* read M_DATA routine */
219 msgfunc_t sd_rmiscfunc; /* rput routine (non-data/proto) */
220 msgfunc_t sd_wputdatafunc; /* wput M_DATA routine */
244 } stdata_t; argument
247 * stdata servicing flags. argument