Lines Matching refs:bd_inode

59 	struct inode *inode = bdev->bd_inode;
80 struct address_space *mapping = bdev->bd_inode->i_mapping;
92 struct address_space *mapping = bdev->bd_inode->i_mapping;
128 truncate_inode_pages_range(bdev->bd_inode->i_mapping, lstart, lend);
138 return invalidate_inode_pages2_range(bdev->bd_inode->i_mapping,
147 loff_t size = i_size_read(bdev->bd_inode);
154 bdev->bd_inode->i_blkbits = blksize_bits(bsize);
168 if (bdev->bd_inode->i_blkbits != blksize_bits(size)) {
170 bdev->bd_inode->i_blkbits = blksize_bits(size);
529 return filemap_flush(bdev->bd_inode->i_mapping);
530 return filemap_write_and_wait(bdev->bd_inode->i_mapping);
689 struct inode *bd_inode = bdev_file_inode(file);
692 inode_lock(bd_inode);
693 retval = fixed_size_llseek(file, offset, whence, i_size_read(bd_inode));
694 inode_unlock(bd_inode);
700 struct inode *bd_inode = bdev_file_inode(filp);
701 struct block_device *bdev = I_BDEV(bd_inode);
932 bdev->bd_inode = inode;
950 ihold(bdev->bd_inode);
975 iput(bdev->bd_inode);
986 if (bdev && !inode_unhashed(bdev->bd_inode)) {
1007 * We take an additional reference to bd_inode,
1014 inode->i_mapping = bdev->bd_inode->i_mapping;
1127 if (inode_unhashed(bdev->bd_inode)) {
1348 bdev_size = i_size_read(bdev->bd_inode);
1355 i_size_write(bdev->bd_inode, disk_size);
1397 i_size_write(bdev->bd_inode, (loff_t)sectors << SECTOR_SHIFT);
1654 ret = devcgroup_inode_permission(bdev->bd_inode, perm);
1772 filp->f_mapping = bdev->bd_inode->i_mapping;
1906 struct inode *bd_inode = bdev_file_inode(file);
1907 loff_t size = i_size_read(bd_inode);
1912 if (bdev_read_only(I_BDEV(bd_inode)))
1915 if (IS_SWAPFILE(bd_inode) && !is_hibernate_resume_dev(bd_inode->i_rdev))
1946 struct inode *bd_inode = bdev_file_inode(file);
1947 loff_t size = i_size_read(bd_inode);
2002 isize = i_size_read(bdev->bd_inode);