Lines Matching defs:bdev
127 * @bdev: block device
134 static u64 last_lba(struct block_device *bdev)
136 if (!bdev || !bdev->bd_inode)
138 return div_u64(bdev->bd_inode->i_size,
139 bdev_logical_block_size(bdev)) - 1ULL;
234 * Description: Reads @count bytes from @state->bdev into @buffer.
241 struct block_device *bdev = state->bdev;
242 sector_t n = lba * (bdev_logical_block_size(bdev) / 512);
244 if (!buffer || lba > last_lba(bdev))
305 * and fills a GPT header starting at @ from @state->bdev.
312 unsigned ssz = bdev_logical_block_size(state->bdev);
359 bdev_logical_block_size(state->bdev)) {
362 bdev_logical_block_size(state->bdev));
398 lastlba = last_lba(state->bdev);
590 sector_t total_sectors = i_size_read(state->bdev->bd_inode) >> 9;
596 lastlba = last_lba(state->bdev);
708 unsigned ssz = bdev_logical_block_size(state->bdev) / 512;
725 if (!is_pte_valid(&ptes[i], last_lba(state->bdev)))