marcel
da99969eb7
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.
2015-08-02 01:09:30 +00:00
marcel
fac325d351
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.
2015-07-03 05:47:56 +00:00
marcel
c9fadd2c5d
Add busdma_md_create, busdma_md_destroy and busdma_md_load.
2015-07-03 02:06:47 +00:00
marcel
7e7e822da1
Add accessor functions for iterating over segments. A segment
...
can be in bus address space, physical memory space or virtual
memory space.
2015-06-11 03:02:40 +00:00
marcel
440bb64889
Add busdma_mem_alloc & busdma_mem_free.
2015-06-08 03:23:20 +00:00
marcel
9d7393a25c
Add DMA tag management to the C library and Python binding.
2015-06-06 16:14:03 +00:00