summaryrefslogtreecommitdiff
path: root/lib/xarray.c
AgeCommit message (Expand)AuthorFilesLines
2018-11-16XArray: Correct xa_store_rangeMatthew Wilcox1-2/+3
2018-11-05XArray: Fix DocumentationMatthew Wilcox1-5/+5
2018-11-05XArray: Handle NULL pointers differently for allocationMatthew Wilcox1-3/+10
2018-11-05XArray: Unify xa_store and __xa_storeMatthew Wilcox1-33/+25
2018-11-05XArray: Turn xa_erase into an exported functionMatthew Wilcox1-0/+24
2018-11-05XArray: Unify xa_cmpxchg and __xa_cmpxchgMatthew Wilcox1-41/+0
2018-11-05XArray: Regularise xa_reserveMatthew Wilcox1-11/+7
2018-11-05XArray: Export __xa_foo to non-GPL modulesMatthew Wilcox1-3/+3
2018-11-05XArray: Fix xa_for_each with a single element at 0Matthew Wilcox1-0/+2
2018-10-21xarray: Add range store functionalityMatthew Wilcox1-2/+95
2018-10-21xarray: Track free entries in an XArrayMatthew Wilcox1-4/+84
2018-10-21xarray: Add xa_reserve and xa_releaseMatthew Wilcox1-0/+47
2018-10-21xarray: Add xas_create_rangeMatthew Wilcox1-0/+50
2018-10-21xarray: Add xas_for_each_conflictMatthew Wilcox1-0/+61
2018-10-21xarray: Step through an XArrayMatthew Wilcox1-0/+74
2018-10-21xarray: Destroy an XArrayMatthew Wilcox1-0/+28
2018-10-21xarray: Extract entries from an XArrayMatthew Wilcox1-0/+80
2018-10-21xarray: Add XArray iteratorsMatthew Wilcox1-0/+292
2018-10-21xarray: Add XArray conditional store operationsMatthew Wilcox1-0/+71
2018-10-21xarray: Add XArray unconditional store operationsMatthew Wilcox1-0/+693
2018-10-21xarray: Add XArray marksMatthew Wilcox1-2/+230
2018-10-21xarray: Add XArray load operationMatthew Wilcox1-0/+195
2018-10-21xarray: Add definition of struct xarrayMatthew Wilcox1-0/+44