aboutsummaryrefslogtreecommitdiff
path: root/lib/xarray.c
AgeCommit message (Expand)AuthorFilesLines
2018-12-13XArray: Fix xa_alloc when id exceeds maxGravatar Matthew Wilcox 1-5/+3
2018-11-16XArray: Correct xa_store_rangeGravatar Matthew Wilcox 1-2/+3
2018-11-05XArray: Fix DocumentationGravatar Matthew Wilcox 1-5/+5
2018-11-05XArray: Handle NULL pointers differently for allocationGravatar Matthew Wilcox 1-3/+10
2018-11-05XArray: Unify xa_store and __xa_storeGravatar Matthew Wilcox 1-33/+25
2018-11-05XArray: Turn xa_erase into an exported functionGravatar Matthew Wilcox 1-0/+24
2018-11-05XArray: Unify xa_cmpxchg and __xa_cmpxchgGravatar Matthew Wilcox 1-41/+0
2018-11-05XArray: Regularise xa_reserveGravatar Matthew Wilcox 1-11/+7
2018-11-05XArray: Export __xa_foo to non-GPL modulesGravatar Matthew Wilcox 1-3/+3
2018-11-05XArray: Fix xa_for_each with a single element at 0Gravatar Matthew Wilcox 1-0/+2
2018-10-21xarray: Add range store functionalityGravatar Matthew Wilcox 1-2/+95
2018-10-21xarray: Track free entries in an XArrayGravatar Matthew Wilcox 1-4/+84
2018-10-21xarray: Add xa_reserve and xa_releaseGravatar Matthew Wilcox 1-0/+47
2018-10-21xarray: Add xas_create_rangeGravatar Matthew Wilcox 1-0/+50
2018-10-21xarray: Add xas_for_each_conflictGravatar Matthew Wilcox 1-0/+61
2018-10-21xarray: Step through an XArrayGravatar Matthew Wilcox 1-0/+74
2018-10-21xarray: Destroy an XArrayGravatar Matthew Wilcox 1-0/+28
2018-10-21xarray: Extract entries from an XArrayGravatar Matthew Wilcox 1-0/+80
2018-10-21xarray: Add XArray iteratorsGravatar Matthew Wilcox 1-0/+292
2018-10-21xarray: Add XArray conditional store operationsGravatar Matthew Wilcox 1-0/+71
2018-10-21xarray: Add XArray unconditional store operationsGravatar Matthew Wilcox 1-0/+693
2018-10-21xarray: Add XArray marksGravatar Matthew Wilcox 1-2/+230
2018-10-21xarray: Add XArray load operationGravatar Matthew Wilcox 1-0/+195
2018-10-21xarray: Add definition of struct xarrayGravatar Matthew Wilcox 1-0/+44