|
| DLLEXPORT unsigned int _API_CALL | fpga_info_vendor_id (unsigned int boardn) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_info_device_id (unsigned int boardn) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_info_bus_num (unsigned int boardn) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_info_device_num (unsigned int boardn) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_info_function_num (unsigned int boardn) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_info_max_lane_width (unsigned int boardn) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_info_max_link_speed (unsigned int boardn) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_info_lane_width (unsigned int boardn) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_info_link_speed (unsigned int boardn) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_info_max_payload_size (unsigned int boardn) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_info_max_readreq_size (unsigned int boardn) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_info_msi_enable (unsigned int boardn) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_info_msix_enable (unsigned int boardn) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_info_msi_num (unsigned int boardn) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_info_axis_width (unsigned int boardn) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_info_relaxed_ordering (unsigned int boardn) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_info_ip_version (unsigned int boardn) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_info_kernel_version (unsigned int boardn) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_info_api_version (unsigned int boardn) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_info_bar_num (unsigned int boardn) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_info_bar_reg (unsigned int boardn) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_info_bar_alite (unsigned int boardn) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_info_bar_bypass (unsigned int boardn) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_info_chnl_num (unsigned int boardn, int c2h) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_info_stream (unsigned int boardn, int c2h, int chnl) |
| |
| DLLEXPORT char *_API_CALL | fpga_info_string (unsigned int boardn) |
| |
| DLLEXPORT bool _API_CALL | fpga_open (unsigned int boardn, unsigned int poll_interval_ms=0, unsigned int test_print=0) |
| |
| DLLEXPORT void _API_CALL | fpga_close (unsigned int boardn) |
| |
| DLLEXPORT void _API_CALL | fpga_write_reg32 (unsigned int boardn, unsigned int addr8, unsigned int data) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_read_reg32 (unsigned int boardn, unsigned int addr8) |
| |
| DLLEXPORT void _API_CALL | fpga_write_reg64 (unsigned int boardn, unsigned int addr8, unsigned long long data) |
| |
| DLLEXPORT unsigned long long _API_CALL | fpga_read_reg64 (unsigned int boardn, unsigned int addr8) |
| |
| DLLEXPORT HANDLE _API_CALL | fpga_alloc_dma (unsigned int boardn, unsigned long long len32, void *buffer=NULL, HANDLE share_dma=NULL) |
| |
| DLLEXPORT HANDLE _API_CALL | fpga_alloc_dma_recv (unsigned int boardn, unsigned long long len32, void *buffer=NULL, HANDLE share_buffer=NULL) |
| |
| DLLEXPORT HANDLE _API_CALL | fpga_alloc_dma_send (unsigned int boardn, unsigned long long len32, void *buffer=NULL, HANDLE share_buffer=NULL) |
| |
| DLLEXPORT void * | fpga_get_dma_buffer (HANDLE dma) |
| |
| DLLEXPORT void _API_CALL | fpga_free_dma (HANDLE dma) |
| |
| DLLEXPORT unsigned long long _API_CALL | fpga_send (unsigned int boardn, unsigned int chnl, HANDLE dma, unsigned long long len32, unsigned long long offset=0, unsigned int last=1, unsigned int mm_addr=0, unsigned int mm_addr_inc=0, unsigned int timeout=DMA_WAIT_FOR_EVER) |
| |
| DLLEXPORT unsigned long long _API_CALL | fpga_recv (unsigned int boardn, unsigned int chnl, HANDLE dma, unsigned long long len32, unsigned long long offset=0, unsigned int last=1, unsigned int mm_addr=0, unsigned int mm_addr_inc=0, unsigned int timeout=DMA_WAIT_FOR_EVER) |
| |
| DLLEXPORT unsigned long long _API_CALL | fpga_recv_multiple (unsigned int boardn, unsigned int chnl, HANDLE *dma_array, unsigned int dma_num, unsigned long long len, unsigned long long offset, unsigned int last, unsigned int mm_addr, unsigned int mm_addr_inc, unsigned int timeout) |
| |
| DLLEXPORT unsigned long long _API_CALL | fpga_wait_dma (HANDLE dma, unsigned int timeout=DMA_WAIT_FOR_EVER) |
| |
| DLLEXPORT int _API_CALL | fpga_dma_timeout (HANDLE dma) |
| |
| DLLEXPORT unsigned long long _API_CALL | fpga_poll_dma (HANDLE dma) |
| |
| DLLEXPORT unsigned long long _API_CALL | fpga_break_dma (HANDLE dma) |
| |
| DLLEXPORT void _API_CALL | fpga_pause_dma (HANDLE dma) |
| |
| DLLEXPORT void _API_CALL | fpga_resume_dma (HANDLE dma) |
| |
| DLLEXPORT double | fpga_get_dma_speed (HANDLE dma) |
| |
| DLLEXPORT void _API_CALL | fpga_wr_lite (unsigned int boardn, unsigned int addr8, unsigned int data) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_rd_lite (unsigned int boardn, unsigned int addr8) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_wait_irq (unsigned int boardn, unsigned int user_irq_num, unsigned int timeout) |
| |
| DLLEXPORT unsigned long long _API_CALL | fpga_get_irq_ns (unsigned int boardn) |
| |
| DLLEXPORT unsigned int _API_CALL | fpga_set_irq_callback (unsigned int boardn, unsigned int user_irq_num, int(*func)(void *), void *param) |
| |
| DLLEXPORT void _API_CALL | fpga_remove_irq_callback (unsigned int boardn, unsigned int user_irq_num) |
| |
| DLLEXPORT char *_API_CALL | fpga_err_msg (void) |
| |
| DLLEXPORT HANDLE _API_CALL | fpga_ring_create (unsigned int boardn, unsigned int chnl, unsigned int c2h, unsigned long long len32) |
| |
| DLLEXPORT void _API_CALL | fpga_ring_resume (HANDLE ring) |
| |
| DLLEXPORT void _API_CALL | fpga_ring_close (HANDLE ring) |
| |
| DLLEXPORT void _API_CALL | fpga_ring_reset (HANDLE ring) |
| |
| DLLEXPORT void *_API_CALL | fpga_ring_next_buffer (HANDLE ring, unsigned long long len32, int timeout) |
| |
| DLLEXPORT unsigned long long _API_CALL | fpga_ring_deep (HANDLE ring) |
| |
| DLLEXPORT void _API_CALL | fpga_ring_get_info (HANDLE _dma, char *info) |
| |
| DLLEXPORT void _API_CALL | fpga_debug_dma_regs (unsigned int boardn, unsigned int chnl, unsigned int c2h, char *info) |
| |
| DLLEXPORT void _API_CALL | fpga_debug_int_regs (unsigned int boardn, char *info) |
| |
| DLLEXPORT char *_API_CALL | fpga_debug_get_descs (HANDLE dma) |
| |
| DLLEXPORT int _API_CALL | fpga_debug_test_regs_wr (unsigned int boardn, char *info) |
| |
| DLLEXPORT void _API_CALL | fpga_enable_dma_reg_verify (unsigned int boardn) |
| |