summaryrefslogtreecommitdiff
path: root/content/fs_backing_store.c
Commit message (Expand)AuthorAgeFilesLines
* remove unused constantsVincent Sanders9 days1-7/+4
* fs_backing_store: Remove cache on failure to initDaniel Silverstone2020-02-241-3/+17
* fs_backing_store: Fix some comparison typesDaniel Silverstone2020-02-241-2/+2
* fs_backing_store: Use correct format specifier for 64bit intDaniel Silverstone2020-02-241-1/+1
* fs_backing_store: Fix up comments to be in-line with valuesDaniel Silverstone2020-02-241-2/+2
* fs_backing_store: 8K metadata blocks, 1K blocks, bump versionDaniel Silverstone2020-02-241-3/+3
* Cache backing store: Add missing calloc check.Michael Drake2020-02-241-0/+5
* fs_backing_store: Clear entry memory flags on readDaniel Silverstone2020-02-231-0/+5
* llcache: Rework fs_backing_store to use hashmapDaniel Silverstone2020-02-231-348/+249
* Disc cache: Squash armhf warnings.Michael Drake2018-05-081-2/+2
* Backing store: clean up resources properly.John-Mark Bell2018-01-201-0/+5
* Fixup everything the semantic patch missedVincent Sanders2017-09-071-6/+6
* Use coccinelle to change logging macro calls in c filesVincent Sanders2017-09-061-95/+130
* attempt to remove unintended sign extension warning in fs backing storeVincent Sanders2017-03-051-2/+2
* make backing store use inttypes format specifiersVincent Sanders2017-01-211-14/+15
* create netsurf inttypes header to have portable integer formatting macrosVincent Sanders2017-01-211-1/+1
* fix comedy spelling in fs backing store codeVincent Sanders2016-11-201-40/+40
* move misc header into public APIVincent Sanders2016-05-301-1/+1
* complete the rename of the gui browser tableVincent Sanders2016-04-161-3/+3
* fixup all the remaining logging macro callsitesVincent Sanders2015-05-281-2/+2
* Change LOG() macro to be varadicVincent Sanders2015-05-281-79/+94
* Move the setting of block file extents to background maintinance.Vincent Sanders2015-05-041-16/+68
* Ensure small block cache files allocate their entire extent at open.Vincent Sanders2015-04-301-10/+18
* Fix up some doxygen errorsVincent Sanders2015-04-031-1/+1
* Use nsutils unistd operations for pread and pwrite to get consistant interfaceVincent Sanders2015-04-021-2/+3
* Revert "Fix RISC OS not having a pread/pwrite implementation."Vincent Sanders2015-04-021-2/+0
* extend backing store logging to show errno values ofter operationsVincent Sanders2015-04-011-22/+31
* Fix RISC OS not having a pread/pwrite implementation.Vincent Sanders2015-03-311-2/+4
* ensure entry invalidation copes with entries in blocksVincent Sanders2015-03-311-13/+47
* Improve file naming inside cacheVincent Sanders2015-03-311-87/+84
* allocate small block using block use bitmaps to find free entries.Vincent Sanders2015-03-311-12/+69
* implement block read and write operations.Vincent Sanders2015-03-311-62/+141
* Block file usage bitmaps (de)serialisingVincent Sanders2015-03-311-5/+179
* define block store parametersVincent Sanders2015-03-311-0/+20
* Change backing store fetch operation to always perform the allocationsVincent Sanders2015-03-311-65/+91
* Compute the element index once and use that as a parameter.Vincent Sanders2015-03-311-58/+115
* Change element layout and cope with index collisions.Vincent Sanders2015-03-311-36/+45
* Fix to support non-POSIX behaviour when renaming cache entries on disc.Michael Drake2015-02-031-0/+2
* fix resource leak on error (Coverity 1256245)Vincent Sanders2014-11-301-0/+1
* correctly calculate writeout bandwidth and properly impose limitsVincent Sanders2014-11-291-0/+3
* Improve llcache writeout stratagyVincent Sanders2014-11-281-0/+2
* update the backing store to allow for invalidating entries which have an allo...Vincent Sanders2014-11-271-48/+64
* correctly release source data from llcacheVincent Sanders2014-11-231-3/+3
* Improve doxygen comments and add todo for cache and backing storeVincent Sanders2014-11-231-0/+6
* remove constness from backing stores store methodVincent Sanders2014-11-231-8/+8
* annotate element struct with packing attributes to reduce entry sizeVincent Sanders2014-11-231-7/+9
* Do not use anonymous union as it is not portableVincent Sanders2014-11-231-13/+37
* change the persistant data store to owning the allocationsVincent Sanders2014-11-221-92/+221
* update entry points to backing store ready for allowing differing object life...Vincent Sanders2014-11-201-0/+29
* Limit creation of store path directories.Vincent Sanders2014-11-191-9/+10