Lines Matching defs:bdev
37 u8 zasl = nvmet_zasl(bdev_max_zone_append_sectors(ns->bdev));
38 struct gendisk *bd_disk = ns->bdev->bd_disk;
52 if (get_capacity(bd_disk) & (bdev_zone_sectors(ns->bdev) - 1))
60 if (ns->bdev->bd_disk->conv_zones_bitmap)
63 ret = blkdev_report_zones(ns->bdev, 0, bdev_nr_zones(ns->bdev),
68 ns->blksize_shift = blksize_bits(bdev_logical_block_size(ns->bdev));
127 if (!bdev_is_zoned(req->ns->bdev)) {
133 zsze = (bdev_zone_sectors(req->ns->bdev) << 9) >>
137 mor = bdev_max_open_zones(req->ns->bdev);
144 mar = bdev_max_active_zones(req->ns->bdev);
163 if (sect >= get_capacity(req->ns->bdev->bd_disk)) {
259 return bdev_nr_zones(req->ns->bdev) - bdev_zone_no(req->ns->bdev, sect);
298 ret = blkdev_report_zones(req->ns->bdev, start_sect, req_slba_nr_zones,
402 struct block_device *bdev = req->ns->bdev;
403 unsigned int nr_zones = bdev_nr_zones(bdev);
412 GFP_NOIO, bdev->bd_disk->node_id);
419 ret = blkdev_report_zones(bdev, 0, nr_zones, zmgmt_send_scan_cb, &d);
429 while (sector < bdev_nr_sectors(bdev)) {
430 if (test_bit(disk_zone_no(bdev->bd_disk, sector), d.zbitmap)) {
431 bio = blk_next_bio(bio, bdev, 0,
438 sector += bdev_zone_sectors(bdev);
458 ret = blkdev_zone_mgmt(req->ns->bdev, REQ_OP_ZONE_RESET, 0,
459 get_capacity(req->ns->bdev->bd_disk),
482 struct block_device *bdev = req->ns->bdev;
483 sector_t zone_sectors = bdev_zone_sectors(bdev);
499 if (sect >= get_capacity(bdev->bd_disk)) {
511 ret = blkdev_zone_mgmt(bdev, op, sect, zone_sectors, GFP_KERNEL);
557 if (sect >= get_capacity(req->ns->bdev->bd_disk)) {
563 if (sect & (bdev_zone_sectors(req->ns->bdev) - 1)) {
571 bio_init(bio, req->ns->bdev, req->inline_bvec,
574 bio = bio_alloc(req->ns->bdev, req->sg_cnt, opf, GFP_KERNEL);