Lines Matching refs:sis
78 int generic_swapfile_activate(struct swap_info_struct *sis,
105 page_no < sis->max) {
151 ret = add_swap_extent(sis, page_no, 1, first_block);
164 sis->max = page_no;
165 sis->pages = page_no - 1;
166 sis->highest_bit = page_no - 1;
295 struct swap_info_struct *sis = page_swap_info(page);
296 struct file *swap_file = sis->swap_file;
330 struct writeback_control *wbc, struct swap_info_struct *sis)
336 bio_init(&bio, sis->bdev, &bv, 1,
352 struct writeback_control *wbc, struct swap_info_struct *sis)
357 bio = bio_alloc(sis->bdev, 1,
373 struct swap_info_struct *sis = page_swap_info(page);
381 if (data_race(sis->flags & SWP_FS_OPS))
383 else if (sis->flags & SWP_SYNCHRONOUS_IO)
384 swap_writepage_bdev_sync(page, wbc, sis);
386 swap_writepage_bdev_async(page, wbc, sis);
428 struct swap_info_struct *sis = page_swap_info(page);
435 if (sio->iocb.ki_filp != sis->swap_file ||
443 init_sync_kiocb(&sio->iocb, sis->swap_file);
461 struct swap_info_struct *sis)
466 bio_init(&bio, sis->bdev, &bv, 1, REQ_OP_READ);
481 struct swap_info_struct *sis)
485 bio = bio_alloc(sis->bdev, 1, REQ_OP_READ, GFP_KERNEL);
496 struct swap_info_struct *sis = page_swap_info(page);
519 } else if (data_race(sis->flags & SWP_FS_OPS)) {
521 } else if (synchronous || (sis->flags & SWP_SYNCHRONOUS_IO)) {
522 swap_readpage_bdev_sync(page, sis);
524 swap_readpage_bdev_async(page, sis);