Contents:
OpenAMP Project
OpenAMP Samples and Demos
OpenAMP Reference Boards
OpenAMP Supporting Tools
OpenAMP Design Details
Porting GuideLine
Glossary
Reference
open-amp API
libmetal API
System Devicetree Spec
OpenAMP
Index
This is the documentation for the latest (main) development branch. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.
Index
B
|
D
|
E
|
I
|
M
|
N
|
R
|
S
|
V
B
base specification
binding
D
DTB
DTS
E
execution domain
I
is_rpmsg_ept_ready (C++ function)
M
metal_allocate_memory (C++ function)
metal_free_memory (C++ function)
metal_mutex_acquire (C++ function)
metal_mutex_deinit (C++ function)
metal_mutex_init (C++ function)
metal_mutex_is_acquired (C++ function)
metal_mutex_release (C++ function)
metal_mutex_try_acquire (C++ function)
metal_sleep_usec (C++ function)
N
node
R
remoteproc (C++ struct)
remoteproc::bitmap (C++ member)
remoteproc::bootaddr (C++ member)
remoteproc::loader (C++ member)
remoteproc::lock (C++ member)
remoteproc::mems (C++ member)
remoteproc::ops (C++ member)
remoteproc::priv (C++ member)
remoteproc::rsc_io (C++ member)
remoteproc::rsc_len (C++ member)
remoteproc::rsc_table (C++ member)
remoteproc::state (C++ member)
remoteproc::vdevs (C++ member)
remoteproc_add_mem (C++ function)
remoteproc_config (C++ function)
,
[1]
,
[2]
remoteproc_create_virtio (C++ function)
remoteproc_get_io_with_name (C++ function)
remoteproc_get_io_with_pa (C++ function)
remoteproc_get_io_with_va (C++ function)
remoteproc_init (C++ function)
,
[1]
remoteproc_load (C++ function)
remoteproc_mmap (C++ function)
,
[1]
remoteproc_ops (C++ struct)
remoteproc_ops::config (C++ member)
remoteproc_ops::get_mem (C++ member)
remoteproc_ops::handle_rsc (C++ member)
remoteproc_ops::init (C++ member)
remoteproc_ops::mmap (C++ member)
remoteproc_ops::notify (C++ member)
remoteproc_ops::remove (C++ member)
remoteproc_ops::shutdown (C++ member)
remoteproc_ops::start (C++ member)
remoteproc_ops::stop (C++ member)
remoteproc_remove (C++ function)
,
[1]
remoteproc_remove_virtio (C++ function)
remoteproc_set_rsc_table (C++ function)
remoteproc_shutdown (C++ function)
,
[1]
remoteproc_start (C++ function)
,
[1]
remoteproc_stop (C++ function)
,
[1]
remoteproc_virtio (C++ struct)
remoteproc_virtio::node (C++ member)
remoteproc_virtio::notify (C++ member)
remoteproc_virtio::priv (C++ member)
remoteproc_virtio::vdev (C++ member)
remoteproc_virtio::vdev_rsc (C++ member)
remoteproc_virtio::vdev_rsc_io (C++ member)
rpmsg_create_ept (C++ function)
rpmsg_deinit_vdev (C++ function)
rpmsg_destroy_ept (C++ function)
rpmsg_device (C++ struct)
rpmsg_device::bitmap (C++ member)
rpmsg_device::endpoints (C++ member)
rpmsg_device::lock (C++ member)
rpmsg_device::ns_bind_cb (C++ member)
rpmsg_device::ns_ept (C++ member)
rpmsg_device::ns_unbind_cb (C++ member)
rpmsg_device::ops (C++ member)
rpmsg_device::support_ns (C++ member)
rpmsg_endpoint (C++ struct)
rpmsg_endpoint::addr (C++ member)
rpmsg_endpoint::cb (C++ member)
rpmsg_endpoint::dest_addr (C++ member)
rpmsg_endpoint::name (C++ member)
rpmsg_endpoint::node (C++ member)
rpmsg_endpoint::ns_unbind_cb (C++ member)
rpmsg_endpoint::priv (C++ member)
rpmsg_endpoint::rdev (C++ member)
rpmsg_endpoint::refcnt (C++ member)
rpmsg_endpoint::release_cb (C++ member)
rpmsg_ept_cb (C++ type)
rpmsg_get_tx_payload_buffer (C++ function)
rpmsg_hold_rx_buffer (C++ function)
rpmsg_init_vdev (C++ function)
rpmsg_ns_bind_cb (C++ type)
rpmsg_ns_unbind_cb (C++ type)
,
[1]
rpmsg_release_rx_buffer (C++ function)
rpmsg_release_tx_buffer (C++ function)
rpmsg_send (C++ function)
rpmsg_send_nocopy (C++ function)
rpmsg_send_offchannel (C++ function)
rpmsg_send_offchannel_nocopy (C++ function)
rpmsg_sendto (C++ function)
rpmsg_sendto_nocopy (C++ function)
rpmsg_trysend (C++ function)
rpmsg_trysend_offchannel (C++ function)
rpmsg_trysendto (C++ function)
rpmsg_virtio_device (C++ struct)
rpmsg_virtio_device::config (C++ member)
rpmsg_virtio_device::notify_wait_cb (C++ member)
rpmsg_virtio_device::rdev (C++ member)
rpmsg_virtio_device::reclaimer (C++ member)
rpmsg_virtio_device::rvq (C++ member)
rpmsg_virtio_device::shbuf_io (C++ member)
rpmsg_virtio_device::shpool (C++ member)
rpmsg_virtio_device::svq (C++ member)
rpmsg_virtio_device::vdev (C++ member)
rpmsg_virtio_get_rpmsg_device (C++ function)
rpmsg_virtio_init_shm_pool (C++ function)
S
SMP
SoC
standard devicetree
V
virtio_device (C++ struct)
virtio_device::features (C++ member)
virtio_device::func (C++ member)
virtio_device::id (C++ member)
virtio_device::notifyid (C++ member)
virtio_device::priv (C++ member)
virtio_device::reset_cb (C++ member)
virtio_device::role (C++ member)
virtio_device::vrings_info (C++ member)
virtio_device::vrings_num (C++ member)
virtqueue (C++ struct)
virtqueue::callback (C++ member)
virtqueue::notify (C++ member)
virtqueue::priv (C++ member)
virtqueue::shm_io (C++ member)
virtqueue::vq_available_idx (C++ member)
virtqueue::vq_desc_head_idx (C++ member)
virtqueue::vq_descx (C++ member)
virtqueue::vq_dev (C++ member)
virtqueue::vq_free_cnt (C++ member)
virtqueue::vq_name (C++ member)
virtqueue::vq_nentries (C++ member)
virtqueue::vq_queue_index (C++ member)
virtqueue::vq_queued_cnt (C++ member)
virtqueue::vq_ring (C++ member)
virtqueue::vq_used_cons_idx (C++ member)
vring (C++ struct)
vring::avail (C++ member)
vring::desc (C++ member)
vring::num (C++ member)
vring::used (C++ member)