Lines Matching refs:sis

92 		struct swap_info_struct *sis;  in end_swap_bio_read()  local
94 sis = page_swap_info(page); in end_swap_bio_read()
95 if (sis->flags & SWP_BLKDEV) { in end_swap_bio_read()
112 struct gendisk *disk = sis->bdev->bd_disk; in end_swap_bio_read()
121 disk->fops->swap_slot_free_notify(sis->bdev, in end_swap_bio_read()
132 int generic_swapfile_activate(struct swap_info_struct *sis, in generic_swapfile_activate() argument
159 page_no < sis->max) { in generic_swapfile_activate()
200 ret = add_swap_extent(sis, page_no, 1, first_block); in generic_swapfile_activate()
213 sis->max = page_no; in generic_swapfile_activate()
214 sis->pages = page_no - 1; in generic_swapfile_activate()
215 sis->highest_bit = page_no - 1; in generic_swapfile_activate()
257 struct swap_info_struct *sis = page_swap_info(page); in __swap_writepage() local
259 if (sis->flags & SWP_FILE) { in __swap_writepage()
261 struct file *swap_file = sis->swap_file; in __swap_writepage()
300 ret = bdev_write_page(sis->bdev, swap_page_sector(page), page, wbc); in __swap_writepage()
328 struct swap_info_struct *sis = page_swap_info(page); in swap_readpage() local
338 if (sis->flags & SWP_FILE) { in swap_readpage()
339 struct file *swap_file = sis->swap_file; in swap_readpage()
348 ret = bdev_read_page(sis->bdev, swap_page_sector(page), page); in swap_readpage()
369 struct swap_info_struct *sis = page_swap_info(page); in swap_set_page_dirty() local
371 if (sis->flags & SWP_FILE) { in swap_set_page_dirty()
372 struct address_space *mapping = sis->swap_file->f_mapping; in swap_set_page_dirty()