summaryrefslogtreecommitdiff
path: root/include/linux/scatterlist.h
AgeCommit message (Expand)AuthorFilesLines
2024-07-10swiotlb: reduce swiotlb pool lookupsMichael Kelley1-1/+1
2023-06-23scatterlist: add sg_set_folio()Matthew Wilcox (Oracle)1-0/+24
2023-06-19iommu/dma: force bouncing if the size is not cacheline-alignedCatalin Marinas1-2/+39
2023-06-19dma-mapping: name SG DMA flag helpers consistentlyRobin Murphy1-4/+4
2023-06-19scatterlist: add dedicated config for DMA flagsRobin Murphy1-7/+6
2022-07-26lib/scatterlist: add flag for indicating P2PDMA segments in an SGLLogan Gunthorpe1-0/+69
2021-12-22lib/scatterlist: cleanup macros into static inline functionsLogan Gunthorpe1-6/+23
2021-08-24lib/scatterlist: Fix wrong update of orig_nentsMaor Gottlieb1-6/+13
2021-08-24lib/scatterlist: Provide a dedicated function to support table appendMaor Gottlieb1-4/+35
2021-07-08lib: fix spelling mistakes in header filesZhen Lei1-1/+1
2020-11-02drm: Remove SCATTERLIST_MAX_SEGMENTJason Gunthorpe1-6/+0
2020-10-05lib/scatterlist: Add support in dynamic allocation of SG table from pagesMaor Gottlieb1-16/+22
2020-07-06scatterlist: protect parameters of the sg_table related macrosMarek Szyprowski1-4/+4
2020-05-13scatterlist: add generic wrappers for iterating over sgtable objectsMarek Szyprowski1-3/+47
2019-06-20scsi: lib/sg_pool.c: improve APIs for allocating sg poolMing Lei1-4/+7
2019-05-07lib/scatterlist: Remove leftover from sg_page_iter commentGal Pressman1-5/+5
2019-02-11lib/scatterlist: Provide a DMA page iteratorJason Gunthorpe1-9/+40
2018-12-06arch: switch the default on ARCH_HAS_SG_CHAINChristoph Hellwig1-3/+3
2018-06-29sg: remove ->sg_magic memberJens Axboe1-18/+0
2018-04-05Merge tag 'for-4.17/block-20180402' of git://git.kernel.dk/linux-blockLinus Torvalds1-10/+13
2018-03-30lib/scatterlist: add sg_init_marker() helperPrashant Bhole1-0/+18
2018-02-28lib/scatterlist: Add SG_CHAIN and SG_END macros for LSB encodingsAnshuman Khandual1-10/+13
2018-01-19lib/scatterlist: Fix chaining support in sgl_alloc_order()Bart Van Assche1-0/+1
2018-01-06lib/scatterlist: Introduce sgl_alloc() and sgl_free()Bart Van Assche1-0/+10
2017-11-15Merge tag 'drm-for-v4.15' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds1-4/+13
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-09-07lib/scatterlist: Introduce and export __sg_alloc_table_from_pagesTvrtko Ursulin1-4/+7
2017-09-07lib/scatterlist: Avoid potential scatterlist entry overflowTvrtko Ursulin1-0/+6
2017-09-07lib/scatterlist: Fix offset type in sg_alloc_table_from_pagesTvrtko Ursulin1-1/+1
2017-06-15scatterlist: add sg_zero_buffer() helperJohannes Thumshirn1-0/+2
2016-04-15lib: scatterlist: move SG pool code from SCSI driver to lib/sg_pool.cMing Lin1-0/+25
2015-08-24lib: scatterlist: add sg splitting functionRobert Jarzmik1-0/+5
2015-08-17scatterlist: allow limited chaining without ARCH_HAS_SG_CHAINChristoph Hellwig1-4/+0
2015-06-30drivers/scsi/scsi_debug.c: resolve sg buffer const-ness issueDave Gordon1-0/+3
2015-06-30lib/scatterlist: mark input buffer parameters as 'const'Dave Gordon1-2/+2
2015-06-25Merge branch 'for-4.2/sg' of git://git.kernel.dk/linux-blockLinus Torvalds1-7/+32
2015-06-03scatterlist: introduce sg_nents_for_lenTom Lendacky1-0/+1
2015-05-05remove <asm/scatterlist.h>Christoph Hellwig1-7/+32
2014-08-08lib/scatterlist: make ARCH_HAS_SG_CHAIN an actual KconfigLaura Abbott1-1/+1
2014-07-25scatterlist: allow chaining to preallocated chunksChristoph Hellwig1-3/+3
2013-12-08lib/scatterlist: export sg_miter_skip()Ming Lei1-0/+1
2013-07-09lib/scatterlist: introduce sg_pcopy_from_buffer() and sg_pcopy_to_buffer()Akinobu Mita1-0/+5
2013-05-30scatterlist: sg_set_buf() argument must be in linear mappingRusty Russell1-0/+3
2013-05-02Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds1-5/+23
2013-03-27lib/scatterlist: sg_page_iter: support sg lists w/o backing pagesImre Deak1-5/+23
2013-03-20scatterlist: introduce sg_unmark_endPaolo Bonzini1-0/+16
2013-02-27lib/scatterlist: use page iterator in the mapping iteratorImre Deak1-3/+3
2013-02-27lib/scatterlist: add simple page iteratorImre Deak1-0/+35
2012-09-27scatterlist: add sg_nentsMaxim Levitsky1-0/+1
2012-07-30scatterlist: add sg_alloc_table_from_pages functionTomasz Stanislawski1-0/+4