| H A D | zram_drv.c | 59 #define slot_dep_map(zram, index) (&(zram)->table[(index)].dep_map) argument 61 static void slot_lock_init(struct zram *zram, u32 index) in slot_lock_init() argument 81 static __must_check bool slot_trylock(struct zram *zra argument 94 slot_lock(struct zram * zram,u32 index) slot_lock() argument 103 slot_unlock(struct zram * zram,u32 index) slot_unlock() argument 111 init_done(struct zram * zram) init_done() argument 121 get_slot_handle(struct zram * zram,u32 index) get_slot_handle() argument 126 set_slot_handle(struct zram * zram,u32 index,unsigned long handle) set_slot_handle() argument 131 test_slot_flag(struct zram * zram,u32 index,enum zram_pageflags flag) test_slot_flag() argument 137 set_slot_flag(struct zram * zram,u32 index,enum zram_pageflags flag) set_slot_flag() argument 143 clear_slot_flag(struct zram * zram,u32 index,enum zram_pageflags flag) clear_slot_flag() argument 149 get_slot_size(struct zram * zram,u32 index) get_slot_size() argument 154 set_slot_size(struct zram * zram,u32 index,size_t size) set_slot_size() argument 161 slot_allocated(struct zram * zram,u32 index) slot_allocated() argument 168 set_slot_comp_priority(struct zram * zram,u32 index,u32 prio) set_slot_comp_priority() argument 181 get_slot_comp_priority(struct zram * zram,u32 index) get_slot_comp_priority() argument 188 mark_slot_accessed(struct zram * zram,u32 index) mark_slot_accessed() argument 197 update_used_max(struct zram * zram,const unsigned long pages) update_used_max() argument 208 zram_can_store_page(struct zram * zram) zram_can_store_page() argument 262 release_pp_slot(struct zram * zram,struct zram_pp_slot * pps) release_pp_slot() argument 273 release_pp_ctl(struct zram * zram,struct zram_pp_ctl * ctl) release_pp_ctl() argument 294 place_pp_slot(struct zram * zram,struct zram_pp_ctl * ctl,u32 index) place_pp_slot() argument 366 struct zram *zram = dev_to_zram(dev); initstate_show() local 377 struct zram *zram = dev_to_zram(dev); disksize_show() local 388 struct zram *zram = dev_to_zram(dev); mem_limit_store() local 406 struct zram *zram = dev_to_zram(dev); mem_used_max_store() local 425 mark_idle(struct zram * zram,ktime_t cutoff) mark_idle() argument 462 struct zram *zram = dev_to_zram(dev); idle_store() local 521 struct zram *zram; global() member 539 struct zram *zram = dev_to_zram(dev); bd_stat_show() local 556 struct zram *zram = dev_to_zram(dev); writeback_compressed_store() local 577 struct zram *zram = dev_to_zram(dev); writeback_compressed_show() local 589 struct zram *zram = dev_to_zram(dev); writeback_limit_enable_store() local 606 struct zram *zram = dev_to_zram(dev); writeback_limit_enable_show() local 618 struct zram *zram = dev_to_zram(dev); writeback_limit_store() local 644 struct zram *zram = dev_to_zram(dev); writeback_limit_show() local 656 struct zram *zram = dev_to_zram(dev); writeback_batch_size_store() local 676 struct zram *zram = dev_to_zram(dev); writeback_batch_size_show() local 684 reset_bdev(struct zram * zram) reset_bdev() argument 702 struct zram *zram = dev_to_zram(dev); backing_dev_show() local 734 struct zram *zram = dev_to_zram(dev); backing_dev_store() local 804 zram_reserve_bdev_block(struct zram * zram) zram_reserve_bdev_block() argument 817 zram_release_bdev_block(struct zram * zram,unsigned long blk_idx) zram_release_bdev_block() argument 853 init_wb_ctl(struct zram * zram) init_wb_ctl() argument 902 zram_account_writeback_rollback(struct zram * zram) zram_account_writeback_rollback() argument 910 zram_account_writeback_submit(struct zram * zram) zram_account_writeback_submit() argument 918 zram_writeback_complete(struct zram * zram,struct zram_wb_req * req) zram_writeback_complete() argument 990 zram_submit_wb_request(struct zram * zram,struct zram_wb_ctl * wb_ctl,struct zram_wb_req * req) zram_submit_wb_request() argument 1004 zram_complete_done_reqs(struct zram * zram,struct zram_wb_ctl * wb_ctl) zram_complete_done_reqs() argument 1048 zram_writeback_slots(struct zram * zram,struct zram_pp_ctl * ctl,struct zram_wb_ctl * wb_ctl) zram_writeback_slots() argument 1215 scan_slots_for_writeback(struct zram * zram,u32 mode,unsigned long lo,unsigned long hi,struct zram_pp_ctl * ctl) scan_slots_for_writeback() argument 1257 struct zram *zram = dev_to_zram(dev); writeback_store() local 1356 decompress_bdev_page(struct zram * zram,struct page * page,u32 index) decompress_bdev_page() argument 1397 struct zram *zram = req->zram; zram_deferred_decompress() local 1414 struct zram *zram = req->zram; zram_async_read_endio() local 1448 read_from_bdev_async(struct zram * zram,struct page * page,u32 index,unsigned long blk_idx,struct bio * parent) read_from_bdev_async() argument 1497 read_from_bdev_sync(struct zram * zram,struct page * page,u32 index,unsigned long blk_idx) read_from_bdev_sync() argument 1517 read_from_bdev(struct zram * zram,struct page * page,u32 index,unsigned long blk_idx,struct bio * parent) read_from_bdev() argument 1530 reset_bdev(struct zram * zram) reset_bdev() argument 1531 read_from_bdev(struct zram * zram,struct page * page,u32 index,unsigned long blk_idx,struct bio * parent) read_from_bdev() argument 1537 zram_release_bdev_block(struct zram * zram,unsigned long blk_idx) zram_release_bdev_block() argument 1561 struct zram *zram = file->private_data; read_block_state() local 1616 zram_debugfs_register(struct zram * zram) zram_debugfs_register() argument 1627 zram_debugfs_unregister(struct zram * zram) zram_debugfs_unregister() argument 1634 zram_debugfs_register(struct zram * zram) zram_debugfs_register() argument 1635 zram_debugfs_unregister(struct zram * zram) zram_debugfs_unregister() argument 1638 comp_algorithm_set(struct zram * zram,u32 prio,const char * alg) comp_algorithm_set() argument 1647 __comp_algorithm_store(struct zram * zram,u32 prio,const char * buf) __comp_algorithm_store() argument 1680 comp_params_reset(struct zram * zram,u32 prio) comp_params_reset() argument 1691 comp_params_store(struct zram * zram,u32 prio,s32 level,const char * dict_path,struct deflate_params * deflate_params) comp_params_store() argument 1723 struct zram *zram = dev_to_zram(dev); algorithm_params_store() local 1794 struct zram *zram = dev_to_zram(dev); comp_algorithm_show() local 1807 struct zram *zram = dev_to_zram(dev); comp_algorithm_store() local 1819 struct zram *zram = dev_to_zram(dev); recomp_algorithm_show() local 1839 struct zram *zram = dev_to_zram(dev); recomp_algorithm_store() local 1879 struct zram *zram = dev_to_zram(dev); compact_store() local 1893 struct zram *zram = dev_to_zram(dev); io_stat_show() local 1909 struct zram *zram = dev_to_zram(dev); mm_stat_show() local 1945 struct zram *zram = dev_to_zram(dev); debug_stat_show() local 1957 zram_meta_free(struct zram * zram,u64 disksize) zram_meta_free() argument 1974 zram_meta_alloc(struct zram * zram,u64 disksize) zram_meta_alloc() argument 1999 slot_free(struct zram * zram,u32 index) slot_free() argument 2047 read_same_filled_page(struct zram * zram,struct page * page,u32 index) read_same_filled_page() argument 2058 read_incompressible_page(struct zram * zram,struct page * page,u32 index) read_incompressible_page() argument 2074 read_compressed_page(struct zram * zram,struct page * page,u32 index) read_compressed_page() argument 2099 read_from_zspool_raw(struct zram * zram,struct page * page,u32 index) read_from_zspool_raw() argument 2129 read_from_zspool(struct zram * zram,struct page * page,u32 index) read_from_zspool() argument 2141 zram_read_page(struct zram * zram,struct page * page,u32 index,struct bio * parent) zram_read_page() argument 2173 zram_bvec_read_partial(struct zram * zram,struct bio_vec * bvec,u32 index,int offset) zram_bvec_read_partial() argument 2188 zram_bvec_read(struct zram * zram,struct bio_vec * bvec,u32 index,int offset,struct bio * bio) zram_bvec_read() argument 2196 write_same_filled_page(struct zram * zram,unsigned long fill,u32 index) write_same_filled_page() argument 2211 write_incompressible_page(struct zram * zram,struct page * page,u32 index) write_incompressible_page() argument 2252 zram_write_page(struct zram * zram,struct page * page,u32 index) zram_write_page() argument 2318 zram_bvec_write_partial(struct zram * zram,struct bio_vec * bvec,u32 index,int offset,struct bio * bio) zram_bvec_write_partial() argument 2336 zram_bvec_write(struct zram * zram,struct bio_vec * bvec,u32 index,int offset,struct bio * bio) zram_bvec_write() argument 2348 scan_slots_for_recompress(struct zram * zram,u32 mode,u32 prio_max,struct zram_pp_ctl * ctl) scan_slots_for_recompress() argument 2395 recompress_slot(struct zram * zram,u32 index,struct page * page,u64 * num_recomp_pages,u32 threshold,u32 prio,u32 prio_max) recompress_slot() argument 2541 struct zram *zram = dev_to_zram(dev); recompress_store() local 2692 zram_bio_discard(struct zram * zram,struct bio * bio) zram_bio_discard() argument 2729 zram_bio_read(struct zram * zram,struct bio * bio) zram_bio_read() argument 2760 zram_bio_write(struct zram * zram,struct bio * bio) zram_bio_write() argument 2795 struct zram *zram = bio->bi_bdev->bd_disk->private_data; zram_submit_bio() local 2817 struct zram *zram; zram_slot_free_notify() local 2831 zram_comp_params_reset(struct zram * zram) zram_comp_params_reset() argument 2840 zram_destroy_comps(struct zram * zram) zram_destroy_comps() argument 2864 zram_reset_device(struct zram * zram) zram_reset_device() argument 2888 struct zram *zram = dev_to_zram(dev); disksize_store() local 2938 struct zram *zram; reset_store() local 2975 struct zram *zram = disk->private_data; zram_open() local 3079 struct zram *zram; zram_add() local 3135 zram_remove(struct zram * zram) zram_remove() argument 3214 struct zram *zram; hot_remove_store() local [all...] |