/kernel/linux/linux-5.10/drivers/block/zram/ |
H A D | Makefile | |
H A D | zram_drv.h | 108 struct zram { struct 150 static inline int zram_slot_trylock(struct zram *zram, u32 index) in zram_slot_trylock() argument 155 static inline void zram_slot_lock(struct zram *zra argument 160 zram_slot_unlock(struct zram *zram, u32 index) zram_slot_unlock() argument 165 zram_get_handle(struct zram *zram, u32 index) zram_get_handle() argument 170 zram_set_handle(struct zram *zram, u32 index, unsigned long handle) zram_set_handle() argument 176 zram_test_flag(struct zram *zram, u32 index, enum zram_pageflags flag) zram_test_flag() argument 182 zram_set_flag(struct zram *zram, u32 index, enum zram_pageflags flag) zram_set_flag() argument 188 zram_clear_flag(struct zram *zram, u32 index, enum zram_pageflags flag) zram_clear_flag() argument 194 zram_get_obj_size(struct zram *zram, u32 index) zram_get_obj_size() argument 199 zram_set_obj_size(struct zram *zram, u32 index, size_t size) zram_set_obj_size() argument 219 zram_get_obj_size(struct zram *zram, u32 index) zram_get_obj_size() argument 224 zram_set_obj_size(struct zram *zram, u32 index, size_t size) zram_set_obj_size() argument [all...] |
H A D | zram_drv.c | 66 static inline bool init_done(struct zram *zram) in init_done() argument 76 zram_set_element(struct zram *zram, u32 index, unsigned long element) zram_set_element() argument 82 zram_get_element(struct zram *zram, u32 index) zram_get_element() argument 87 zram_allocated(struct zram *zram, u32 index) zram_allocated() argument 109 valid_io_request(struct zram *zram, sector_t start, unsigned int size) valid_io_request() argument 136 update_used_max(struct zram *zram, const unsigned long pages) update_used_max() argument 184 struct zram *zram = dev_to_zram(dev); initstate_show() local 196 struct zram *zram = dev_to_zram(dev); disksize_show() local 206 struct zram *zram = dev_to_zram(dev); mem_limit_store() local 224 struct zram *zram = dev_to_zram(dev); mem_used_max_store() local 243 struct zram *zram = dev_to_zram(dev); idle_store() local 277 struct zram *zram = dev_to_zram(dev); writeback_limit_enable_store() local 298 struct zram *zram = dev_to_zram(dev); writeback_limit_enable_show() local 312 struct zram *zram = dev_to_zram(dev); writeback_limit_store() local 333 struct zram *zram = dev_to_zram(dev); writeback_limit_show() local 344 reset_bdev(struct zram *zram) reset_bdev() argument 369 struct zram *zram = dev_to_zram(dev); backing_dev_show() local 407 struct zram *zram = dev_to_zram(dev); backing_dev_store() local 504 alloc_block_bdev(struct zram *zram) alloc_block_bdev() argument 520 free_block_bdev(struct zram *zram, unsigned long blk_idx) free_block_bdev() argument 541 read_from_bdev_async(struct zram *zram, struct bio_vec *bvec, unsigned long entry, struct bio *parent) read_from_bdev_async() argument 575 struct zram *zram = dev_to_zram(dev); writeback_store() local 731 struct zram *zram; global() member 741 struct zram *zram = zw->zram; zram_sync_read() local 753 read_from_bdev_sync(struct zram *zram, struct bio_vec *bvec, unsigned long entry, struct bio *bio) read_from_bdev_sync() argument 771 read_from_bdev_sync(struct zram *zram, struct bio_vec *bvec, unsigned long entry, struct bio *bio) read_from_bdev_sync() argument 779 read_from_bdev(struct zram *zram, struct bio_vec *bvec, unsigned long entry, struct bio *parent, bool sync) read_from_bdev() argument 789 reset_bdev(struct zram *zram) reset_bdev() argument 790 read_from_bdev(struct zram *zram, struct bio_vec *bvec, unsigned long entry, struct bio *parent, bool sync) read_from_bdev() argument 796 free_block_bdev(struct zram *zram, unsigned long blk_idx) free_block_bdev() argument 813 zram_accessed(struct zram *zram, u32 index) zram_accessed() argument 824 struct zram *zram = file->private_data; read_block_state() local 881 zram_debugfs_register(struct zram *zram) zram_debugfs_register() argument 892 zram_debugfs_unregister(struct zram *zram) zram_debugfs_unregister() argument 899 zram_accessed(struct zram *zram, u32 index) zram_accessed() argument 903 zram_debugfs_register(struct zram *zram) zram_debugfs_register() argument 904 zram_debugfs_unregister(struct zram *zram) zram_debugfs_unregister() argument 932 struct zram *zram = dev_to_zram(dev); comp_algorithm_show() local 944 struct zram *zram = dev_to_zram(dev); comp_algorithm_store() local 972 struct zram *zram = dev_to_zram(dev); compact_store() local 989 struct zram *zram = dev_to_zram(dev); io_stat_show() local 1007 struct zram *zram = dev_to_zram(dev); mm_stat_show() local 1044 struct zram *zram = dev_to_zram(dev); bd_stat_show() local 1063 struct zram *zram = dev_to_zram(dev); debug_stat_show() local 1087 struct zram *zram = dev_to_zram(dev); group_show() local 1106 struct zram *zram = dev_to_zram(dev); group_store() local 1143 zram_meta_free(struct zram *zram, u64 disksize) zram_meta_free() argument 1159 zram_meta_alloc(struct zram *zram, u64 disksize) zram_meta_alloc() argument 1188 zram_free_page(struct zram *zram, size_t index) zram_free_page() argument 1239 __zram_bvec_read(struct zram *zram, struct page *page, u32 index, struct bio *bio, bool partial_io) __zram_bvec_read() argument 1315 zram_bvec_read(struct zram *zram, struct bio_vec *bvec, u32 index, int offset, struct bio *bio) zram_bvec_read() argument 1348 __zram_bvec_write(struct zram *zram, struct bio_vec *bvec, u32 index, struct bio *bio) __zram_bvec_write() argument 1467 zram_bvec_write(struct zram *zram, struct bio_vec *bvec, u32 index, int offset, struct bio *bio) zram_bvec_write() argument 1513 zram_bio_discard(struct zram *zram, u32 index, int offset, struct bio *bio) zram_bio_discard() argument 1551 zram_bvec_rw(struct zram *zram, struct bio_vec *bvec, u32 index, int offset, unsigned int op, struct bio *bio) zram_bvec_rw() argument 1579 __zram_make_request(struct zram *zram, struct bio *bio) __zram_make_request() argument 1630 struct zram *zram = bio->bi_disk->private_data; zram_submit_bio() local 1649 struct zram *zram; zram_slot_free_notify() local 1668 struct zram *zram; zram_rw_page() local 1717 zram_reset_device(struct zram *zram) zram_reset_device() argument 1751 struct zram *zram = dev_to_zram(dev); disksize_store() local 1800 struct zram *zram; reset_store() local 1843 struct zram *zram; zram_open() local 1932 struct zram *zram; zram_add() local 2021 zram_remove(struct zram *zram) zram_remove() argument 2085 struct zram *zram; hot_remove_store() local [all...] |
/kernel/linux/linux-6.6/drivers/block/zram/ |
H A D | Makefile | |
H A D | zram_drv.h | 122 struct zram { struct 164 static inline int zram_slot_trylock(struct zram *zram, u3 argument 169 zram_slot_lock(struct zram *zram, u32 index) zram_slot_lock() argument 174 zram_slot_unlock(struct zram *zram, u32 index) zram_slot_unlock() argument 179 zram_get_handle(struct zram *zram, u32 index) zram_get_handle() argument 184 zram_set_handle(struct zram *zram, u32 index, unsigned long handle) zram_set_handle() argument 190 zram_test_flag(struct zram *zram, u32 index, enum zram_pageflags flag) zram_test_flag() argument 196 zram_set_flag(struct zram *zram, u32 index, enum zram_pageflags flag) zram_set_flag() argument 202 zram_clear_flag(struct zram *zram, u32 index, enum zram_pageflags flag) zram_clear_flag() argument 208 zram_get_obj_size(struct zram *zram, u32 index) zram_get_obj_size() argument 213 zram_set_obj_size(struct zram *zram, u32 index, size_t size) zram_set_obj_size() argument 233 zram_get_obj_size(struct zram *zram, u32 index) zram_get_obj_size() argument 238 zram_set_obj_size(struct zram *zram, u32 index, size_t size) zram_set_obj_size() argument [all...] |
H A D | zram_drv.c | 64 static inline bool init_done(struct zram *zram) in init_done() argument 74 zram_set_element(struct zram *zram, u32 index, unsigned long element) zram_set_element() argument 80 zram_get_element(struct zram *zram, u32 index) zram_get_element() argument 85 zram_allocated(struct zram *zram, u32 index) zram_allocated() argument 105 zram_set_priority(struct zram *zram, u32 index, u32 prio) zram_set_priority() argument 117 zram_get_priority(struct zram *zram, u32 index) zram_get_priority() argument 124 update_used_max(struct zram *zram, const unsigned long pages) update_used_max() argument 169 struct zram *zram = dev_to_zram(dev); initstate_show() local 181 struct zram *zram = dev_to_zram(dev); disksize_show() local 191 struct zram *zram = dev_to_zram(dev); mem_limit_store() local 209 struct zram *zram = dev_to_zram(dev); mem_used_max_store() local 229 mark_idle(struct zram *zram, ktime_t cutoff) mark_idle() argument 256 struct zram *zram = dev_to_zram(dev); idle_store() local 295 struct zram *zram = dev_to_zram(dev); writeback_limit_enable_store() local 316 struct zram *zram = dev_to_zram(dev); writeback_limit_enable_show() local 330 struct zram *zram = dev_to_zram(dev); writeback_limit_store() local 351 struct zram *zram = dev_to_zram(dev); writeback_limit_show() local 362 reset_bdev(struct zram *zram) reset_bdev() argument 384 struct zram *zram = dev_to_zram(dev); backing_dev_show() local 422 struct zram *zram = dev_to_zram(dev); backing_dev_store() local 501 alloc_block_bdev(struct zram *zram) alloc_block_bdev() argument 517 free_block_bdev(struct zram *zram, unsigned long blk_idx) free_block_bdev() argument 526 read_from_bdev_async(struct zram *zram, struct page *page, unsigned long entry, struct bio *parent) read_from_bdev_async() argument 545 struct zram *zram = dev_to_zram(dev); writeback_store() local 705 struct zram *zram; global() member 728 read_from_bdev_sync(struct zram *zram, struct page *page, unsigned long entry) read_from_bdev_sync() argument 745 read_from_bdev(struct zram *zram, struct page *page, unsigned long entry, struct bio *parent) read_from_bdev() argument 758 reset_bdev(struct zram *zram) reset_bdev() argument 759 read_from_bdev(struct zram *zram, struct page *page, unsigned long entry, struct bio *parent) read_from_bdev() argument 765 free_block_bdev(struct zram *zram, unsigned long blk_idx) free_block_bdev() argument 782 zram_accessed(struct zram *zram, u32 index) zram_accessed() argument 793 struct zram *zram = file->private_data; read_block_state() local 853 zram_debugfs_register(struct zram *zram) zram_debugfs_register() argument 864 zram_debugfs_unregister(struct zram *zram) zram_debugfs_unregister() argument 871 zram_accessed(struct zram *zram, u32 index) zram_accessed() argument 875 zram_debugfs_register(struct zram *zram) zram_debugfs_register() argument 876 zram_debugfs_unregister(struct zram *zram) zram_debugfs_unregister() argument 900 comp_algorithm_set(struct zram *zram, u32 prio, const char *alg) comp_algorithm_set() argument 909 __comp_algorithm_show(struct zram *zram, u32 prio, char *buf) __comp_algorithm_show() argument 920 __comp_algorithm_store(struct zram *zram, u32 prio, const char *buf) __comp_algorithm_store() argument 959 struct zram *zram = dev_to_zram(dev); comp_algorithm_show() local 969 struct zram *zram = dev_to_zram(dev); comp_algorithm_store() local 981 struct zram *zram = dev_to_zram(dev); recomp_algorithm_show() local 1001 struct zram *zram = dev_to_zram(dev); recomp_algorithm_store() local 1041 struct zram *zram = dev_to_zram(dev); compact_store() local 1058 struct zram *zram = dev_to_zram(dev); io_stat_show() local 1075 struct zram *zram = dev_to_zram(dev); mm_stat_show() local 1113 struct zram *zram = dev_to_zram(dev); bd_stat_show() local 1132 struct zram *zram = dev_to_zram(dev); debug_stat_show() local 1156 struct zram *zram = dev_to_zram(dev); group_show() local 1176 struct zram *zram = dev_to_zram(dev); group_store() local 1213 zram_meta_free(struct zram *zram, u64 disksize) zram_meta_free() argument 1229 zram_meta_alloc(struct zram *zram, u64 disksize) zram_meta_alloc() argument 1258 zram_free_page(struct zram *zram, size_t index) zram_free_page() argument 1318 zram_read_from_zspool(struct zram *zram, struct page *page, u32 index) zram_read_from_zspool() argument 1363 zram_read_page(struct zram *zram, struct page *page, u32 index, struct bio *parent) zram_read_page() argument 1409 zram_bvec_read_partial(struct zram *zram, struct bio_vec *bvec, u32 index, int offset) zram_bvec_read_partial() argument 1424 zram_bvec_read(struct zram *zram, struct bio_vec *bvec, u32 index, int offset, struct bio *bio) zram_bvec_read() argument 1432 zram_write_page(struct zram *zram, struct page *page, u32 index) zram_write_page() argument 1563 zram_bvec_write_partial(struct zram *zram, struct bio_vec *bvec, u32 index, int offset, struct bio *bio) zram_bvec_write_partial() argument 1581 zram_bvec_write(struct zram *zram, struct bio_vec *bvec, u32 index, int offset, struct bio *bio) zram_bvec_write() argument 1597 zram_recompress(struct zram *zram, u32 index, struct page *page, u32 threshold, u32 prio, u32 prio_max) zram_recompress() argument 1737 struct zram *zram = dev_to_zram(dev); recompress_store() local 1857 zram_bio_discard(struct zram *zram, struct bio *bio) zram_bio_discard() argument 1894 zram_bio_read(struct zram *zram, struct bio *bio) zram_bio_read() argument 1925 zram_bio_write(struct zram *zram, struct bio *bio) zram_bio_write() argument 1960 struct zram *zram = bio->bi_bdev->bd_disk->private_data; zram_submit_bio() local 1982 struct zram *zram; zram_slot_free_notify() local 1996 zram_destroy_comps(struct zram *zram) zram_destroy_comps() argument 2011 zram_reset_device(struct zram *zram) zram_reset_device() argument 2041 struct zram *zram = dev_to_zram(dev); disksize_store() local 2096 struct zram *zram; reset_store() local 2133 struct zram *zram = disk->private_data; zram_open() local 2213 struct zram *zram; zram_add() local 2296 zram_remove(struct zram *zram) zram_remove() argument 2375 struct zram *zram; hot_remove_store() local [all...] |
/kernel/linux/linux-5.10/drivers/block/zram/zram_group/ |
H A D | group_writeback.c | 26 static u16 zram_get_memcg_id(struct zram *zram, u32 index) in zram_get_memcg_id() argument 31 static void zram_set_memcg_id(struct zram *zram, u32 index, u16 gid) in zram_set_memcg_id() argument 39 static bool obj_can_wb(struct zram *zram, u3 argument 107 move_obj_to_hpio(struct zram *zram, u32 index, u16 gid, struct hpio *hpio, u32 offset) move_obj_to_hpio() argument 149 move_obj_from_hpio(struct zram *zram, int index, struct hpio *hpio) move_obj_from_hpio() argument 198 move_extent_from_hpio(struct zram *zram, struct hpio *hpio) move_extent_from_hpio() argument 220 struct zram *zram; global() member 227 struct zram *zram = priv->zram; write_endio() local 243 collect_objs(struct zram *zram, u16 gid, struct hpio *hpio, u32 ext_size) collect_objs() argument 263 write_one_extent(struct zram *zram, u16 gid) write_one_extent() argument 321 struct zram *zram = priv->zram; read_endio() local 339 read_one_extent(struct zram *zram, u32 eid, u16 gid) read_one_extent() argument 372 read_one_obj_sync(struct zram *zram, u32 index) read_one_obj_sync() argument 441 read_group_objs(struct zram *zram, u16 gid, u64 req_size) read_group_objs() argument 466 write_group_objs(struct zram *zram, u16 gid, u64 req_size) write_group_objs() argument 500 zram_group_fault_obj(struct zram *zram, u32 index) zram_group_fault_obj() argument 522 zram_group_track_obj(struct zram *zram, u32 index, struct mem_cgroup *memcg) zram_group_track_obj() argument 544 zram_group_untrack_obj(struct zram *zram, u32 index) zram_group_untrack_obj() argument 591 group_debug(struct zram *zram, u32 op, u32 index, u32 gid) group_debug() argument 611 group_obj_stats(struct zram *zram, u16 gid, int type) group_obj_stats() argument 685 register_zram_group(struct zram *zram) register_zram_group() argument 703 unregister_zram_group(struct zram *zram) unregister_zram_group() argument 716 zram_group_init(struct zram *zram, u32 nr_obj) zram_group_init() argument 730 zram_group_deinit(struct zram *zram) zram_group_deinit() argument [all...] |
/kernel/linux/linux-6.6/drivers/block/zram/zram_group/ |
H A D | group_writeback.c | 26 static u16 zram_get_memcg_id(struct zram *zram, u32 index) in zram_get_memcg_id() argument 31 static void zram_set_memcg_id(struct zram *zram, u32 index, u16 gid) in zram_set_memcg_id() argument 39 static bool obj_can_wb(struct zram *zram, u3 argument 107 move_obj_to_hpio(struct zram *zram, u32 index, u16 gid, struct hpio *hpio, u32 offset) move_obj_to_hpio() argument 149 move_obj_from_hpio(struct zram *zram, int index, struct hpio *hpio) move_obj_from_hpio() argument 198 move_extent_from_hpio(struct zram *zram, struct hpio *hpio) move_extent_from_hpio() argument 220 struct zram *zram; global() member 227 struct zram *zram = priv->zram; write_endio() local 243 collect_objs(struct zram *zram, u16 gid, struct hpio *hpio, u32 ext_size) collect_objs() argument 263 write_one_extent(struct zram *zram, u16 gid) write_one_extent() argument 321 struct zram *zram = priv->zram; read_endio() local 339 read_one_extent(struct zram *zram, u32 eid, u16 gid) read_one_extent() argument 372 read_one_obj_sync(struct zram *zram, u32 index) read_one_obj_sync() argument 441 read_group_objs(struct zram *zram, u16 gid, u64 req_size) read_group_objs() argument 466 write_group_objs(struct zram *zram, u16 gid, u64 req_size) write_group_objs() argument 500 zram_group_fault_obj(struct zram *zram, u32 index) zram_group_fault_obj() argument 522 zram_group_track_obj(struct zram *zram, u32 index, struct mem_cgroup *memcg) zram_group_track_obj() argument 544 zram_group_untrack_obj(struct zram *zram, u32 index) zram_group_untrack_obj() argument 591 group_debug(struct zram *zram, u32 op, u32 index, u32 gid) group_debug() argument 611 group_obj_stats(struct zram *zram, u16 gid, int type) group_obj_stats() argument 685 register_zram_group(struct zram *zram) register_zram_group() argument 703 unregister_zram_group(struct zram *zram) unregister_zram_group() argument 716 zram_group_init(struct zram *zram, u32 nr_obj) zram_group_init() argument 730 zram_group_deinit(struct zram *zram) zram_group_deinit() argument [all...] |
/kernel/linux/linux-5.10/mm/ |
H A D | zswapd_control.c | 687 unsigned long zram; in memcg_eswap_info_show() local
|
/kernel/linux/linux-6.6/mm/ |
H A D | zswapd_control.c | 688 unsigned long zram; in memcg_eswap_info_show() local
|