Symbol: swap_info_struct
fs/btrfs/inode.c
10213
static int btrfs_add_swap_extent(struct swap_info_struct *sis,
fs/btrfs/inode.c
10262
static int btrfs_swap_activate(struct swap_info_struct *sis, struct file *file,
fs/btrfs/inode.c
10588
static int btrfs_swap_activate(struct swap_info_struct *sis, struct file *file,
fs/ext4/inode.c
3927
static int ext4_iomap_swap_activate(struct swap_info_struct *sis,
fs/f2fs/data.c
4233
static int check_swap_activate(struct swap_info_struct *sis,
fs/f2fs/data.c
4345
static int f2fs_swap_activate(struct swap_info_struct *sis, struct file *file,
fs/f2fs/data.c
4394
static int f2fs_swap_activate(struct swap_info_struct *sis, struct file *file,
fs/iomap/swapfile.c
13
struct swap_info_struct *sis;
fs/iomap/swapfile.c
140
int iomap_swapfile_activate(struct swap_info_struct *sis,
fs/nfs/file.c
570
static int nfs_swap_activate(struct swap_info_struct *sis, struct file *file,
fs/smb/client/file.c
3256
static int cifs_swap_activate(struct swap_info_struct *sis,
fs/xfs/xfs_aops.c
762
struct swap_info_struct *sis,
fs/zonefs/file.c
170
static int zonefs_swap_activate(struct swap_info_struct *sis,
include/linux/fs.h
440
int (*swap_activate)(struct swap_info_struct *sis, struct file *file,
include/linux/fs.h
68
struct swap_info_struct;
include/linux/iomap.h
589
struct swap_info_struct;
include/linux/iomap.h
591
int iomap_swapfile_activate(struct swap_info_struct *sis,
include/linux/swap.h
424
int add_swap_extent(struct swap_info_struct *sis, unsigned long start_page,
include/linux/swap.h
426
int generic_swapfile_activate(struct swap_info_struct *, struct file *,
include/linux/swap.h
460
extern bool swap_entry_swapped(struct swap_info_struct *si, swp_entry_t entry);
include/linux/swap.h
463
extern struct swap_info_struct *get_swap_device(swp_entry_t entry);
include/linux/swap.h
489
static inline void put_swap_device(struct swap_info_struct *si)
include/linux/swap.h
495
static inline struct swap_info_struct *get_swap_device(swp_entry_t entry)
include/linux/swap.h
500
static inline void put_swap_device(struct swap_info_struct *si)
include/linux/swap.h
539
static inline bool swap_entry_swapped(struct swap_info_struct *si, swp_entry_t entry)
include/linux/swap.h
554
static inline int add_swap_extent(struct swap_info_struct *sis,
mm/memory.c
4423
static inline bool should_try_to_free_swap(struct swap_info_struct *si,
mm/memory.c
4711
struct swap_info_struct *si = NULL;
mm/mincore.c
63
struct swap_info_struct *si;
mm/page_io.c
207
struct swap_info_struct *sis = __swap_entry_to_info(folio->swap);
mm/page_io.c
226
struct swap_info_struct *sis = __swap_entry_to_info(folio->swap);
mm/page_io.c
377
struct swap_info_struct *sis = __swap_entry_to_info(folio->swap);
mm/page_io.c
411
struct swap_info_struct *sis)
mm/page_io.c
431
struct swap_info_struct *sis)
mm/page_io.c
449
struct swap_info_struct *sis = __swap_entry_to_info(folio->swap);
mm/page_io.c
540
struct swap_info_struct *sis = __swap_entry_to_info(folio->swap);
mm/page_io.c
573
struct swap_info_struct *sis)
mm/page_io.c
595
struct swap_info_struct *sis)
mm/page_io.c
611
struct swap_info_struct *sis = __swap_entry_to_info(folio->swap);
mm/page_io.c
78
int generic_swapfile_activate(struct swap_info_struct *sis,
mm/shmem.c
2303
struct swap_info_struct *si;
mm/swap.h
129
struct swap_info_struct *si, unsigned long offset)
mm/swap.h
19
extern struct swap_info_struct *swap_info[];
mm/swap.h
209
extern void swap_entries_free(struct swap_info_struct *si,
mm/swap.h
292
void swapcache_clear(struct swap_info_struct *si, swp_entry_t entry, int nr);
mm/swap.h
317
struct swap_info_struct *sis = __swap_entry_to_info(entry);
mm/swap.h
355
struct swap_info_struct *si, pgoff_t offset, bool irq)
mm/swap.h
380
static inline struct swap_info_struct *__swap_entry_to_info(swp_entry_t entry)
mm/swap.h
69
static inline struct swap_info_struct *__swap_type_to_info(int type)
mm/swap.h
71
struct swap_info_struct *si;
mm/swap.h
78
static inline struct swap_info_struct *__swap_entry_to_info(swp_entry_t entry)
mm/swap.h
84
struct swap_info_struct *si, pgoff_t offset)
mm/swap.h
98
struct swap_info_struct *si, unsigned long offset, bool irq)
mm/swap_state.c
184
struct swap_info_struct *si;
mm/swap_state.c
240
struct swap_info_struct *si;
mm/swap_state.c
555
struct swap_info_struct *si = __swap_entry_to_info(entry);
mm/swap_state.c
619
struct swap_info_struct *si;
mm/swap_state.c
728
struct swap_info_struct *si = __swap_entry_to_info(entry);
mm/swap_state.c
848
struct swap_info_struct *si = NULL;
mm/swapfile.c
1030
struct swap_info_struct *si;
mm/swapfile.c
1032
si = container_of(work, struct swap_info_struct, reclaim_work);
mm/swapfile.c
1041
static unsigned long cluster_alloc_swap_entry(struct swap_info_struct *si,
mm/swapfile.c
109
struct swap_info_struct *swap_info[MAX_SWAPFILES];
mm/swapfile.c
1139
static void del_from_avail_list(struct swap_info_struct *si, bool swapoff)
mm/swapfile.c
1176
static void add_to_avail_list(struct swap_info_struct *si, bool swapon)
mm/swapfile.c
122
struct swap_info_struct *si[SWAP_NR_ORDERS];
mm/swapfile.c
1221
static bool swap_usage_add(struct swap_info_struct *si, unsigned int nr_entries)
mm/swapfile.c
1237
static void swap_usage_sub(struct swap_info_struct *si, unsigned int nr_entries)
mm/swapfile.c
1249
static void swap_range_alloc(struct swap_info_struct *si,
mm/swapfile.c
1259
static void swap_range_free(struct swap_info_struct *si, unsigned long offset,
mm/swapfile.c
1298
static bool get_swap_device_info(struct swap_info_struct *si)
mm/swapfile.c
1322
struct swap_info_struct *si;
mm/swapfile.c
134
static struct swap_info_struct *swap_type_to_info(int type)
mm/swapfile.c
1350
struct swap_info_struct *si, *next;
mm/swapfile.c
1391
struct swap_info_struct *si, *next;
mm/swapfile.c
142
static struct swap_info_struct *swap_entry_to_info(swp_entry_t entry)
mm/swapfile.c
1426
static void swap_put_entries_cluster(struct swap_info_struct *si,
mm/swapfile.c
1588
struct swap_info_struct *si = __swap_entry_to_info(entry);
mm/swapfile.c
1601
static void swap_put_entry_locked(struct swap_info_struct *si,
mm/swapfile.c
162
static long swap_usage_in_pages(struct swap_info_struct *si)
mm/swapfile.c
1661
struct swap_info_struct *get_swap_device(swp_entry_t entry)
mm/swapfile.c
1663
struct swap_info_struct *si;
mm/swapfile.c
1692
void swap_entries_free(struct swap_info_struct *si,
mm/swapfile.c
1723
struct swap_info_struct *si = __swap_entry_to_info(entry);
mm/swapfile.c
1734
bool swap_entry_swapped(struct swap_info_struct *si, swp_entry_t entry)
mm/swapfile.c
1754
struct swap_info_struct *si;
mm/swapfile.c
177
static bool swap_only_has_cache(struct swap_info_struct *si,
mm/swapfile.c
1794
static bool swap_page_trans_huge_swapped(struct swap_info_struct *si,
mm/swapfile.c
1825
struct swap_info_struct *si;
mm/swapfile.c
1906
struct swap_info_struct *si;
mm/swapfile.c
1929
struct swap_info_struct *si = swap_type_to_info(type);
mm/swapfile.c
1958
struct swap_info_struct *si;
mm/swapfile.c
1992
struct swap_info_struct *sis = swap_info[type];
mm/swapfile.c
2016
struct swap_info_struct *sis = swap_info[type];
mm/swapfile.c
202
static int __try_to_reclaim_swap(struct swap_info_struct *si,
mm/swapfile.c
2034
struct swap_info_struct *si = swap_type_to_info(type);
mm/swapfile.c
2055
struct swap_info_struct *sis = swap_info[type];
mm/swapfile.c
2193
struct swap_info_struct *si;
mm/swapfile.c
2368
static unsigned int find_next_to_unuse(struct swap_info_struct *si,
mm/swapfile.c
2405
struct swap_info_struct *si = swap_info[type];
mm/swapfile.c
2524
static void destroy_swap_extents(struct swap_info_struct *sis)
mm/swapfile.c
2551
add_swap_extent(struct swap_info_struct *sis, unsigned long start_page,
mm/swapfile.c
2618
static int setup_swap_extents(struct swap_info_struct *sis, sector_t *span)
mm/swapfile.c
2647
static void setup_swap_info(struct swap_info_struct *si, int prio,
mm/swapfile.c
266
static inline struct swap_extent *first_se(struct swap_info_struct *sis)
mm/swapfile.c
2664
static void _enable_swap_info(struct swap_info_struct *si)
mm/swapfile.c
2677
static void enable_swap_info(struct swap_info_struct *si, int prio,
mm/swapfile.c
2698
static void reinsert_swap_info(struct swap_info_struct *si)
mm/swapfile.c
2712
static void wait_for_allocation(struct swap_info_struct *si)
mm/swapfile.c
2751
static void flush_percpu_swap_cluster(struct swap_info_struct *si)
mm/swapfile.c
2754
struct swap_info_struct **pcp_si;
mm/swapfile.c
2771
struct swap_info_struct *p = NULL;
mm/swapfile.c
282
static int discard_swap(struct swap_info_struct *si)
mm/swapfile.c
2927
struct swap_info_struct *si;
mm/swapfile.c
2948
struct swap_info_struct *si = v;
mm/swapfile.c
2973
struct swap_info_struct *si = v;
mm/swapfile.c
3045
static struct swap_info_struct *alloc_swap_info(void)
mm/swapfile.c
3047
struct swap_info_struct *p;
mm/swapfile.c
3048
struct swap_info_struct *defer = NULL;
mm/swapfile.c
3051
p = kvzalloc_obj(struct swap_info_struct);
mm/swapfile.c
3105
static int claim_swapfile(struct swap_info_struct *si, struct inode *inode)
mm/swapfile.c
316
offset_to_swap_extent(struct swap_info_struct *sis, unsigned long offset)
mm/swapfile.c
3162
static unsigned long read_swap_header(struct swap_info_struct *si,
mm/swapfile.c
3225
static int setup_swap_map(struct swap_info_struct *si,
mm/swapfile.c
3251
static struct swap_cluster_info *setup_clusters(struct swap_info_struct *si,
mm/swapfile.c
3330
struct swap_info_struct *si;
mm/swapfile.c
337
struct swap_info_struct *sis = __swap_entry_to_info(folio->swap);
mm/swapfile.c
352
static void discard_swap_cluster(struct swap_info_struct *si,
mm/swapfile.c
3580
struct swap_info_struct *si = swap_info[type];
mm/swapfile.c
3599
static int swap_dup_entries(struct swap_info_struct *si,
mm/swapfile.c
3649
struct swap_info_struct *si;
mm/swapfile.c
3703
struct swap_info_struct *si;
mm/swapfile.c
3806
static bool swap_count_continued(struct swap_info_struct *si,
mm/swapfile.c
3890
static void free_swap_count_continuations(struct swap_info_struct *si)
mm/swapfile.c
3916
struct swap_info_struct *si;
mm/swapfile.c
405
static inline unsigned int cluster_index(struct swap_info_struct *si,
mm/swapfile.c
411
static inline unsigned int cluster_offset(struct swap_info_struct *si,
mm/swapfile.c
470
swap_cluster_alloc_table(struct swap_info_struct *si,
mm/swapfile.c
533
static void move_cluster(struct swap_info_struct *si,
mm/swapfile.c
54
static bool swap_count_continued(struct swap_info_struct *, pgoff_t,
mm/swapfile.c
552
static void swap_cluster_schedule_discard(struct swap_info_struct *si,
mm/swapfile.c
56
static void free_swap_count_continuations(struct swap_info_struct *);
mm/swapfile.c
560
static void __free_cluster(struct swap_info_struct *si, struct swap_cluster_info *ci)
mm/swapfile.c
57
static void swap_range_alloc(struct swap_info_struct *si,
mm/swapfile.c
577
struct swap_info_struct *si, struct list_head *list)
mm/swapfile.c
60
static void swap_put_entry_locked(struct swap_info_struct *si,
mm/swapfile.c
614
static bool swap_do_scheduled_discard(struct swap_info_struct *si)
mm/swapfile.c
64
static void move_cluster(struct swap_info_struct *si,
mm/swapfile.c
651
struct swap_info_struct *si;
mm/swapfile.c
653
si = container_of(work, struct swap_info_struct, discard_work);
mm/swapfile.c
660
struct swap_info_struct *si;
mm/swapfile.c
662
si = container_of(ref, struct swap_info_struct, users);
mm/swapfile.c
670
static void free_cluster(struct swap_info_struct *si, struct swap_cluster_info *ci)
mm/swapfile.c
694
static void partial_free_cluster(struct swap_info_struct *si,
mm/swapfile.c
710
static void relocate_cluster(struct swap_info_struct *si,
mm/swapfile.c
765
static bool cluster_reclaim_range(struct swap_info_struct *si,
mm/swapfile.c
814
static bool cluster_scan_range(struct swap_info_struct *si,
mm/swapfile.c
863
static bool cluster_alloc_range(struct swap_info_struct *si,
mm/swapfile.c
914
static unsigned int alloc_swap_scan_cluster(struct swap_info_struct *si,
mm/swapfile.c
965
static unsigned int alloc_swap_scan_list(struct swap_info_struct *si,
mm/swapfile.c
987
static void swap_reclaim_full_clusters(struct swap_info_struct *si, bool force)
mm/userfaultfd.c
1161
struct swap_info_struct *si, swp_entry_t entry)
mm/userfaultfd.c
1253
struct swap_info_struct *si = NULL;
mm/zswap.c
1002
struct swap_info_struct *si;