Searched refs:packer (Results 1 – 13 of 13) sorted by relevance
| /linux/drivers/md/dm-vdo/ |
| H A D | packer.c | 87 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 D | packer.h | 74 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 D | vdo.h | 207 struct packer *packer; member
|
| H A D | vdo.c | 577 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 D | Makefile | 28 packer.o \
|
| H A D | statistics.h | 226 struct packer_statistics packer; member
|
| H A D | flush.c | 216 vdo_increment_packer_flush_generation(flusher->vdo->packer); in flush_packer_callback()
|
| H A D | message-stats.c | 351 write_packer_statistics("packer : ", &stats->packer, ", ", buf, maxlen); in write_vdo_statistics()
|
| H A D | dm-vdo-target.c | 2026 vdo_drain_packer(vdo->packer, completion); in suspend_callback() 2402 vdo_resume_packer(vdo->packer, completion); in resume_callback()
|
| /linux/drivers/media/pci/cobalt/ |
| H A D | cobalt-v4l2.c | 201 struct m00235_fdma_packer_regmap __iomem *packer; in cobalt_enable_input() local 218 packer = COBALT_CVI_PACKER(cobalt, ch); in cobalt_enable_input() 225 &packer->control); in cobalt_enable_input() 232 &packer->control); in cobalt_enable_input() 240 &packer->control); in cobalt_enable_input() 493 struct m00235_fdma_packer_regmap __iomem *packer; in cobalt_video_input_status_show() local 503 packer = COBALT_CVI_PACKER(cobalt, rx); in cobalt_video_input_status_show() 562 cobalt_info("rx%d: Packer: %x\n", rx, ioread32(&packer->control)); in cobalt_video_input_status_show()
|
| /linux/drivers/infiniband/core/ |
| H A D | Makefile | 10 ib_core-y := packer.o ud_header.o verbs.o cq.o rw.o sysfs.o \
|
| /linux/Documentation/driver-api/ |
| H A D | infiniband.rst | 31 .. kernel-doc:: drivers/infiniband/core/packer.c
|
| /linux/Documentation/admin-guide/device-mapper/ |
| H A D | vdo-design.rst | 358 compression packer (step 8d) rather than allowing it to continue 491 implicit hash zone lock and go to the packer (struct packer) where 494 the packer zone. 496 The packer can combine up to 14 compressed blocks in a single 4k 499 wait in the packer for an arbitrarily long time for other data_vios 505 the packer if it cannot be paired with any other compressed block 509 f. If the agent fills a packer bin, either because all 14 of its slots 520 h. Any data_vio evicted from the packer will have an allocation from
|