Home
last modified time | relevance | path

Searched refs:swap_io_ctx (Results 1 – 10 of 10) sorted by relevance

/linux/mm/
H A Dswap.h13 struct swap_io_ctx;
257 void swap_read_folio(struct swap_io_ctx *ctx, struct folio *folio);
258 void swap_read_submit(struct swap_io_ctx *ctx);
259 void swap_write_submit(struct swap_io_ctx *ctx);
260 int swap_writeout(struct swap_io_ctx *ctx, struct folio *folio);
261 void __swap_writepage(struct swap_io_ctx *ctx, struct folio *folio);
328 struct folio *read_swap_cache_async(struct swap_io_ctx *ctx, swp_entry_t entry,
380 static inline void swap_read_folio(struct swap_io_ctx *ctx, struct folio *folio) in swap_read_folio()
384 static inline void swap_write_submit(struct swap_io_ctx *ctx) in swap_write_submit()
426 static inline int swap_writeout(struct swap_io_ctx *ctx, struct folio *folio) in swap_writeout()
[all …]
H A Dpage_io.c204 int swap_writeout(struct swap_io_ctx *ctx, struct folio *folio) in swap_writeout()
319 static bool swap_can_merge(struct swap_io_ctx *ctx, struct folio *folio, in swap_can_merge()
332 static void swap_add_folio(struct swap_io_ctx *ctx, struct folio *folio, int rw) in swap_add_folio()
370 void __swap_writepage(struct swap_io_ctx *ctx, struct folio *folio) in __swap_writepage()
452 void swap_read_folio(struct swap_io_ctx *ctx, struct folio *folio) in swap_read_folio()
590 static void swap_bdev_submit_write(struct swap_io_ctx *ctx) in swap_bdev_submit_write()
610 static void swap_bdev_submit_read(struct swap_io_ctx *ctx) in swap_bdev_submit_read()
653 void swap_fs_prepare_rw(struct swap_io_ctx *ctx, int rw, struct iov_iter *iter) in swap_fs_prepare_rw()
684 void swap_write_submit(struct swap_io_ctx *ctx) in swap_write_submit()
694 void swap_read_submit(struct swap_io_ctx *ctx) in swap_read_submit()
H A Dswap_state.c642 static struct folio *swap_cache_read_folio(struct swap_io_ctx *ctx, in swap_cache_read_folio()
686 struct swap_io_ctx ctx = {}; in swapin_sync()
710 struct folio *read_swap_cache_async(struct swap_io_ctx *ctx, swp_entry_t entry, in read_swap_cache_async()
733 struct swap_io_ctx ctx = {}; in swap_cache_read_folio_sync()
829 struct swap_io_ctx ctx = {}; in swap_cluster_readahead()
918 struct swap_io_ctx ctx = {}; in swap_vma_readahead()
H A Dmadvise.c200 struct swap_io_ctx ctx = {}; in swapin_walk_pmd_entry()
250 struct swap_io_ctx ctx = {}; in shmem_swapin_range()
H A Dzswap.c995 struct swap_io_ctx ctx = {}; in zswap_writeback_entry()
H A Dshmem.c1607 int shmem_writeout(struct swap_io_ctx *ctx, struct folio *folio, in shmem_writeout()
1758 struct swap_io_ctx ctx = {}; in shmem_write_folio()
H A Dvmscan.c621 static pageout_t pageout(struct swap_io_ctx *ctx, struct address_space *mapping, in pageout()
1069 struct swap_io_ctx ctx = {}; in shrink_folio_list()
/linux/include/linux/
H A Dswap_ops.h17 struct swap_io_ctx { struct
35 void (*submit_write)(struct swap_io_ctx *ctx); argument
36 void (*submit_read)(struct swap_io_ctx *ctx);
39 void swap_fs_prepare_rw(struct swap_io_ctx *ctx, int rw, struct iov_iter *iter);
/linux/fs/nfs/
H A Dfile.c578 static void nfs_swap_submit_write(struct swap_io_ctx *ctx) in nfs_swap_submit_write()
590 static void nfs_swap_submit_read(struct swap_io_ctx *ctx) in nfs_swap_submit_read()
/linux/fs/smb/client/
H A Dfile.c3447 static void cifs_swap_submit_write(struct swap_io_ctx *ctx) in cifs_swap_submit_write()
3459 static void cifs_swap_submit_read(struct swap_io_ctx *ctx) in cifs_swap_submit_read()