Lines Matching defs:vnd_softc
111 struct vnd_softc { struct
112 device_t sc_dev;
113 int sc_flags; /* flags */
114 uint64_t sc_size; /* size of vnd */
115 struct vnode *sc_vp; /* vnode */
116 u_int sc_iosize; /* smallest I/O size for backend */
117 kauth_cred_t sc_cred; /* credentials */
118 int sc_maxactive; /* max # of active requests */
119 struct bufq_state *sc_tab; /* transfer queue */
120 int sc_pending; /* number of pending transfers */
121 int sc_active; /* number of active transfers */
122 struct disk sc_dkdev; /* generic disk device info */
123 struct vndgeom sc_geom; /* virtual geometry */
124 struct pool sc_vxpool; /* vndxfer pool */
125 struct pool sc_vbpool; /* vndbuf pool */
126 struct lwp *sc_kthread; /* kernel thread */
127 u_int32_t sc_comp_blksz; /* precompressed block size */
128 u_int32_t sc_comp_numoffs;/* count of compressed block offsets */
129 u_int64_t *sc_comp_offsets;/* file idx's to compressed blocks */
130 unsigned char *sc_comp_buff; /* compressed data buffer */
131 unsigned char *sc_comp_decombuf;/* decompressed data buffer */
132 int32_t sc_comp_buffblk;/*current decompressed block */
133 z_stream sc_comp_stream;/* decompress descriptor */