Lines Matching refs:bdev
134 static u64 last_lba(struct block_device *bdev) in last_lba() argument
136 if (!bdev || !bdev->bd_inode) in last_lba()
138 return div_u64(bdev->bd_inode->i_size, in last_lba()
139 bdev_logical_block_size(bdev)) - 1ULL; in last_lba()
241 struct block_device *bdev = state->bdev; in read_lba() local
242 sector_t n = lba * (bdev_logical_block_size(bdev) / 512); in read_lba()
244 if (!buffer || lba > last_lba(bdev)) in read_lba()
312 unsigned ssz = bdev_logical_block_size(state->bdev); in alloc_read_gpt_header()
359 bdev_logical_block_size(state->bdev)) { in is_gpt_valid()
362 bdev_logical_block_size(state->bdev)); in is_gpt_valid()
398 lastlba = last_lba(state->bdev); in is_gpt_valid()
590 sector_t total_sectors = i_size_read(state->bdev->bd_inode) >> 9; in find_valid_gpt()
596 lastlba = last_lba(state->bdev); in find_valid_gpt()
708 unsigned ssz = bdev_logical_block_size(state->bdev) / 512; in efi_partition()
725 if (!is_pte_valid(&ptes[i], last_lba(state->bdev))) in efi_partition()