Lines Matching refs:sector
426 int blkdev_report_zones(struct block_device *bdev, sector_t sector,
448 sector_t sector; member
779 static inline unsigned int disk_zone_no(struct gendisk *disk, sector_t sector) in disk_zone_no() argument
786 return sector >> ilog2(zone_sectors); in disk_zone_no()
787 return div64_u64(sector, zone_sectors); in disk_zone_no()
1191 int blkdev_issue_discard(struct block_device *bdev, sector_t sector,
1193 int __blkdev_issue_discard(struct block_device *bdev, sector_t sector,
1195 int blkdev_issue_secure_erase(struct block_device *bdev, sector_t sector,
1202 extern int __blkdev_issue_zeroout(struct block_device *bdev, sector_t sector,
1205 extern int blkdev_issue_zeroout(struct block_device *bdev, sector_t sector,
1464 sector_t sector) in bdev_offset_from_zone_start() argument
1473 return sector & (zone_sectors - 1); in bdev_offset_from_zone_start()
1475 div64_u64_rem(sector, zone_sectors, &remainder); in bdev_offset_from_zone_start()
1486 sector_t sector) in bdev_is_zone_start() argument
1488 return bdev_offset_from_zone_start(bdev, sector) == 0; in bdev_is_zone_start()
1491 int blk_zone_issue_zeroout(struct block_device *bdev, sector_t sector,
1501 static inline bool bdev_zone_is_seq(struct block_device *bdev, sector_t sector) in bdev_zone_is_seq() argument
1513 !test_bit(disk_zone_no(disk, sector), bitmap); in bdev_zone_is_seq()
1629 int (*report_zones)(struct gendisk *, sector_t sector,
1643 int (*alternative_gpt_sector)(struct gendisk *disk, sector_t *sector);
1680 sector_t sector) in bdev_is_zone_aligned() argument
1682 return bdev_is_zone_start(bdev, sector); in bdev_is_zone_aligned()