Lines Matching defs:bdev

672 				struct block_device *bdev)
682 bio_set_dev(bio, bdev);
686 trace_f2fs_issue_flush(bdev, test_opt(sbi, NOBARRIER),
702 ret = __submit_flush_wait(sbi, FDEV(i).bdev);
880 ret = __submit_flush_wait(sbi, FDEV(i).bdev);
1081 struct block_device *bdev, block_t lstart,
1094 dc->bdev = bdev;
1113 struct block_device *bdev, block_t lstart,
1121 dc = __create_discard_cmd(sbi, bdev, lstart, start, len);
1150 trace_f2fs_remove_discard(dc->bdev, dc->start, dc->len);
1255 struct block_device *bdev, block_t lstart,
1264 struct block_device *bdev = dc->bdev;
1265 struct request_queue *q = bdev_get_queue(bdev);
1284 trace_f2fs_issue_discard(bdev, dc->start, dc->len);
1314 err = __blkdev_issue_discard(bdev,
1366 __update_discard_tree_range(sbi, bdev, lstart, start, len);
1372 struct block_device *bdev, block_t lstart,
1391 __attach_discard_cmd(sbi, bdev, lstart, start, len, parent,
1424 __insert_discard_tree(sbi, dc->bdev, blkaddr + 1,
1439 struct block_device *bdev, block_t lstart,
1447 struct request_queue *q = bdev_get_queue(bdev);
1490 prev_dc->bdev == bdev &&
1502 next_dc->bdev == bdev &&
1516 __insert_discard_tree(sbi, bdev, di.lstart, di.start,
1530 struct block_device *bdev, block_t blkstart, block_t blklen)
1534 if (!f2fs_bdev_support_discard(bdev))
1537 trace_f2fs_queue_discard(bdev, blkstart, blklen);
1545 __update_discard_tree_range(sbi, bdev, lblkstart, blkstart, blklen);
1948 struct block_device *bdev, block_t blkstart, block_t blklen)
1969 if (sector & (bdev_zone_sectors(bdev) - 1) ||
1970 nr_sects != bdev_zone_sectors(bdev)) {
1976 trace_f2fs_issue_reset_zone(bdev, blkstart);
1977 return blkdev_zone_mgmt(bdev, REQ_OP_ZONE_RESET,
1982 return __queue_discard_cmd(sbi, bdev, lblkstart, blklen);
1987 struct block_device *bdev, block_t blkstart, block_t blklen)
1990 if (f2fs_sb_has_blkzoned(sbi) && bdev_is_zoned(bdev))
1991 return __f2fs_issue_discard_zone(sbi, bdev, blkstart, blklen);
1993 return __queue_discard_cmd(sbi, bdev, blkstart, blklen);
2000 struct block_device *bdev;
2006 bdev = f2fs_target_device(sbi, blkstart, NULL);
2013 if (bdev2 != bdev) {
2014 err = __issue_discard_async(sbi, bdev,
2018 bdev = bdev2;
2032 err = __issue_discard_async(sbi, bdev, start, len);
3645 /* writeout dirty page into bdev */
4959 ret = __f2fs_issue_discard_zone(sbi, fdev->bdev, zone_block,
4977 if (!bdev_is_zoned(FDEV(i).bdev))
5014 err = blkdev_report_zones(zbd->bdev, zone_sector, 1,
5056 err = blkdev_report_zones(zbd->bdev, zone_sector, 1,
5072 err = __f2fs_issue_discard_zone(sbi, zbd->bdev,
5117 if (!bdev_is_zoned(FDEV(i).bdev))
5122 ret = blkdev_report_zones(FDEV(i).bdev, 0, BLK_ALL_ZONES,