Lines Matching refs:bd_inode
59 struct inode *inode = bdev->bd_inode; in bdev_write_inode()
80 struct address_space *mapping = bdev->bd_inode->i_mapping; in kill_bdev()
92 struct address_space *mapping = bdev->bd_inode->i_mapping; in invalidate_bdev()
128 truncate_inode_pages_range(bdev->bd_inode->i_mapping, lstart, lend); in truncate_bdev_range()
137 bdev->bd_inode->i_blkbits = blksize_bits(bdev_logical_block_size(bdev)); in set_init_blocksize()
151 if (bdev->bd_inode->i_blkbits != blksize_bits(size)) { in set_blocksize()
153 bdev->bd_inode->i_blkbits = blksize_bits(size); in set_blocksize()
508 return filemap_flush(bdev->bd_inode->i_mapping); in __sync_blockdev()
509 return filemap_write_and_wait(bdev->bd_inode->i_mapping); in __sync_blockdev()
668 struct inode *bd_inode = bdev_file_inode(file); in block_llseek() local
671 inode_lock(bd_inode); in block_llseek()
672 retval = fixed_size_llseek(file, offset, whence, i_size_read(bd_inode)); in block_llseek()
673 inode_unlock(bd_inode); in block_llseek()
679 struct inode *bd_inode = bdev_file_inode(filp); in blkdev_fsync() local
680 struct block_device *bdev = I_BDEV(bd_inode); in blkdev_fsync()
911 bdev->bd_inode = inode; in bdget()
929 ihold(bdev->bd_inode); in bdgrab()
954 iput(bdev->bd_inode); in bdput()
965 if (bdev && !inode_unhashed(bdev->bd_inode)) { in bd_acquire()
993 inode->i_mapping = bdev->bd_inode->i_mapping; in bd_acquire()
1106 if (inode_unhashed(bdev->bd_inode)) { in bdev_get_gendisk()
1327 bdev_size = i_size_read(bdev->bd_inode); in check_disk_size_change()
1334 i_size_write(bdev->bd_inode, disk_size); in check_disk_size_change()
1376 i_size_write(bdev->bd_inode, (loff_t)sectors << SECTOR_SHIFT); in bd_set_nr_sectors()
1630 ret = devcgroup_inode_permission(bdev->bd_inode, perm); in blkdev_get()
1748 filp->f_mapping = bdev->bd_inode->i_mapping; in blkdev_open()
1882 struct inode *bd_inode = bdev_file_inode(file); in blkdev_write_iter() local
1883 loff_t size = i_size_read(bd_inode); in blkdev_write_iter()
1887 if (bdev_read_only(I_BDEV(bd_inode))) in blkdev_write_iter()
1890 if (IS_SWAPFILE(bd_inode) && !is_hibernate_resume_dev(bd_inode->i_rdev)) in blkdev_write_iter()
1916 struct inode *bd_inode = bdev_file_inode(file); in blkdev_read_iter() local
1917 loff_t size = i_size_read(bd_inode); in blkdev_read_iter()
1979 isize = i_size_read(bdev->bd_inode); in blkdev_fallocate()
2026 return invalidate_inode_pages2_range(bdev->bd_inode->i_mapping, in blkdev_fallocate()