summaryrefslogtreecommitdiff
path: root/firmware/buflib.c
AgeCommit message (Expand)Author
2019-01-04Buflib add range checks blocks and crc_slot raise panic if out of rangeWilliam Wilgus
2015-01-02buflib: Switch from term "cookie" to "metadata"Thomas Jarosch
2015-01-02Improve core_alloc() / buflib_alloc() documentationThomas Jarosch
2015-01-01PictureFlow: Add move callback for buflib allocationsThomas Jarosch
2014-12-30Add missing newline in debug outputThomas Jarosch
2014-12-29Document 'union buflib_data'Thomas Jarosch
2014-02-02buflib: Add a define telling the per-alloc overhead.Thomas Martitz
2014-02-02buflib: Properly support allocations without any name, to avoid wasting spaceThomas Martitz
2014-02-02buflib: Check the validity of of handles passed to buflib_get_data() in DEBUG...Thomas Martitz
2014-02-02buflib: Abstract panicf() into buflib_panic().Thomas Martitz
2014-01-16buflib: Add crc field protecting buflib cookie integrityMarcin Bukat
2014-01-05Do not include kernel.h in system.h.Thomas Martitz
2013-12-22buflib: Add buflib_context_relocate().Thomas Martitz
2013-12-22buflib: Try harder in buflib_alloc_maximum().Thomas Martitz
2013-07-07buflib: Change buflib_available() and add buflib_allocatable().Thomas Martitz
2013-06-24buflib: Allow handle to be freed entirely during the shrink callback.Thomas Martitz
2013-05-23buflib: Remove compulsory IRQ disable during buffer move.Michael Sevakis
2012-05-02Stop the BDEBUGF format warnings in buflib.cMichael Sevakis
2012-05-02Stop lame warnings about braces and empty body of 'if' statement.Michael Sevakis
2012-05-02Use buflib for the allocation of voice PCM resources.Michael Sevakis
2011-12-19Buflib: Fix handles being possibly moved twiceThomas Martitz
2011-12-01Address some weaknesses and bugs of buflib_compact() and make the code pretti...Thomas Martitz
2011-11-29FS#12412 : Delete old buffer allocation code which has been replaced by core_...Boris Gjenero
2011-11-27In buflib_buffer_shift(), properly update handle->alloc values, which are cha...Boris Gjenero
2011-11-17Buflib: Make shrinking and buflib_available() smarter.Thomas Martitz
2011-10-09Fix audio_get_buffer() implementation on hwcodec, to be similar to the swcode...Thomas Martitz
2011-10-09Protect the move operation of buflib against IRQs.Thomas Martitz
2011-09-10Buflib: Correct return value of handle_table_shrink() to match comment.Thomas Martitz
2011-09-09Remove obsolete commentThomas Martitz
2011-09-09Buflib: Stop caching the first unallocated block. It has little benefit but i...Thomas Martitz
2011-09-09Buflib: Handle not having enough space for new handles (fixes FS#12265).Thomas Martitz
2011-09-07Remove unecessary castingThomas Martitz
2011-09-07Buflib: Clarification about invalid handlesThomas Martitz
2011-08-30Fix h100 red and other warnings.Thomas Martitz
2011-08-30GSoC/Buflib: Enable compaction in buflib.Thomas Martitz
2011-08-30GSoC/Buflib: Add buflib memory alocator to the core.Thomas Martitz