Home
last modified time | relevance | path

Searched defs:zram (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/drivers/block/zram/
H A Dzram_drv.c60 static int zram_slot_trylock(struct zram *zram, u32 index) in zram_slot_trylock()
65 static void zram_slot_lock(struct zram *zram, u32 index) in zram_slot_lock()
70 static void zram_slot_unlock(struct zram *zram, u32 index) in zram_slot_unlock()
75 static inline bool init_done(struct zram *zram) in init_done()
85 static unsigned long zram_get_handle(struct zram *zram, u32 index) in zram_get_handle()
90 static void zram_set_handle(struct zram *zram, u32 index, unsigned long handle) in zram_set_handle()
96 static bool zram_test_flag(struct zram *zram, u32 index, in zram_test_flag()
102 static void zram_set_flag(struct zram *zram, u32 index, in zram_set_flag()
108 static void zram_clear_flag(struct zram *zram, u32 index, in zram_clear_flag()
114 static inline void zram_set_element(struct zram *zram, u32 index, in zram_set_element()
[all …]
H A Dzram_drv.h106 struct zram { struct
107 struct zram_table_entry *table; argument
114 * the number of pages zram can consume for storing compressed data argument
118 struct zram_stats stats; argument
127 * zram is claimed so open request will be failed argument
129 bool claim; /* Protected by disk->open_mutex */
131 struct file *backing_dev;
132 spinlock_t wb_limit_lock;
133 bool wb_limit_enable;
134 u64 bd_wb_limit;
[all …]