Coyote
Introduction
Introduction
System overview
Features
Quick start
Frequently asked questions
Citation and publications
Release notes
Developer guide
Developer Guide
API Reference
Software
Device driver
Coyote
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
M
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
alloc_card_memory (C++ function)
alloc_reconfig_buffer (C++ function)
alloc_reconfig_device (C++ function)
alloc_vfpga_devices (C++ function)
allocate_card_resources (C++ function)
assign_device_id (C++ function)
B
build_u32 (C++ function)
build_vector_reg (C++ function)
C
change_tlb_lock (C++ function)
clear_irq (C++ function)
coyote (C++ type)
coyote::bFunc (C++ class)
coyote::bFunc::getArgumentSizes (C++ function)
coyote::bFunc::getBitstreamPath (C++ function)
coyote::bFunc::getBitstreamPointer (C++ function)
coyote::bFunc::getFid (C++ function)
coyote::bFunc::getReturnSize (C++ function)
coyote::bFunc::run (C++ function)
coyote::bFunc::setBitstreamPointer (C++ function)
coyote::bFunc::~bFunc (C++ function)
coyote::bitstream_t (C++ type)
coyote::cBench (C++ class)
coyote::cBench::cBench (C++ function)
coyote::cBench::execute (C++ function)
coyote::cBench::getAvg (C++ function)
coyote::cBench::getMax (C++ function)
coyote::cBench::getMin (C++ function)
coyote::cBench::getP25 (C++ function)
coyote::cBench::getP50 (C++ function)
coyote::cBench::getP75 (C++ function)
coyote::cBench::getP95 (C++ function)
coyote::cBench::getP99 (C++ function)
coyote::cBench::measured_times (C++ member)
coyote::cBench::n_runs (C++ member)
coyote::cBench::n_warmups (C++ member)
coyote::cConn (C++ class)
coyote::cConn::cConn (C++ function)
coyote::cConn::checkCompletedTasks (C++ function)
coyote::cConn::completion_thread (C++ member)
coyote::cConn::getTaskReturnValue (C++ function)
coyote::cConn::isTaskCompleted (C++ function)
coyote::cConn::iTask (C++ function)
coyote::cConn::run_thread (C++ member)
coyote::cConn::sockfd (C++ member)
coyote::cConn::task (C++ function)
coyote::cConn::task_counter (C++ member)
coyote::cConn::tasks (C++ member)
coyote::cConn::~cConn (C++ function)
coyote::cFunc (C++ class)
coyote::cFunc::app_bitstream (C++ member)
coyote::cFunc::bitstream_pointer (C++ member)
coyote::cFunc::cFunc (C++ function)
coyote::cFunc::fid (C++ member)
coyote::cFunc::fn (C++ member)
coyote::cFunc::getArgumentSizes (C++ function)
coyote::cFunc::getBitstreamPath (C++ function)
coyote::cFunc::getBitstreamPointer (C++ function)
coyote::cFunc::getFid (C++ function)
coyote::cFunc::getReturnSize (C++ function)
coyote::cFunc::run (C++ function)
coyote::cFunc::setBitstreamPointer (C++ function)
coyote::cFunc::unpackArgs (C++ function)
coyote::cFunc::~cFunc (C++ function)
coyote::CoyoteAlloc (C++ struct)
coyote::CoyoteAlloc::alloc (C++ member)
coyote::CoyoteAlloc::gpu_dev_id (C++ member)
coyote::CoyoteAlloc::gpu_dmabuf_fd (C++ member)
coyote::CoyoteAlloc::mem (C++ member)
coyote::CoyoteAlloc::remote (C++ member)
coyote::CoyoteAlloc::size (C++ member)
coyote::CoyoteAllocType (C++ enum)
coyote::CoyoteAllocType::GPU (C++ enumerator)
coyote::CoyoteAllocType::HPF (C++ enumerator)
coyote::CoyoteAllocType::PRM (C++ enumerator)
coyote::CoyoteAllocType::REG (C++ enumerator)
coyote::CoyoteAllocType::THP (C++ enumerator)
coyote::CoyoteOper (C++ enum)
coyote::CoyoteOper::LOCAL_OFFLOAD (C++ enumerator)
coyote::CoyoteOper::LOCAL_READ (C++ enumerator)
coyote::CoyoteOper::LOCAL_SYNC (C++ enumerator)
coyote::CoyoteOper::LOCAL_TRANSFER (C++ enumerator)
coyote::CoyoteOper::LOCAL_WRITE (C++ enumerator)
coyote::CoyoteOper::NOOP (C++ enumerator)
coyote::CoyoteOper::REMOTE_RDMA_READ (C++ enumerator)
coyote::CoyoteOper::REMOTE_RDMA_SEND (C++ enumerator)
coyote::CoyoteOper::REMOTE_RDMA_WRITE (C++ enumerator)
coyote::CoyoteOper::REMOTE_TCP_SEND (C++ enumerator)
coyote::cRcnfg (C++ class)
coyote::cRcnfg::cRcnfg (C++ function)
coyote::cRcnfg::crid (C++ member)
coyote::cRcnfg::crid_gen (C++ member)
coyote::cRcnfg::freeMem (C++ function)
coyote::cRcnfg::getMem (C++ function)
coyote::cRcnfg::mapped_pages (C++ member)
coyote::cRcnfg::mlock (C++ member)
coyote::cRcnfg::pid (C++ member)
coyote::cRcnfg::readBitstream (C++ function)
coyote::cRcnfg::readByte (C++ function)
coyote::cRcnfg::reconfig_dev_fd (C++ member)
coyote::cRcnfg::reconfigureApp (C++ function)
coyote::cRcnfg::reconfigureBase (C++ function)
coyote::cRcnfg::reconfigureShell (C++ function)
coyote::cRcnfg::~cRcnfg (C++ function)
coyote::cSched (C++ class)
coyote::cSched::addFunction (C++ function)
coyote::cSched::addTask (C++ function)
coyote::cSched::cSched (C++ function)
coyote::cSched::current_bitstream (C++ member)
coyote::cSched::fcnfg (C++ member)
coyote::cSched::functions (C++ member)
coyote::cSched::getFunction (C++ function)
coyote::cSched::getInstance (C++ function)
coyote::cSched::getTask (C++ function)
coyote::cSched::isFunctionRegistered (C++ function)
coyote::cSched::isTaskCompleted (C++ function)
coyote::cSched::reorder (C++ member)
coyote::cSched::schedule (C++ function)
coyote::cSched::scheduler_running (C++ member)
coyote::cSched::scheduler_thread (C++ member)
coyote::cSched::schedulers (C++ member)
coyote::cSched::start (C++ function)
coyote::cSched::stop (C++ function)
coyote::cSched::task_id_map (C++ member)
coyote::cSched::taskChecker (C++ function)
coyote::cSched::tasks (C++ member)
coyote::cSched::tlock (C++ member)
coyote::cSched::vfid (C++ member)
coyote::cService (C++ class)
coyote::cService::acceptConnectionLocal (C++ function)
coyote::cService::acceptConnectionRemote (C++ function)
coyote::cService::addFunction (C++ function)
coyote::cService::cleanConns (C++ function)
coyote::cService::cleanup_thread (C++ member)
coyote::cService::connection_threads (C++ member)
coyote::cService::conns_to_clean (C++ member)
coyote::cService::coyote_threads (C++ member)
coyote::cService::cService (C++ function)
coyote::cService::daemonSigHandler (C++ function)
coyote::cService::device (C++ member)
coyote::cService::getInstance (C++ function)
coyote::cService::initDaemon (C++ function)
coyote::cService::initSocket (C++ function)
coyote::cService::is_running (C++ member)
coyote::cService::port (C++ member)
coyote::cService::processRequests (C++ function)
coyote::cService::remote (C++ member)
coyote::cService::run_cleanup_thread (C++ member)
coyote::cService::scheduler (C++ member)
coyote::cService::sendResponses (C++ function)
coyote::cService::service_id (C++ member)
coyote::cService::services (C++ member)
coyote::cService::sigHandler (C++ function)
coyote::cService::socket_name (C++ member)
coyote::cService::sockfd (C++ member)
coyote::cService::start (C++ function)
coyote::cService::task_counter (C++ member)
coyote::cService::task_locks (C++ member)
coyote::cService::tasks (C++ member)
coyote::cService::vfid (C++ member)
coyote::cTask (C++ class)
coyote::cTask::cTask (C++ function)
coyote::cTask::cthread (C++ member)
coyote::cTask::fid (C++ member)
coyote::cTask::fn_args (C++ member)
coyote::cTask::getArgs (C++ function)
coyote::cTask::getCThread (C++ function)
coyote::cTask::getFid (C++ function)
coyote::cTask::getRetCode (C++ function)
coyote::cTask::getRetVal (C++ function)
coyote::cTask::getRetValSize (C++ function)
coyote::cTask::getTid (C++ function)
coyote::cTask::is_completed (C++ member)
coyote::cTask::isCompleted (C++ function)
coyote::cTask::ret_code (C++ member)
coyote::cTask::ret_val (C++ member)
coyote::cTask::ret_val_size (C++ member)
coyote::cTask::setCompleted (C++ function)
coyote::cTask::setRetCode (C++ function)
coyote::cTask::setRetVal (C++ function)
coyote::cTask::tid (C++ member)
coyote::cThread (C++ class)
coyote::cThread::checkCompleted (C++ function)
coyote::cThread::clearCompleted (C++ function)
coyote::cThread::closeConn (C++ function)
coyote::cThread::cmd_cnt (C++ member)
coyote::cThread::cnfg_reg (C++ member)
coyote::cThread::connfd (C++ member)
coyote::cThread::connSync (C++ function)
coyote::cThread::cThread (C++ function)
coyote::cThread::ctid (C++ member)
coyote::cThread::ctrl_reg (C++ member)
coyote::cThread::doArpLookup (C++ function)
coyote::cThread::efd (C++ member)
coyote::cThread::event_thread (C++ member)
coyote::cThread::fcnfg (C++ member)
coyote::cThread::fd (C++ member)
coyote::cThread::freeMem (C++ function)
coyote::cThread::getCSR (C++ function)
coyote::cThread::getCtid (C++ function)
coyote::cThread::getHpid (C++ function)
coyote::cThread::getMem (C++ function)
coyote::cThread::getVfid (C++ function)
coyote::cThread::hpid (C++ member)
coyote::cThread::initRDMA (C++ function)
coyote::cThread::invoke (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
coyote::cThread::is_connected (C++ member)
coyote::cThread::lock (C++ function)
coyote::cThread::lock_acquired (C++ member)
coyote::cThread::mapped_pages (C++ member)
coyote::cThread::mmapFpga (C++ function)
coyote::cThread::munmapFpga (C++ function)
coyote::cThread::postCmd (C++ function)
coyote::cThread::printDebug (C++ function)
coyote::cThread::qpair (C++ member)
coyote::cThread::readAck (C++ function)
coyote::cThread::sendAck (C++ function)
coyote::cThread::setCSR (C++ function)
coyote::cThread::sockfd (C++ member)
coyote::cThread::terminate_efd (C++ member)
coyote::cThread::unlock (C++ function)
coyote::cThread::userMap (C++ function)
coyote::cThread::userUnmap (C++ function)
coyote::cThread::vfid (C++ member)
coyote::cThread::vlock (C++ member)
coyote::cThread::wback (C++ member)
coyote::cThread::writeQpContext (C++ function)
coyote::cThread::~cThread (C++ function)
coyote::isLocalRead (C++ function)
coyote::isLocalSync (C++ function)
coyote::isLocalWrite (C++ function)
coyote::isRemoteRdma (C++ function)
coyote::isRemoteRead (C++ function)
coyote::isRemoteSend (C++ function)
coyote::isRemoteTcp (C++ function)
coyote::isRemoteWrite (C++ function)
coyote::isRemoteWriteOrSend (C++ function)
coyote::localSg (C++ struct)
coyote::localSg::addr (C++ member)
coyote::localSg::dest (C++ member)
coyote::localSg::len (C++ member)
coyote::localSg::stream (C++ member)
coyote::rdmaSg (C++ struct)
coyote::rdmaSg::len (C++ member)
coyote::rdmaSg::local_dest (C++ member)
coyote::rdmaSg::local_offs (C++ member)
coyote::rdmaSg::local_stream (C++ member)
coyote::rdmaSg::remote_dest (C++ member)
coyote::rdmaSg::remote_offs (C++ member)
coyote::syncSg (C++ struct)
coyote::syncSg::addr (C++ member)
coyote::syncSg::len (C++ member)
coyote::tcpSg (C++ struct)
coyote::tcpSg::dest (C++ member)
coyote::tcpSg::len (C++ member)
coyote::tcpSg::stream (C++ member)
create_sysfs_entry (C++ function)
create_tlb_mapping (C++ function)
create_tlb_unmapping (C++ function)
cyt_attr_cnfg_show (C++ function)
cyt_attr_engines_show (C++ function)
cyt_attr_eost_show (C++ function)
cyt_attr_eost_store (C++ function)
cyt_attr_ip_show (C++ function)
cyt_attr_ip_store (C++ function)
cyt_attr_mac_show (C++ function)
cyt_attr_mac_store (C++ function)
cyt_attr_nstats_show (C++ function)
cyt_attr_prstats_show (C++ function)
cyt_attr_xstats_show (C++ function)
D
drop_irq_pfault (C++ function)
E
engine_create (C++ function)
engine_destroy (C++ function)
F
free_card_memory (C++ function)
free_card_resources (C++ function)
free_reconfig_buffer (C++ function)
free_reconfig_device (C++ function)
free_vfpga_devices (C++ function)
G
get_engine_channel_id (C++ function)
get_engine_id (C++ function)
I
init_spin_locks (C++ function)
invalidate_tlb_entry (C++ function)
irq_setup (C++ function)
irq_teardown (C++ function)
M
map_bars (C++ function)
map_present (C++ function)
map_single_bar (C++ function)
migrate_to_card (C++ function)
migrate_to_host (C++ function)
mmu_handler_gup (C++ function)
msix_capable (C++ function)
O
offload_user_pages (C++ function)
P
p2p_attach_dma_buf (C++ function)
p2p_detach_dma_buf (C++ function)
p2p_move_notify (C++ function)
pci_check_msix (C++ function)
pci_enable_capability (C++ function)
pci_exit (C++ function)
pci_init (C++ function)
pci_probe (C++ function)
pci_remove (C++ function)
probe_engines (C++ function)
probe_for_engine (C++ function)
R
read_engine_alignments (C++ function)
read_interrupts (C++ function)
read_irq_notify (C++ function)
read_irq_pfault (C++ function)
read_irq_type (C++ function)
read_shell_config (C++ function)
reconfig_dev_ioctl (C++ function)
reconfig_dev_mmap (C++ function)
reconfig_dev_open (C++ function)
reconfig_dev_release (C++ function)
reconfig_interrupt_disable (C++ function)
reconfig_interrupt_enable (C++ function)
reconfig_isr (C++ function)
reconfigure_start (C++ function)
remove_engines (C++ function)
remove_sysfs_entry (C++ function)
restart_mmu (C++ function)
S
setup_reconfig_device (C++ function)
setup_vfpga_devices (C++ function)
shell_pci_init (C++ function)
shell_pci_remove (C++ function)
sync_user_pages (C++ function)
T
teardown_reconfig_device (C++ function)
teardown_vfpga_devices (C++ function)
tlb_get_user_pages (C++ function)
tlb_map_gup (C++ function)
tlb_put_user_pages (C++ function)
tlb_put_user_pages_ctid (C++ function)
tlb_unmap_gup (C++ function)
trigger_dma_offload (C++ function)
trigger_dma_sync (C++ function)
U
unmap_bars (C++ function)
V
vfpga_dev_ioctl (C++ function)
vfpga_dev_mmap (C++ function)
vfpga_dev_open (C++ function)
vfpga_dev_release (C++ function)
vfpga_interrupts_disable (C++ function)
vfpga_interrupts_enable (C++ function)
vfpga_isr (C++ function)
vfpga_notify_handler (C++ function)
vfpga_pfault_handler (C++ function)
vfpga_register_eventfd (C++ function)
vfpga_unregister_eventfd (C++ function)
W
write_msix_vectors (C++ function)