aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/bus_dma.h
Commit message (Expand)AuthorAgeFilesLines
* Refine the busdma template interface. Provide tools for filling in fieldsScott Long2020-09-141-5/+64
* Add support for optional separate output buffers to in-kernel crypto.John Baldwin2020-05-251-0/+5
* Refactor driver and consumer interfaces for OCF (in-kernel crypto).John Baldwin2020-03-271-0/+8
* Introduce the concept of busdma tag templates. A template can be allocatedScott Long2019-12-241-0/+18
* Allow loading the same DMA address multiple times without any priorTycho Nightingale2019-05-161-0/+4
* Remove a trailing whitspace.Bjoern A. Zeeb2018-02-061-1/+1
* Add support for NUMA domains to bus dma tags. This causes all memoryJeff Roberson2018-01-121-0/+8
* SPDX: mostly fixes to previous changes.Pedro F. Giffuni2017-12-131-1/+1
* sys/sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Clean up MD pollution of bus_dma.h:Jason A. Harmening2017-07-011-69/+13
* Style cleanups after r285270Zbigniew Bodek2015-07-081-4/+4
* Add memory barrier to bus_dmamap_sync()Zbigniew Bodek2015-07-081-1/+13
* Update NetBSD Foundation copyrights to 2-clause BSDEd Maste2014-03-181-7/+0
* Add bus_dmamap_load_ma() function to load map with the array ofKonstantin Belousov2013-10-271-0/+13
* Add bus_dmamap_load_bio for non-CAM disk drivers that wish to enableJim Harris2013-03-291-0/+7
* Reform the busdma API so that new types may be added without modifyingKonstantin Belousov2013-02-121-29/+79
* - Change contigmalloc() to use the vm_paddr_t type instead of an unsignedJohn Baldwin2012-03-011-1/+1
* When bouncing pages, allow a new option to preserve the intra-pageWarner Losh2009-02-081-0/+7
* BUS_DMA_ISA is left over from Alpha, and is not used in the tree atWarner Losh2008-03-151-1/+0
* Break out typedefs from bus_dma.h to _bus_dma.h so that we can get theJohn-Mark Gurney2006-09-031-29/+2
* fix arm wrt to busdma...John-Mark Gurney2005-03-151-6/+11
* Refactor the bus_dma header files so that the interface is described inScott Long2005-03-141-19/+45
* Introduce bus_dmamap_load_mbuf_sg(). Instead of taking a callback arg, thisScott Long2005-01-071-0/+5
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-061-1/+1
* Document the lockfunc and lockfuncarg arguments to bus_dma_tag_create() inScott Long2003-11-071-0/+4
* Spelling and grammar fixes.Eric Anholt2003-11-051-8/+8
* - Introduce a new busdma flag BUS_DMA_ZERO to request for zero'edMaxime Henrion2003-07-271-0/+1
* Mega busdma API commit.Scott Long2003-07-011-1/+17
* Rename BUS_DMAMEM_NOSYNC to BUS_DMA_COHERENT.Hiten Pandya2003-05-301-1/+1
* Bring back bus_dmasync_op_t. It is now a typedef to an int, though theScott Long2003-05-271-1/+2
* De-orbit bus_dmamem_alloc_size(). It's a hack and was never used anyways.Scott Long2003-05-261-6/+0
* Change the operation parameter of bus_dmamap_sync() from anMaxime Henrion2003-04-101-10/+6
* Implement bus_dmamem_alloc_size() and bus_dmamem_free_size() asScott Long2003-01-291-0/+6
* New bus_dma interfaces for use by crypto device drivers:Sam Leffler2002-10-041-0/+23
* - Moved the bus_dma declarations from bus_{at386,pc98}.h into bus_dma.h.Yoshihiro Takahashi2001-10-061-1082/+3
* Fix "alignemnt" typo.Alexander Langer2001-06-161-1/+1
* version 1.7 made some changes to correct problems identifed by compilingMatthew N. Dodd2001-03-021-1/+0
* Axe the barrier_{read,write,rw}() helper functions as this method ofJohn Baldwin2000-10-201-24/+0
* Add in a simple API for memory barriers to machine/bus.h:John Baldwin2000-10-181-0/+23
* Fixed syntax errors and style bugs in previous commit. The syntaxBruce Evans2000-06-141-2/+2
* Implement real read/write barriers for the i386. Despite the comment inMike Smith2000-05-181-4/+15
* Added indirect pio into the bus space stuff for the NEC PC-98. bus.hKATO Takenori2000-03-291-3/+3
* Fix clobbers so that GENERIC may compile with GCC 2.95.2.David E. O'Brien1999-11-141-83/+84
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Improve compatibility with other systems by changing the defaultWarner Losh1999-07-031-1/+10
* Don't pretend to support ix86's with 16-bit ints by using longs justBruce Evans1998-09-291-4/+4
* Implement bus_dmamem_* functions and correct a few nits reported by Peter Wemm.Justin T. Gibbs1998-05-061-10/+27
* Support compiling with `gcc-pedantic' (don't use hard newlines inBruce Evans1998-04-191-74/+74
* Implementation of Bus Space for FreeBSD-x86.Justin T. Gibbs1998-01-151-0/+1264