Lines Matching full:which
24 * The recovery_journal provides a log of all block mapping and reference count changes which have
40 * The journal also contains a set of in-memory blocks which are used to buffer up entries until
43 * has a vio which is used to commit that block to disk. The vio's data is the on-disk
44 * representation of the journal block. In addition each in-memory block has a buffer which is used
52 * committed, the requesting VIO will be attached to the in-memory block to which the caller's
57 * to the block's vio which is then written, automatically waking all of the waiters when it
58 * completes. When the write completes, any entries which accumulated in the block are copied to
71 * the one it references, in which case it increments the count on the earlier journal block and
94 /* The number of logical zones which may hold locks */
96 /* The number of physical zones which may hold locks */
102 /* The number of logical zones which hold each lock */
104 /* The number of physical zones which hold each lock */
121 /* The journal to which this block belongs */
139 /* The queue of vios which will make entries for the next commit */
148 /* The slab depot which can hold locks on this journal */
150 /* The block map which can hold locks on this journal */
156 /* The number of decrement entries which need to be made */
170 /* The newest block in the journal on disk to which a write has finished */
174 /* The point at which the last entry will have been added */
182 /* The number of entries which fit in a single block */
210 /* The threshold at which slab journal tail blocks will be written out */