Lines Matching refs:sis
96 struct swap_info_struct *sis; in end_swap_bio_read() local
98 sis = page_swap_info(page); in end_swap_bio_read()
99 if (sis->flags & SWP_BLKDEV) { in end_swap_bio_read()
116 struct gendisk *disk = sis->bdev->bd_disk; in end_swap_bio_read()
125 disk->fops->swap_slot_free_notify(sis->bdev, in end_swap_bio_read()
136 int generic_swapfile_activate(struct swap_info_struct *sis, in generic_swapfile_activate() argument
163 page_no < sis->max) { in generic_swapfile_activate()
204 ret = add_swap_extent(sis, page_no, 1, first_block); in generic_swapfile_activate()
217 sis->max = page_no; in generic_swapfile_activate()
218 sis->pages = page_no - 1; in generic_swapfile_activate()
219 sis->highest_bit = page_no - 1; in generic_swapfile_activate()
261 struct swap_info_struct *sis = page_swap_info(page); in __swap_writepage() local
263 if (sis->flags & SWP_FILE) { in __swap_writepage()
265 struct file *swap_file = sis->swap_file; in __swap_writepage()
304 ret = bdev_write_page(sis->bdev, swap_page_sector(page), page, wbc); in __swap_writepage()
332 struct swap_info_struct *sis = page_swap_info(page); in swap_readpage() local
342 if (sis->flags & SWP_FILE) { in swap_readpage()
343 struct file *swap_file = sis->swap_file; in swap_readpage()
352 ret = bdev_read_page(sis->bdev, swap_page_sector(page), page); in swap_readpage()
373 struct swap_info_struct *sis = page_swap_info(page); in swap_set_page_dirty() local
375 if (sis->flags & SWP_FILE) { in swap_set_page_dirty()
376 struct address_space *mapping = sis->swap_file->f_mapping; in swap_set_page_dirty()