Lines Matching refs:bd_inode
65 struct address_space *mapping = bdev->bd_inode->i_mapping; in kill_bdev()
78 struct address_space *mapping = bdev->bd_inode->i_mapping; in invalidate_bdev()
107 bdev->bd_inode->i_blkbits = blksize_bits(size); in set_blocksize()
164 return filemap_flush(bdev->bd_inode->i_mapping); in __sync_blockdev()
165 return filemap_write_and_wait(bdev->bd_inode->i_mapping); in __sync_blockdev()
327 struct inode *bd_inode = file->f_mapping->host; in block_llseek() local
330 mutex_lock(&bd_inode->i_mutex); in block_llseek()
331 retval = fixed_size_llseek(file, offset, whence, i_size_read(bd_inode)); in block_llseek()
332 mutex_unlock(&bd_inode->i_mutex); in block_llseek()
338 struct inode *bd_inode = filp->f_mapping->host; in blkdev_fsync() local
339 struct block_device *bdev = I_BDEV(bd_inode); in blkdev_fsync()
608 bdev->bd_inode = inode; in bdget()
633 ihold(bdev->bd_inode); in bdgrab()
644 ret += bdev->bd_inode->i_mapping->nrpages; in nr_blockdev_pages()
652 iput(bdev->bd_inode); in bdput()
664 ihold(bdev->bd_inode); in bd_acquire()
680 ihold(bdev->bd_inode); in bd_acquire()
682 inode->i_mapping = bdev->bd_inode->i_mapping; in bd_acquire()
708 iput(bdev->bd_inode); in bd_forget()
1042 bdev_size = i_size_read(bdev->bd_inode); in check_disk_size_change()
1050 i_size_write(bdev->bd_inode, disk_size); in check_disk_size_change()
1117 mutex_lock(&bdev->bd_inode->i_mutex); in bd_set_size()
1118 i_size_write(bdev->bd_inode, size); in bd_set_size()
1119 mutex_unlock(&bdev->bd_inode->i_mutex); in bd_set_size()
1126 bdev->bd_inode->i_blkbits = blksize_bits(bsize); in bd_set_size()
1155 ret = devcgroup_inode_permission(bdev->bd_inode, perm); in __blkdev_get()
1243 bdev->bd_inode->i_flags &= ~S_DAX; in __blkdev_get()
1477 filp->f_mapping = bdev->bd_inode->i_mapping; in blkdev_open()
1499 bdev_write_inode(bdev->bd_inode); in __blkdev_put()
1606 struct inode *bd_inode = file->f_mapping->host; in blkdev_write_iter() local
1607 loff_t size = i_size_read(bd_inode); in blkdev_write_iter()
1611 if (bdev_read_only(I_BDEV(bd_inode))) in blkdev_write_iter()
1638 struct inode *bd_inode = file->f_mapping->host; in blkdev_read_iter() local
1639 loff_t size = i_size_read(bd_inode); in blkdev_read_iter()