summaryrefslogtreecommitdiffstats
path: root/firmware/buflib.c
AgeCommit message (Expand)AuthorFilesLines
2011-12-19Buflib: Fix handles being possibly moved twiceThomas Martitz1-0/+1
2011-12-01Address some weaknesses and bugs of buflib_compact() and make the code pretti...Thomas Martitz1-24/+36
2011-11-29FS#12412 : Delete old buffer allocation code which has been replaced by core_...Boris Gjenero1-1/+0
2011-11-27In buflib_buffer_shift(), properly update handle->alloc values, which are cha...Boris Gjenero1-2/+3
2011-11-17Buflib: Make shrinking and buflib_available() smarter.Thomas Martitz1-6/+62
2011-10-09Fix audio_get_buffer() implementation on hwcodec, to be similar to the swcode...Thomas Martitz1-0/+4
2011-10-09Protect the move operation of buflib against IRQs.Thomas Martitz1-0/+10
2011-09-10Buflib: Correct return value of handle_table_shrink() to match comment.Thomas Martitz1-1/+1
2011-09-09Remove obsolete commentThomas Martitz1-3/+1
2011-09-09Buflib: Stop caching the first unallocated block. It has little benefit but i...Thomas Martitz1-43/+42
2011-09-09Buflib: Handle not having enough space for new handles (fixes FS#12265).Thomas Martitz1-27/+40
2011-09-07Remove unecessary castingThomas Martitz1-1/+1
2011-09-07Buflib: Clarification about invalid handlesThomas Martitz1-2/+2
2011-08-30Fix h100 red and other warnings.Thomas Martitz1-1/+1
2011-08-30GSoC/Buflib: Enable compaction in buflib.Thomas Martitz1-5/+0
2011-08-30GSoC/Buflib: Add buflib memory alocator to the core.Thomas Martitz1-0/+777