Lines Matching refs:mode
642 blk_mode_t mode = 0; in file_to_blk_mode() local
645 mode |= BLK_OPEN_READ; in file_to_blk_mode()
647 mode |= BLK_OPEN_WRITE; in file_to_blk_mode()
653 mode |= BLK_OPEN_EXCL; in file_to_blk_mode()
655 mode |= BLK_OPEN_EXCL; in file_to_blk_mode()
657 mode |= BLK_OPEN_NDELAY; in file_to_blk_mode()
665 mode |= BLK_OPEN_WRITE_IOCTL; in file_to_blk_mode()
667 return mode; in file_to_blk_mode()
673 blk_mode_t mode; in blkdev_open() local
676 mode = file_to_blk_mode(filp); in blkdev_open()
678 if (mode & BLK_OPEN_EXCL) in blkdev_open()
680 ret = bdev_permission(inode->i_rdev, mode, filp->private_data); in blkdev_open()
691 ret = bdev_open(bdev, mode, filp->private_data, NULL, filp); in blkdev_open()
862 static long blkdev_fallocate(struct file *file, int mode, loff_t start, in blkdev_fallocate() argument
873 if (mode & ~BLKDEV_FALLOC_FL_SUPPORTED) in blkdev_fallocate()
879 if ((mode & FALLOC_FL_WRITE_ZEROES) && in blkdev_fallocate()
888 if (mode & FALLOC_FL_KEEP_SIZE) { in blkdev_fallocate()
904 switch (mode) { in blkdev_fallocate()