Lines Matching defs: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;
299 struct swap_info_struct *sis = swp_swap_info(folio->swap);
300 struct file *swap_file = sis->swap_file;
335 struct writeback_control *wbc, struct swap_info_struct *sis)
340 bio_init(&bio, sis->bdev, &bv, 1,
356 struct writeback_control *wbc, struct swap_info_struct *sis)
360 bio = bio_alloc(sis->bdev, 1,
376 struct swap_info_struct *sis = swp_swap_info(folio->swap);
384 if (data_race(sis->flags & SWP_FS_OPS))
386 else if (sis->flags & SWP_SYNCHRONOUS_IO)
387 swap_writepage_bdev_sync(folio, wbc, sis);
389 swap_writepage_bdev_async(folio, wbc, sis);
430 struct swap_info_struct *sis = swp_swap_info(folio->swap);
437 if (sio->iocb.ki_filp != sis->swap_file ||
445 init_sync_kiocb(&sio->iocb, sis->swap_file);
463 struct swap_info_struct *sis)
468 bio_init(&bio, sis->bdev, &bv, 1, REQ_OP_READ);
483 struct swap_info_struct *sis)
487 bio = bio_alloc(sis->bdev, 1, REQ_OP_READ, GFP_KERNEL);
498 struct swap_info_struct *sis = swp_swap_info(folio->swap);
521 } else if (data_race(sis->flags & SWP_FS_OPS)) {
523 } else if (synchronous || (sis->flags & SWP_SYNCHRONOUS_IO)) {
524 swap_read_folio_bdev_sync(folio, sis);
526 swap_read_folio_bdev_async(folio, sis);