Lines Matching refs:bdev
148 static u64 last_lba(struct block_device *bdev) in last_lba() argument
150 if (!bdev || !bdev->bd_inode) in last_lba()
152 return div_u64(bdev->bd_inode->i_size, in last_lba()
153 bdev_logical_block_size(bdev)) - 1ULL; in last_lba()
255 struct block_device *bdev = state->bdev; in read_lba() local
256 sector_t n = lba * (bdev_logical_block_size(bdev) / 512); in read_lba()
258 if (!buffer || lba > last_lba(bdev)) in read_lba()
326 unsigned ssz = bdev_logical_block_size(state->bdev); in alloc_read_gpt_header()
373 bdev_logical_block_size(state->bdev)) { in is_gpt_valid()
376 bdev_logical_block_size(state->bdev)); in is_gpt_valid()
412 lastlba = last_lba(state->bdev); in is_gpt_valid()
604 sector_t total_sectors = i_size_read(state->bdev->bd_inode) >> 9; in find_valid_gpt()
610 lastlba = last_lba(state->bdev); in find_valid_gpt()
697 unsigned ssz = bdev_logical_block_size(state->bdev) / 512; in efi_partition()
715 if (!is_pte_valid(&ptes[i], last_lba(state->bdev))) in efi_partition()