bio_track
struct bio_track *track;
KKASSERT(bio->bio_track == NULL);
bio->bio_track = track;
KKASSERT(bio->bio_track != NULL);
bio_start_transaction(struct bio *bio, struct bio_track *track)
bio->bio_track = track;
struct bio_track *track;
bio->bio_track = track;
struct bio_track *track;
if ((track = bio->bio_track) != NULL) {
bio->bio_track = NULL;
bp->b_bio1.bio_track = NULL;
bio_track_rel(struct bio_track *track)
bio_track_wait(struct bio_track *track, int slp_flags, int slp_timo)
void bio_start_transaction(struct bio *, struct bio_track *);
struct bio_track;
struct bio_track *bio_track; /* BIO tracking structure */
int bio_track_wait(struct bio_track *track, int slp_flags, int slp_timo);
struct bio_track si_track_read;
struct bio_track si_track_write;
struct bio_track v_track_read; /* track I/O's in progress */
struct bio_track v_track_write; /* track I/O's in progress */
struct bio_track *track;
bio_track_wait(struct bio_track *track, int slp_flags, int slp_timo)