Lines Matching refs:sb_disk
350 __write_super(&dc->sb, dc->sb_disk, bio); in bch_write_bdev_super()
392 __write_super(&ca->sb, ca->sb_disk, bio); in bcache_write_super()
1376 if (dc->sb_disk) in CLOSURE_CALLBACK()
1377 folio_put(virt_to_folio(dc->sb_disk)); in CLOSURE_CALLBACK()
1449 static int register_bdev(struct cache_sb *sb, struct cache_sb_disk *sb_disk, in register_bdev() argument
1460 dc->sb_disk = sb_disk; in register_bdev()
2226 if (ca->sb_disk) in bch_cache_release()
2227 folio_put(virt_to_folio(ca->sb_disk)); in bch_cache_release()
2381 static int register_cache(struct cache_sb *sb, struct cache_sb_disk *sb_disk, in register_cache() argument
2391 ca->sb_disk = sb_disk; in register_cache()
2485 struct cache_sb_disk *sb_disk; member
2497 if (register_bdev(args->sb, args->sb_disk, args->bdev_file, in register_bdev_worker()
2518 if (register_cache(args->sb, args->sb_disk, args->bdev_file, in register_cache_worker()
2555 struct cache_sb_disk *sb_disk; in register_bcache() local
2593 err = read_super(sb, file_bdev(bdev_file), &sb_disk); in register_bcache()
2645 args->sb_disk = sb_disk; in register_bcache()
2655 ret = register_bdev(sb, sb_disk, bdev_file, holder); in register_bcache()
2662 ret = register_cache(sb, sb_disk, bdev_file, holder); in register_bcache()
2676 folio_put(virt_to_folio(sb_disk)); in register_bcache()