summaryrefslogtreecommitdiffstats
path: root/include/linux/scatterlist.h
Commit message (Expand)AuthorAgeFilesLines
* scatterlist: add sg_set_folio()Matthew Wilcox (Oracle)2023-06-231-0/+24
* iommu/dma: force bouncing if the size is not cacheline-alignedCatalin Marinas2023-06-191-2/+39
* dma-mapping: name SG DMA flag helpers consistentlyRobin Murphy2023-06-191-4/+4
* scatterlist: add dedicated config for DMA flagsRobin Murphy2023-06-191-7/+6
* lib/scatterlist: add flag for indicating P2PDMA segments in an SGLLogan Gunthorpe2022-07-261-0/+69
* lib/scatterlist: cleanup macros into static inline functionsLogan Gunthorpe2021-12-221-6/+23
* lib/scatterlist: Fix wrong update of orig_nentsMaor Gottlieb2021-08-241-6/+13
* lib/scatterlist: Provide a dedicated function to support table appendMaor Gottlieb2021-08-241-4/+35
* lib: fix spelling mistakes in header filesZhen Lei2021-07-081-1/+1
* drm: Remove SCATTERLIST_MAX_SEGMENTJason Gunthorpe2020-11-021-6/+0
* lib/scatterlist: Add support in dynamic allocation of SG table from pagesMaor Gottlieb2020-10-051-16/+22
* scatterlist: protect parameters of the sg_table related macrosMarek Szyprowski2020-07-061-4/+4
* scatterlist: add generic wrappers for iterating over sgtable objectsMarek Szyprowski2020-05-131-3/+47
* scsi: lib/sg_pool.c: improve APIs for allocating sg poolMing Lei2019-06-201-4/+7
* lib/scatterlist: Remove leftover from sg_page_iter commentGal Pressman2019-05-071-5/+5
* lib/scatterlist: Provide a DMA page iteratorJason Gunthorpe2019-02-111-9/+40
* arch: switch the default on ARCH_HAS_SG_CHAINChristoph Hellwig2018-12-061-3/+3
* sg: remove ->sg_magic memberJens Axboe2018-06-291-18/+0
* Merge tag 'for-4.17/block-20180402' of git://git.kernel.dk/linux-blockLinus Torvalds2018-04-051-10/+13
|\
| * lib/scatterlist: Add SG_CHAIN and SG_END macros for LSB encodingsAnshuman Khandual2018-02-281-10/+13
* | lib/scatterlist: add sg_init_marker() helperPrashant Bhole2018-03-301-0/+18
|/
* lib/scatterlist: Fix chaining support in sgl_alloc_order()Bart Van Assche2018-01-191-0/+1
* lib/scatterlist: Introduce sgl_alloc() and sgl_free()Bart Van Assche2018-01-061-0/+10
* Merge tag 'drm-for-v4.15' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds2017-11-151-4/+13
|\
| * lib/scatterlist: Introduce and export __sg_alloc_table_from_pagesTvrtko Ursulin2017-09-071-4/+7
| * lib/scatterlist: Avoid potential scatterlist entry overflowTvrtko Ursulin2017-09-071-0/+6
| * lib/scatterlist: Fix offset type in sg_alloc_table_from_pagesTvrtko Ursulin2017-09-071-1/+1
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
|/
* scatterlist: add sg_zero_buffer() helperJohannes Thumshirn2017-06-151-0/+2
* lib: scatterlist: move SG pool code from SCSI driver to lib/sg_pool.cMing Lin2016-04-151-0/+25
* lib: scatterlist: add sg splitting functionRobert Jarzmik2015-08-241-0/+5
* scatterlist: allow limited chaining without ARCH_HAS_SG_CHAINChristoph Hellwig2015-08-171-4/+0
* drivers/scsi/scsi_debug.c: resolve sg buffer const-ness issueDave Gordon2015-06-301-0/+3
* lib/scatterlist: mark input buffer parameters as 'const'Dave Gordon2015-06-301-2/+2
* Merge branch 'for-4.2/sg' of git://git.kernel.dk/linux-blockLinus Torvalds2015-06-251-7/+32
|\
| * remove <asm/scatterlist.h>Christoph Hellwig2015-05-051-7/+32
* | scatterlist: introduce sg_nents_for_lenTom Lendacky2015-06-031-0/+1
|/
* lib/scatterlist: make ARCH_HAS_SG_CHAIN an actual KconfigLaura Abbott2014-08-081-1/+1
* scatterlist: allow chaining to preallocated chunksChristoph Hellwig2014-07-251-3/+3
* lib/scatterlist: export sg_miter_skip()Ming Lei2013-12-081-0/+1
* lib/scatterlist: introduce sg_pcopy_from_buffer() and sg_pcopy_to_buffer()Akinobu Mita2013-07-091-0/+5
* scatterlist: sg_set_buf() argument must be in linear mappingRusty Russell2013-05-301-0/+3
* Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds2013-05-021-5/+23
|\
| * lib/scatterlist: sg_page_iter: support sg lists w/o backing pagesImre Deak2013-03-271-5/+23
* | scatterlist: introduce sg_unmark_endPaolo Bonzini2013-03-201-0/+16
|/
* lib/scatterlist: use page iterator in the mapping iteratorImre Deak2013-02-271-3/+3
* lib/scatterlist: add simple page iteratorImre Deak2013-02-271-0/+35
* scatterlist: add sg_nentsMaxim Levitsky2012-09-271-0/+1
* scatterlist: add sg_alloc_table_from_pages functionTomasz Stanislawski2012-07-301-0/+4
* BUG: headers with BUG/BUG_ON etc. need linux/bug.hPaul Gortmaker2012-03-041-2/+4