Lines Matching refs:flush_bio
580 struct f2fs_flush_bio *flush_bio; in submit_flush_wait() local
588 flush_bio = kmalloc(array_size(sbi->s_ndevs, sizeof(*flush_bio)), in submit_flush_wait()
595 bio_init(&flush_bio[i].bio, FDEV(i).bdev, NULL, 0, in submit_flush_wait()
597 init_completion(&flush_bio[i].wait); in submit_flush_wait()
598 flush_bio[i].bio.bi_private = &flush_bio[i].wait; in submit_flush_wait()
599 flush_bio[i].bio.bi_end_io = f2fs_flush_end_io; in submit_flush_wait()
601 submit_bio(&flush_bio[i].bio); in submit_flush_wait()
610 wait_for_completion(&flush_bio[i].wait); in submit_flush_wait()
611 err = blk_status_to_errno(flush_bio[i].bio.bi_status); in submit_flush_wait()
618 bio_uninit(&flush_bio[i].bio); in submit_flush_wait()
620 kfree(flush_bio); in submit_flush_wait()