Lines Matching refs:inode
2385 struct inode *inode = mapping->host; in setup_swap_extents() local
2388 if (S_ISBLK(inode->i_mode)) { in setup_swap_extents()
2523 struct inode *inode; in SYSCALL_DEFINE1() local
2660 inode = mapping->host; in SYSCALL_DEFINE1()
2661 if (S_ISBLK(inode->i_mode)) { in SYSCALL_DEFINE1()
2662 struct block_device *bdev = I_BDEV(inode); in SYSCALL_DEFINE1()
2668 inode_lock(inode); in SYSCALL_DEFINE1()
2669 inode->i_flags &= ~S_SWAPFILE; in SYSCALL_DEFINE1()
2670 inode_unlock(inode); in SYSCALL_DEFINE1()
2785 static int swaps_open(struct inode *inode, struct file *file) in swaps_open() argument
2874 static int claim_swapfile(struct swap_info_struct *p, struct inode *inode) in claim_swapfile() argument
2878 if (S_ISBLK(inode->i_mode)) { in claim_swapfile()
2879 p->bdev = bdgrab(I_BDEV(inode)); in claim_swapfile()
2891 } else if (S_ISREG(inode->i_mode)) { in claim_swapfile()
2892 p->bdev = inode->i_sb->s_bdev; in claim_swapfile()
2895 inode_lock(inode); in claim_swapfile()
2896 if (IS_SWAPFILE(inode)) in claim_swapfile()
2933 struct inode *inode) in read_swap_header() argument
2987 swapfilepages = i_size_read(inode) >> PAGE_SHIFT; in read_swap_header()
2992 if (swap_header->info.nr_badpages && S_ISREG(inode->i_mode)) in read_swap_header()
3118 struct inode *inode = NULL; in SYSCALL_DEFINE2() local
3151 inode = mapping->host; in SYSCALL_DEFINE2()
3154 error = claim_swapfile(p, inode); in SYSCALL_DEFINE2()
3172 maxpages = read_swap_header(p, swap_header, inode); in SYSCALL_DEFINE2()
3185 if (bdi_cap_stable_pages_required(inode_to_bdi(inode))) in SYSCALL_DEFINE2()
3188 if (bdi_cap_synchronous_io(inode_to_bdi(inode))) in SYSCALL_DEFINE2()
3282 inode->i_flags |= S_SWAPFILE; in SYSCALL_DEFINE2()
3283 error = inode_drain_writes(inode); in SYSCALL_DEFINE2()
3285 inode->i_flags &= ~S_SWAPFILE; in SYSCALL_DEFINE2()
3314 if (inode && S_ISBLK(inode->i_mode) && p->bdev) { in SYSCALL_DEFINE2()
3330 if (inode) { in SYSCALL_DEFINE2()
3331 inode_unlock(inode); in SYSCALL_DEFINE2()
3332 inode = NULL; in SYSCALL_DEFINE2()
3343 if (inode) in SYSCALL_DEFINE2()
3344 inode_unlock(inode); in SYSCALL_DEFINE2()