Lines Matching full:vio
43 * has a vio which is used to commit that block to disk. The vio's data is the on-disk
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
59 * the vio's data buffer.
70 * in-memory block map page is updated, it checks if the journal block for the VIO is earlier than
78 * If there is no in-memory space when a VIO attempts to add an entry, the VIO will be attached to
80 * no on-disk space when a VIO attempts to add an entry, the VIO will be attached to the
125 /* The vio for writing this block */
126 struct vio vio; member
176 /* The journal point of the vio most recently released from the journal */
200 /* The data-less vio, usable only for flushing */
201 struct vio *flush_vio;