Home
last modified time | relevance | path

Searched refs:packer (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/md/dm-vdo/
H A Dpacker.c87 static inline void assert_on_packer_thread(struct packer *packer, const char *caller) in assert_on_packer_thread() argument
89 VDO_ASSERT_LOG_ONLY((vdo_get_callback_thread_id() == packer->thread_id), in assert_on_packer_thread()
101 static void insert_in_sorted_list(struct packer *packer, struct packer_bin *bin) in insert_in_sorted_list() argument
105 list_for_each_entry(active_bin, &packer->bins, list) in insert_in_sorted_list()
111 list_move_tail(&bin->list, &packer->bins); in insert_in_sorted_list()
118 static int __must_check make_bin(struct packer *packer) in make_bin() argument
130 list_add_tail(&bin->list, &packer->bins); in make_bin()
143 int vdo_make_packer(struct vdo *vdo, block_count_t bin_count, struct packer **packer_ptr) in vdo_make_packer()
145 struct packer *packer; in vdo_make_packer() local
149 result = vdo_allocate(1, struct packer, __func__, &packer); in vdo_make_packer()
[all …]
H A Dpacker.h74 struct packer { struct
102 struct packer **packer_ptr);
104 void vdo_free_packer(struct packer *packer);
106 struct packer_statistics __must_check vdo_get_packer_statistics(const struct packer *packer);
110 void vdo_flush_packer(struct packer *packer);
114 void vdo_increment_packer_flush_generation(struct packer *packer);
116 void vdo_drain_packer(struct packer *packer, struct vdo_completion *completion);
118 void vdo_resume_packer(struct packer *packer, struct vdo_completion *parent);
120 void vdo_dump_packer(const struct packer *packer);
H A Dvdo.h207 struct packer *packer; member
H A DMakefile28 packer.o \
H A Dvdo.c577 result = vdo_make_packer(vdo, DEFAULT_PACKER_BINS, &vdo->packer); in vdo_make()
691 vdo_free_packer(vdo_forget(vdo->packer)); in vdo_destroy()
1375 vdo_flush_packer(vdo->packer); in set_compression_callback()
1537 stats->packer = vdo_get_packer_statistics(vdo->packer); in get_vdo_statistics()
1630 vdo_dump_packer(vdo->packer); in vdo_dump_status()
H A Dstatistics.h226 struct packer_statistics packer; member
H A Dflush.c216 vdo_increment_packer_flush_generation(flusher->vdo->packer); in flush_packer_callback()
H A Dmessage-stats.c351 write_packer_statistics("packer : ", &stats->packer, ", ", buf, maxlen); in write_vdo_statistics()
H A Ddm-vdo-target.c2026 vdo_drain_packer(vdo->packer, completion); in suspend_callback()
2402 vdo_resume_packer(vdo->packer, completion); in resume_callback()