aboutsummaryrefslogtreecommitdiff
path: root/lib/sqfs/block_processor/internal.h
AgeCommit message (Expand)Author
2021-03-22Cleanup the block processor file structureDavid Oberhollenzer
2021-03-21Cleanup: Rewrite block processor to use the libutil thread_pool_tDavid Oberhollenzer
2021-01-19libsqfs: Implement exact matching of fragmentsDavid Oberhollenzer
2021-01-19libsqfs: Add a sqfs_block_processor_create_ex functionDavid Oberhollenzer
2021-01-19libsqfs: block processor: removed unused chunk next pointerDavid Oberhollenzer
2021-01-19Fix: Move fragment consolidation back to block processor serial partDavid Oberhollenzer
2020-06-07Move the fragment deduplication hash table back into the block processorDavid Oberhollenzer
2020-06-07block processor: add an internal common cleanup functionDavid Oberhollenzer
2020-05-29Block processor: merge finish & sync functionsDavid Oberhollenzer
2020-05-29Block processor: Add a raw block submission functionDavid Oberhollenzer
2020-05-29Support associating a user pointer with data blocksDavid Oberhollenzer
2020-05-29Block processor: turn internal functions into interface entry pointsDavid Oberhollenzer
2020-05-29Make the block processor inode management optionalDavid Oberhollenzer
2020-05-23block processor: move the block consolidation to the worker threadDavid Oberhollenzer
2020-05-23block processor: recycle blocks to reduce allocation pressureDavid Oberhollenzer
2020-03-18Cleanup: Move xxhash32 code to libutilDavid Oberhollenzer
2020-02-23Turn file inode management completely over to the block processorDavid Oberhollenzer
2020-02-21Cleanup: move utilities back out of libsquashfsDavid Oberhollenzer
2020-02-20Restructure thread pool block processorDavid Oberhollenzer
2020-02-16block processor: move the internals to the respective implementationsDavid Oberhollenzer
2020-02-16Replace crc32 with xxhash32David Oberhollenzer
2020-02-16Move all the queue-waiting logic to the thread pool implemenationDavid Oberhollenzer
2020-02-15Move block block accounting to the other end of the block pipelineDavid Oberhollenzer
2020-02-15Cleanup: block processor: move init/cleanup functions into implemenationsDavid Oberhollenzer
2020-02-15Cleanup: block processor: remove test_and_set_statusDavid Oberhollenzer
2020-02-15Cleanup: block processor: remove delayed thread notificationDavid Oberhollenzer
2020-02-12Implement a more explicit object systemDavid Oberhollenzer
2020-02-12Cleanup: Move sqfs_block_t to block processor internalsDavid Oberhollenzer
2020-02-10Cleanup: remove block hooks entirely from block processorDavid Oberhollenzer
2020-02-10Add run time statistics to the block writer and processorDavid Oberhollenzer
2020-02-09Move block writer and fragment table management out of block processorDavid Oberhollenzer
2020-01-31Split the block writing/deduplication away from the block processorDavid Oberhollenzer
2020-01-29Rename sqfs_data_writer_t back to sqfs_block_processor_tDavid Oberhollenzer