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()
1032 struct block_device *bdev = NULL; in swap_type_of() local
1036 bdev = bdget(device); in swap_type_of()
1045 if (!bdev) { in swap_type_of()
1047 *bdev_p = bdgrab(sis->bdev); in swap_type_of()
1052 if (bdev == sis->bdev) { in swap_type_of()
1057 *bdev_p = bdgrab(sis->bdev); in swap_type_of()
1060 bdput(bdev); in swap_type_of()
1066 if (bdev) in swap_type_of()
1067 bdput(bdev); in swap_type_of()
1078 struct block_device *bdev; in swapdev_block() local
1084 return map_swap_entry(swp_entry(type, offset), &bdev); in swapdev_block()
1621 static sector_t map_swap_entry(swp_entry_t entry, struct block_device **bdev) in map_swap_entry() argument
1629 *bdev = sis->bdev; in map_swap_entry()
1652 sector_t map_swap_page(struct page *page, struct block_device **bdev) in map_swap_page() argument
1656 return map_swap_entry(entry, bdev); in map_swap_page()
1969 struct block_device *bdev = I_BDEV(inode); in SYSCALL_DEFINE1() local
1970 set_blocksize(bdev, old_block_size); in SYSCALL_DEFINE1()
1971 blkdev_put(bdev, FMODE_READ | FMODE_WRITE | FMODE_EXCL); in SYSCALL_DEFINE1()
2186 p->bdev = bdgrab(I_BDEV(inode)); in claim_swapfile()
2187 error = blkdev_get(p->bdev, in claim_swapfile()
2190 p->bdev = NULL; in claim_swapfile()
2193 p->old_block_size = block_size(p->bdev); in claim_swapfile()
2194 error = set_blocksize(p->bdev, PAGE_SIZE); in claim_swapfile()
2199 p->bdev = inode->i_sb->s_bdev; in claim_swapfile()
2378 struct request_queue *q = bdev_get_queue(si->bdev); in swap_discardable()
2464 if (p->bdev && blk_queue_nonrot(bdev_get_queue(p->bdev))) { in SYSCALL_DEFINE2()
2506 if (p->bdev &&(swap_flags & SWAP_FLAG_DISCARD) && swap_discardable(p)) { in SYSCALL_DEFINE2()
2564 if (inode && S_ISBLK(inode->i_mode) && p->bdev) { in SYSCALL_DEFINE2()
2565 set_blocksize(p->bdev, p->old_block_size); in SYSCALL_DEFINE2()
2566 blkdev_put(p->bdev, FMODE_READ | FMODE_WRITE | FMODE_EXCL); in SYSCALL_DEFINE2()