Lines Matching refs:bd_inode

55 	struct inode *inode = bdev->bd_inode;  in bdev_write_inode()
76 struct address_space *mapping = bdev->bd_inode->i_mapping; in kill_bdev()
89 struct address_space *mapping = bdev->bd_inode->i_mapping; in invalidate_bdev()
118 bdev->bd_inode->i_blkbits = blksize_bits(size); in set_blocksize()
178 return filemap_flush(bdev->bd_inode->i_mapping); in __sync_blockdev()
179 return filemap_write_and_wait(bdev->bd_inode->i_mapping); in __sync_blockdev()
341 struct inode *bd_inode = file->f_mapping->host; in block_llseek() local
344 mutex_lock(&bd_inode->i_mutex); in block_llseek()
345 retval = fixed_size_llseek(file, offset, whence, i_size_read(bd_inode)); in block_llseek()
346 mutex_unlock(&bd_inode->i_mutex); in block_llseek()
352 struct inode *bd_inode = filp->f_mapping->host; in blkdev_fsync() local
353 struct block_device *bdev = I_BDEV(bd_inode); in blkdev_fsync()
643 bdev->bd_inode = inode; in bdget()
668 ihold(bdev->bd_inode); in bdgrab()
679 ret += bdev->bd_inode->i_mapping->nrpages; in nr_blockdev_pages()
687 iput(bdev->bd_inode); in bdput()
699 ihold(bdev->bd_inode); in bd_acquire()
715 ihold(bdev->bd_inode); in bd_acquire()
717 inode->i_mapping = bdev->bd_inode->i_mapping; in bd_acquire()
738 iput(bdev->bd_inode); in bd_forget()
1072 bdev_size = i_size_read(bdev->bd_inode); in check_disk_size_change()
1080 i_size_write(bdev->bd_inode, disk_size); in check_disk_size_change()
1147 mutex_lock(&bdev->bd_inode->i_mutex); in bd_set_size()
1148 i_size_write(bdev->bd_inode, size); in bd_set_size()
1149 mutex_unlock(&bdev->bd_inode->i_mutex); in bd_set_size()
1156 bdev->bd_inode->i_blkbits = blksize_bits(bsize); in bd_set_size()
1185 ret = devcgroup_inode_permission(bdev->bd_inode, perm); in __blkdev_get()
1206 bdev->bd_inode->i_flags = disk->fops->direct_access ? S_DAX : 0; in __blkdev_get()
1274 bdev->bd_inode->i_flags &= ~S_DAX; in __blkdev_get()
1508 filp->f_mapping = bdev->bd_inode->i_mapping; in blkdev_open()
1533 inode_detach_wb(bdev->bd_inode); in __blkdev_put()
1640 struct inode *bd_inode = file->f_mapping->host; in blkdev_write_iter() local
1641 loff_t size = i_size_read(bd_inode); in blkdev_write_iter()
1645 if (bdev_read_only(I_BDEV(bd_inode))) in blkdev_write_iter()
1672 struct inode *bd_inode = file->f_mapping->host; in blkdev_read_iter() local
1673 loff_t size = i_size_read(bd_inode); in blkdev_read_iter()