Lines Matching refs:bdev

136 		err = blkdev_issue_discard(si->bdev, start_block,  in discard_swap()
147 err = blkdev_issue_discard(si->bdev, start_block, in discard_swap()
186 if (blkdev_issue_discard(si->bdev, start_block, in discard_swap_cluster()
818 struct gendisk *disk = p->bdev->bd_disk; in swap_entry_free()
820 disk->fops->swap_slot_free_notify(p->bdev, in swap_entry_free()
990 struct block_device *bdev = NULL; in swap_type_of() local
994 bdev = bdget(device); in swap_type_of()
1003 if (!bdev) { in swap_type_of()
1005 *bdev_p = bdgrab(sis->bdev); in swap_type_of()
1010 if (bdev == sis->bdev) { in swap_type_of()
1015 *bdev_p = bdgrab(sis->bdev); in swap_type_of()
1018 bdput(bdev); in swap_type_of()
1024 if (bdev) in swap_type_of()
1025 bdput(bdev); in swap_type_of()
1036 struct block_device *bdev; in swapdev_block() local
1042 return map_swap_entry(swp_entry(type, offset), &bdev); in swapdev_block()
1579 static sector_t map_swap_entry(swp_entry_t entry, struct block_device **bdev) in map_swap_entry() argument
1587 *bdev = sis->bdev; in map_swap_entry()
1610 sector_t map_swap_page(struct page *page, struct block_device **bdev) in map_swap_page() argument
1614 return map_swap_entry(entry, bdev); in map_swap_page()
1927 struct block_device *bdev = I_BDEV(inode); in SYSCALL_DEFINE1() local
1928 set_blocksize(bdev, old_block_size); in SYSCALL_DEFINE1()
1929 blkdev_put(bdev, FMODE_READ | FMODE_WRITE | FMODE_EXCL); in SYSCALL_DEFINE1()
2144 p->bdev = bdgrab(I_BDEV(inode)); in claim_swapfile()
2145 error = blkdev_get(p->bdev, in claim_swapfile()
2149 p->bdev = NULL; in claim_swapfile()
2152 p->old_block_size = block_size(p->bdev); in claim_swapfile()
2153 error = set_blocksize(p->bdev, PAGE_SIZE); in claim_swapfile()
2158 p->bdev = inode->i_sb->s_bdev; in claim_swapfile()
2337 struct request_queue *q = bdev_get_queue(si->bdev); in swap_discardable()
2435 if (p->bdev && blk_queue_nonrot(bdev_get_queue(p->bdev))) { in SYSCALL_DEFINE2()
2475 if (p->bdev &&(swap_flags & SWAP_FLAG_DISCARD) && swap_discardable(p)) { in SYSCALL_DEFINE2()
2533 if (inode && S_ISBLK(inode->i_mode) && p->bdev) { in SYSCALL_DEFINE2()
2534 set_blocksize(p->bdev, p->old_block_size); in SYSCALL_DEFINE2()
2535 blkdev_put(p->bdev, FMODE_READ | FMODE_WRITE | FMODE_EXCL); in SYSCALL_DEFINE2()