Lines Matching defs:packer
52 * Upon entering the packer, each data_vio already has its compressed data in the first slot of the
60 * from their bin by the packer. These data_vios need to wait for the canceller to rendezvous with
64 /* List links for packer.packer_bins */
74 struct packer {
75 /* The ID of the packer's callback thread */
82 * A bin to hold data_vios which were canceled out of the packer and are waiting to
90 /* The administrative state of the packer */
93 /* Statistics are only updated on the packer thread, but are accessed from other threads */
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);