AML
v0.1.x
Areas: Addressable Physical Memories
Tilings: Decomposing Data
DMAs: Moving Data Across Areas
Scratchpads: Staging in and out data
AML
Docs
»
Index
Index
A
A
aml_area (C++ class)
aml_area_linux (C++ member)
AML_AREA_LINUX_ALLOCSIZE (C macro)
AML_AREA_LINUX_BINDING_FLAG_BIND (C macro)
AML_AREA_LINUX_BINDING_FLAG_INTERLEAVE (C macro)
AML_AREA_LINUX_BINDING_FLAG_PREFERRED (C macro)
aml_area_linux_check_binding (C++ function)
aml_area_linux_create (C++ function)
aml_area_linux_data (C++ class)
AML_AREA_LINUX_DECL (C macro)
aml_area_linux_destroy (C++ function)
aml_area_linux_fini (C++ function)
aml_area_linux_init (C++ function)
aml_area_linux_mbind (C++ function)
aml_area_linux_mmap (C++ function)
AML_AREA_LINUX_MMAP_FLAG_PRIVATE (C macro)
AML_AREA_LINUX_MMAP_FLAG_SHARED (C macro)
aml_area_linux_munmap (C++ function)
aml_area_linux_ops (C++ member)
aml_area_mmap (C++ function)
aml_area_munmap (C++ function)
aml_area_ops (C++ class)
aml_dma (C++ class)
aml_dma_async_copy (C++ function)
aml_dma_cancel (C++ function)
aml_dma_copy (C++ function)
aml_dma_linux_par (C++ class)
AML_DMA_LINUX_PAR_ALLOCSIZE (C macro)
aml_dma_linux_par_create (C++ function)
aml_dma_linux_par_data (C++ class)
AML_DMA_LINUX_PAR_DECL (C macro)
aml_dma_linux_par_destroy (C++ function)
aml_dma_linux_par_fini (C++ function)
aml_dma_linux_par_init (C++ function)
aml_dma_linux_par_ops (C++ class)
(C++ member)
aml_dma_linux_par_thread_data (C++ class)
aml_dma_linux_seq (C++ class)
AML_DMA_LINUX_SEQ_ALLOCSIZE (C macro)
aml_dma_linux_seq_create (C++ function)
aml_dma_linux_seq_data (C++ class)
AML_DMA_LINUX_SEQ_DECL (C macro)
aml_dma_linux_seq_destroy (C++ function)
aml_dma_linux_seq_do_copy (C++ function)
aml_dma_linux_seq_fini (C++ function)
aml_dma_linux_seq_init (C++ function)
aml_dma_linux_seq_ops (C++ class)
(C++ member)
aml_dma_ops (C++ class)
aml_dma_request_linux_par (C++ class)
aml_dma_request_linux_seq (C++ class)
AML_DMA_REQUEST_TYPE_COPY (C macro)
AML_DMA_REQUEST_TYPE_INVALID (C macro)
aml_dma_wait (C++ function)
aml_scratch (C++ class)
aml_scratch_async_pull (C++ function)
aml_scratch_async_push (C++ function)
aml_scratch_baseptr (C++ function)
aml_scratch_cancel (C++ function)
aml_scratch_ops (C++ class)
aml_scratch_par (C++ class)
aml_scratch_par::data (C++ member)
aml_scratch_par::ops (C++ member)
AML_SCRATCH_PAR_ALLOCSIZE (C macro)
aml_scratch_par_create (C++ function)
aml_scratch_par_data (C++ class)
aml_scratch_par_data::dma (C++ member)
aml_scratch_par_data::lock (C++ member)
aml_scratch_par_data::requests (C++ member)
aml_scratch_par_data::sch_area (C++ member)
aml_scratch_par_data::sch_ptr (C++ member)
aml_scratch_par_data::scratch_size (C++ member)
aml_scratch_par_data::src_area (C++ member)
aml_scratch_par_data::tilemap (C++ member)
aml_scratch_par_data::tiling (C++ member)
AML_SCRATCH_PAR_DECL (C macro)
aml_scratch_par_destroy (C++ function)
aml_scratch_par_fini (C++ function)
aml_scratch_par_init (C++ function)
aml_scratch_par_ops (C++ class)
(C++ member)
aml_scratch_par_ops::do_thread (C++ member)
aml_scratch_pull (C++ function)
aml_scratch_push (C++ function)
aml_scratch_release (C++ function)
aml_scratch_request_par (C++ class)
aml_scratch_request_par::dstid (C++ member)
aml_scratch_request_par::dstptr (C++ member)
aml_scratch_request_par::scratch (C++ member)
aml_scratch_request_par::srcid (C++ member)
aml_scratch_request_par::srcptr (C++ member)
aml_scratch_request_par::thread (C++ member)
aml_scratch_request_par::type (C++ member)
aml_scratch_request_seq (C++ class)
AML_SCRATCH_REQUEST_TYPE_INVALID (C macro)
AML_SCRATCH_REQUEST_TYPE_NOOP (C macro)
AML_SCRATCH_REQUEST_TYPE_PULL (C macro)
AML_SCRATCH_REQUEST_TYPE_PUSH (C macro)
aml_scratch_seq (C++ class)
AML_SCRATCH_SEQ_ALLOCSIZE (C macro)
aml_scratch_seq_create (C++ function)
aml_scratch_seq_data (C++ class)
AML_SCRATCH_SEQ_DECL (C macro)
aml_scratch_seq_destroy (C++ function)
aml_scratch_seq_fini (C++ function)
aml_scratch_seq_init (C++ function)
aml_scratch_seq_ops (C++ class)
(C++ member)
aml_scratch_wait (C++ function)
aml_tiling (C++ class)
AML_TILING_1D_ALLOCSIZE (C macro)
aml_tiling_1d_create (C++ function)
aml_tiling_1d_data (C++ class)
AML_TILING_1D_DECL (C macro)
aml_tiling_1d_destroy (C++ function)
aml_tiling_1d_fini (C++ function)
aml_tiling_1d_init (C++ function)
aml_tiling_1d_ops (C++ member)
AML_TILING_2D_ALLOCSIZE (C macro)
AML_TILING_2D_COLMAJOR_DECL (C macro)
aml_tiling_2d_colmajor_ops (C++ member)
aml_tiling_2d_create (C++ function)
aml_tiling_2d_data (C++ class)
aml_tiling_2d_destroy (C++ function)
aml_tiling_2d_fini (C++ function)
aml_tiling_2d_init (C++ function)
AML_TILING_2D_ROWMAJOR_DECL (C macro)
aml_tiling_2d_rowmajor_ops (C++ member)
aml_tiling_create_iterator (C++ function)
aml_tiling_destroy_iterator (C++ function)
aml_tiling_fini_iterator (C++ function)
aml_tiling_init_iterator (C++ function)
aml_tiling_iterator (C++ class)
AML_TILING_ITERATOR_1D_ALLOCSIZE (C macro)
aml_tiling_iterator_1d_data (C++ class)
AML_TILING_ITERATOR_1D_DECL (C macro)
aml_tiling_iterator_1d_ops (C++ member)
AML_TILING_ITERATOR_2D_ALLOCSIZE (C macro)
aml_tiling_iterator_2d_data (C++ class)
AML_TILING_ITERATOR_2D_DECL (C macro)
aml_tiling_iterator_2d_ops (C++ member)
aml_tiling_iterator_end (C++ function)
aml_tiling_iterator_get (C++ function)
aml_tiling_iterator_next (C++ function)
aml_tiling_iterator_ops (C++ class)
aml_tiling_iterator_reset (C++ function)
aml_tiling_ndims (C++ function)
aml_tiling_ops (C++ class)
aml_tiling_tileid (C++ function)
aml_tiling_tilesize (C++ function)
aml_tiling_tilestart (C++ function)
AML_TILING_TYPE_1D (C macro)
AML_TILING_TYPE_2D_COLMAJOR (C macro)
AML_TILING_TYPE_2D_ROWMAJOR (C macro)
Read the Docs
v: v0.1.x
Versions
latest
stable
v0.1.x
master
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.