#
b3e76948 |
|
16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: two-line .h pattern Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
#
015b8583 |
|
01-Aug-2015 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Rename busdma_sync() to busdma_sync_range() and rename the base and size parameters to ofs and len (resp). Add a new busdma_sync() that makes the entire MD coherent.
|
#
4af242aad |
|
02-Jul-2015 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Implement busdma_md_unload() and busdma_sync(). While here: 1. have the Python bindings contain constants for the space identifiers and the sync operation. 2. change the segment iterators to return None when done, not ENXIO.
|
#
22900685 |
|
02-Jul-2015 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Add busdma_md_create, busdma_md_destroy and busdma_md_load.
|
#
cc606478 |
|
10-Jun-2015 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Add accessor functions for iterating over segments. A segment can be in bus address space, physical memory space or virtual memory space.
|
#
6f769b73 |
|
07-Jun-2015 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Add busdma_mem_alloc & busdma_mem_free.
|
#
9c2cdb1a |
|
06-Jun-2015 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Add DMA tag management to the C library and Python binding.
|