Lines Matching refs:file
20 static struct inode *bdev_file_inode(struct file *file) in bdev_file_inode() argument
22 return file->f_mapping->host; in bdev_file_inode()
57 struct file *file = iocb->ki_filp; in __blkdev_direct_IO_simple() local
58 struct block_device *bdev = I_BDEV(bdev_file_inode(file)); in __blkdev_direct_IO_simple()
194 struct file *file = iocb->ki_filp; in __blkdev_direct_IO() local
195 struct inode *inode = bdev_file_inode(file); in __blkdev_direct_IO()
355 static int blkdev_readpage(struct file * file, struct page * page) in blkdev_readpage() argument
365 static int blkdev_write_begin(struct file *file, struct address_space *mapping, in blkdev_write_begin() argument
373 static int blkdev_write_end(struct file *file, struct address_space *mapping, in blkdev_write_end() argument
378 ret = block_write_end(file, mapping, pos, len, copied, page, fsdata); in blkdev_write_end()
409 static loff_t blkdev_llseek(struct file *file, loff_t offset, int whence) in blkdev_llseek() argument
411 struct inode *bd_inode = bdev_file_inode(file); in blkdev_llseek()
415 retval = fixed_size_llseek(file, offset, whence, i_size_read(bd_inode)); in blkdev_llseek()
420 static int blkdev_fsync(struct file *filp, loff_t start, loff_t end, in blkdev_fsync()
443 static int blkdev_open(struct inode *inode, struct file *filp) in blkdev_open()
471 static int blkdev_close(struct inode *inode, struct file *filp) in blkdev_close()
479 static long block_ioctl(struct file *file, unsigned cmd, unsigned long arg) in block_ioctl() argument
481 struct block_device *bdev = I_BDEV(bdev_file_inode(file)); in block_ioctl()
482 fmode_t mode = file->f_mode; in block_ioctl()
488 if (file->f_flags & O_NDELAY) in block_ioctl()
505 struct file *file = iocb->ki_filp; in blkdev_write_iter() local
506 struct inode *bd_inode = bdev_file_inode(file); in blkdev_write_iter()
544 struct file *file = iocb->ki_filp; in blkdev_read_iter() local
545 struct inode *bd_inode = bdev_file_inode(file); in blkdev_read_iter()
569 static long blkdev_fallocate(struct file *file, int mode, loff_t start, in blkdev_fallocate() argument
572 struct inode *inode = bdev_file_inode(file); in blkdev_fallocate()
609 error = truncate_bdev_range(bdev, file->f_mode, start, end); in blkdev_fallocate()
617 error = truncate_bdev_range(bdev, file->f_mode, start, end); in blkdev_fallocate()
625 error = truncate_bdev_range(bdev, file->f_mode, start, end); in blkdev_fallocate()