aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/subr_bus_dma.c
Commit message (Expand)AuthorAgeFilesLines
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* bus_dma: Trim CAM includes from subr_bus_dma.cMarius Strobl2023-07-241-3/+1
* cam: Move bus_dmamap_load_ccb into cam.c.John Baldwin2023-07-191-19/+0
* memdesc: Retire MEMDESC_BIO.John Baldwin2023-07-141-62/+2
* memdesc: Add a MEMDESC_VMPAGES descriptor type.John Baldwin2023-07-141-0/+4
* memdesc: Replace md_opaque with a union of type-specific fields.John Baldwin2023-07-141-4/+4
* memdesc: Retire MEMDESC_CCB.John Baldwin2023-07-141-126/+3
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* bus_dma: Deduplicate locking helper functions.John Baldwin2022-01-051-0/+39
* busdma: Add KMSAN integrationMark Johnston2021-08-111-0/+34
* crypto: Add a new type of crypto buffer for a single mbuf.John Baldwin2021-05-251-0/+25
* Move the iommu stubs to a generic place, so they are available on all theRuslan Bukin2020-10-231-0/+19
* Refine the busdma template interface. Provide tools for filling in fieldsScott Long2020-09-141-0/+85
* crypto(9): add CRYPTO_BUF_VMPAGEAlan Somers2020-08-261-0/+5
* Add support for optional separate output buffers to in-kernel crypto.John Baldwin2020-05-251-7/+18
* Mechanically rename MBUF_EXT_PGS_ASSERT() to M_ASSERTEXTPG() to matchGleb Smirnoff2020-05-031-1/+1
* Step 4.1: mechanically rename M_NOMAP to M_EXTPGGleb Smirnoff2020-05-031-1/+1
* Step 3: anonymize struct mbuf_ext_pgs and move all its fields into mbufGleb Smirnoff2020-05-031-8/+8
* Step 2.3: Rename mbuf_ext_pg_len() to m_epg_pagelen() thatGleb Smirnoff2020-05-021-1/+1
* Step 2.2:Gleb Smirnoff2020-05-021-13/+11
* Continuation of multi page mbuf redesign from r359919.Gleb Smirnoff2020-05-021-3/+3
* KTLS: Re-work unmapped mbufs to carry ext_pgs in the mbuf itself.Andrew Gallatin2020-04-141-4/+4
* Refactor driver and consumer interfaces for OCF (in-kernel crypto).John Baldwin2020-03-271-0/+51
* Add an external mbuf buffer type that holds multiple unmapped pages.John Baldwin2019-06-291-3/+68
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-201-0/+1
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Add CAM/NVMe support for CAM_DATA_SGWarner Losh2017-08-291-1/+1
* This adds CAM pass(4) support for NVMe IO's. Applications indicateWarner Losh2017-07-141-0/+10
* Fix a bug introduced in r291716:Colin Percival2016-01-111-24/+2
* Add asynchronous command support to the pass(4) driver, and the newKenneth D. Merry2015-12-031-15/+54
* Add bus_dmamap_load_ma() function to load map with the array ofKonstantin Belousov2013-10-271-8/+17
* Move an assertion to the right spot; only bus_dmamap_load_mbuf(9)Marius Strobl2013-06-011-2/+2
* Some compilers issue a warning when wider integer is casted to narrowKonstantin Belousov2013-04-161-2/+2
* Add support for XPT_CONT_TARGET_IO CCBs in _bus_dmamap_load_ccb().Kenneth D. Merry2013-04-021-4/+17
* Add bus_dmamap_load_bio for non-CAM disk drivers that wish to enableJim Harris2013-03-291-0/+39
* Add CTR5() to bus_dmamap_load_ccb, similar to other bus_dmamap_load_*Jim Harris2013-03-291-0/+4
* Do not add 1 to nsegs before passing to CTR5(), since nsegsJim Harris2013-03-291-3/+3
* Pass correct parameter to CTR5() in bus_dmamap_load_uio.Jim Harris2013-03-291-1/+1
* deferal -> deferralJim Harris2013-03-271-3/+3
* Implement the concept of the unmapped VMIO buffers, i.e. buffers whichKonstantin Belousov2013-03-191-3/+20
* Reform the busdma API so that new types may be added without modifyingKonstantin Belousov2013-02-121-0/+460