Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Xilinx/dma_ip_drivers
/ functions
Functions
3,080 in github.com/Xilinx/dma_ip_drivers
⨍
Functions
3,080
◇
Types & classes
2,447
↓ 6 callers
Function
eqdma_indirect_reg_read
* eqdma_indirect_reg_read() - helper function to read indirect * context registers. * * return -QDMA_ERR_HWACC_BUSY_TIMEOUT if register * value
QDMA/windows/sys/libqdma/source/qdma_access/eqdma_soft_access/eqdma_soft_access.c:1599
↓ 6 callers
Function
get_descriptor_size
QDMA/windows/sys/libqdma/source/qdma.cpp:276
↓ 6 callers
Function
mdb5_dma_sgdma_unmap_user_buf
* mdb5_dma_sgdma_unmap_user_buf() * * @io_req io request issued by the user * @read_write type of DMA operation * * Unpins the pages for the addr
MDB5/client-driver/mdb5-dmaclient-cdev.c:574
↓ 6 callers
Function
qdma_dev_qinfo_get
QDMA/DPDK/drivers/net/qdma/qdma_access/qdma_resource_mgmt.c:598
↓ 6 callers
Function
qdma_device_offline
/ * qdma_device_offline() - set the dma device in offline mode * * @param[in] pdev: pointer to struct pci_dev * @param[in] dev_hndl: device handle
QDMA/linux-kernel/driver/libqdma/xdev.c:683
↓ 6 callers
Function
qdma_dump_reg_info
QDMA/DPDK/drivers/net/qdma/qdma_access/qdma_soft_access/qdma_soft_access.c:6133
↓ 6 callers
Function
qdma_dump_reg_info
QDMA/windows/sys/libqdma/source/qdma_access/qdma_soft_access/qdma_soft_access.c:6010
↓ 6 callers
Function
qdma_dump_reg_info
QDMA/linux-kernel/driver/libqdma/qdma_access/qdma_soft_access/qdma_soft_access.c:6117
↓ 6 callers
Function
qdma_free_entry_create
QDMA/DPDK/drivers/net/qdma/qdma_access/qdma_resource_mgmt.c:150
↓ 6 callers
Function
qdma_free_entry_create
QDMA/windows/sys/libqdma/source/qdma_access/qdma_resource_mgmt.c:133
↓ 6 callers
Function
qdma_free_entry_create
QDMA/linux-kernel/driver/libqdma/qdma_access/qdma_resource_mgmt.c:134
↓ 6 callers
Function
qdma_indirect_reg_invalidate
* qdma_indirect_reg_invalidate() - helper function to invalidate indirect * context registers. * * return -QDMA_ERR_HWACC_BUSY_TIMEOUT if regis
QDMA/DPDK/drivers/net/qdma/qdma_access/qdma_soft_access/qdma_soft_access.c:2295
↓ 6 callers
Function
qdma_indirect_reg_invalidate
* qdma_indirect_reg_invalidate() - helper function to invalidate indirect * context registers. * * return -QDMA_ERR_HWACC_BUSY_TIMEOUT if regis
QDMA/windows/sys/libqdma/source/qdma_access/qdma_soft_access/qdma_soft_access.c:2191
↓ 6 callers
Function
qdma_indirect_reg_invalidate
* qdma_indirect_reg_invalidate() - helper function to invalidate indirect * context registers. * * return -QDMA_ERR_HWACC_BUSY_TIMEOUT if regis
QDMA/linux-kernel/driver/libqdma/qdma_access/qdma_soft_access/qdma_soft_access.c:2279
↓ 6 callers
Function
qdma_mbox_vf_response_status
QDMA/DPDK/drivers/net/qdma/qdma_access/qdma_mbox_protocol.c:1827
↓ 6 callers
Function
qdma_memfree
/ * qdma_memfree(): free the memory * * @memptr: pointer to the memory block * * Return: None **************************************************
QDMA/DPDK/drivers/net/qdma/qdma_platform.c:94
↓ 6 callers
Function
qdma_memfree
QDMA/linux-kernel/driver/libqdma/qdma_platform.c:64
↓ 6 callers
Function
qdma_register_write
QDMA/linux-kernel/apps/dma-perf/dmaperf.c:517
↓ 6 callers
Function
qdma_s80_hard_config_num_regs_get
QDMA/windows/sys/libqdma/source/qdma_access/qdma_s80_hard_access/qdma_s80_hard_reg_dump.c:8003
↓ 6 callers
Function
qdma_s80_hard_config_regs_get
QDMA/windows/sys/libqdma/source/qdma_access/qdma_s80_hard_access/qdma_s80_hard_reg_dump.c:8009
↓ 6 callers
Function
qdma_zone_reserve
QDMA/DPDK/drivers/net/qdma/qdma.h:455
↓ 6 callers
Function
ring_idx_delta
QDMA/linux-kernel/driver/libqdma/qdma_descq.h:214
↓ 6 callers
Function
xpdev_flag_set
XDMA/linux-kernel/xdma/xdma_cdev.c:61
↓ 6 callers
Function
xpdev_flag_test
XDMA/linux-kernel/xdma/xdma_cdev.c:73
↓ 6 callers
Function
xvsec_mcapv2_set_address
XVSEC/linux-kernel/drv/xvsec_mcap/versal/xvsec_mcap_versal.c:1009
↓ 5 callers
Function
amd_mdb5_dma_comp_status_set
* amd_mdb5_dma_comp_status_set() * * @comp pointer to the completion structure * @status status that needs to be set * * Update the status of the
MDB5/client-driver/mdb5-dmaclient-cdev.c:330
↓ 5 callers
Function
amd_mdb5_dma_tx_direction
* amd_mdb5_dma_tx_direction() * * @hchan channel structure * @data_dir pointer to dma_data_direction type * @tx_dir pointer to dma_transfer_direct
MDB5/client-driver/mdb5-dmaclient-cdev.c:491
↓ 5 callers
Function
arg_read_int_array
QDMA/linux-kernel/apps/dma-perf/dmaperf.c:314
↓ 5 callers
Function
dev_dbg_file_open
/ * dev_dbg_file_open() - static function that provides generic open * * @param[in] inode: pointer to file inode * @param[in] fp: pointer to file s
QDMA/linux-kernel/driver/libqdma/qdma_debugfs_dev.c:426
↓ 5 callers
Function
dump
QDMA/windows/sys/libqdma/source/qdma.cpp:129
↓ 5 callers
Function
eqdma_cpm5_indirect_reg_write
* eqdma_cpm5_indirect_reg_write() - helper function to write indirect * context registers. * * return -QDMA_ERR_HWACC_BUSY_TIMEOUT if register
QDMA/DPDK/drivers/net/qdma/qdma_access/eqdma_cpm5_access/eqdma_cpm5_access.c:2168
↓ 5 callers
Function
eqdma_cpm5_indirect_reg_write
* eqdma_cpm5_indirect_reg_write() - helper function to write indirect * context registers. * * return -QDMA_ERR_HWACC_BUSY_TIMEOUT if register
QDMA/linux-kernel/driver/libqdma/qdma_access/eqdma_cpm5_access/eqdma_cpm5_access.c:2152
↓ 5 callers
Function
eqdma_indirect_reg_write
* eqdma_indirect_reg_write() - helper function to write indirect * context registers. * * return -QDMA_ERR_HWACC_BUSY_TIMEOUT if register * val
QDMA/DPDK/drivers/net/qdma/qdma_access/eqdma_soft_access/eqdma_soft_access.c:2181
↓ 5 callers
Function
eqdma_indirect_reg_write
* eqdma_indirect_reg_write() - helper function to write indirect * context registers. * * return -QDMA_ERR_HWACC_BUSY_TIMEOUT if register * val
QDMA/linux-kernel/driver/libqdma/qdma_access/eqdma_soft_access/eqdma_soft_access.c:2165
↓ 5 callers
Function
is_qdma_supported
QDMA/DPDK/drivers/net/qdma/qdma_ethdev.c:962
↓ 5 callers
Function
mdb5_dma_unmap_page
* mdb5_dma_unmap_page() * * @hchan channel structure * @io_req io request sent by user * * Unmap the scatter-gather list. * * @return void */
MDB5/client-driver/mdb5-dmaclient-cdev.c:550
↓ 5 callers
Function
prepare_segmented_packet
Update mbuf for a segmented packet */
QDMA/DPDK/drivers/net/qdma/qdma_rxtx.c:660
↓ 5 callers
Function
qdma_cpm4_indirect_reg_write
* qdma_cpm4_indirect_reg_write() - helper function to write indirect * context registers. * * return -QDMA_ERR_HWACC_BUSY_TIMEOUT if register *
QDMA/DPDK/drivers/net/qdma/qdma_access/qdma_cpm4_access/qdma_cpm4_access.c:2186
↓ 5 callers
Function
qdma_cpm4_indirect_reg_write
* qdma_cpm4_indirect_reg_write() - helper function to write indirect * context registers. * * return -QDMA_ERR_HWACC_BUSY_TIMEOUT if register *
QDMA/linux-kernel/driver/libqdma/qdma_access/qdma_cpm4_access/qdma_cpm4_access.c:2170
↓ 5 callers
Function
qdma_descq_proc_sgt_request
QDMA/linux-kernel/driver/libqdma/qdma_descq.c:1493
↓ 5 callers
Function
qdma_dev_increment_active_queue
QDMA/DPDK/drivers/net/qdma/qdma_access/qdma_resource_mgmt.c:661
↓ 5 callers
Function
qdma_dev_is_queue_in_range
QDMA/DPDK/drivers/net/qdma/qdma_access/qdma_resource_mgmt.c:626
↓ 5 callers
Function
qdma_dev_is_queue_in_range
QDMA/linux-kernel/driver/libqdma/qdma_access/qdma_resource_mgmt.c:610
↓ 5 callers
Function
qdma_device_cleanup
QDMA/linux-kernel/driver/libqdma/qdma_device.c:283
↓ 5 callers
Function
qdma_device_get_config
/ * qdma_device_get_config() - get the device configuration * * @param[in] dev_hndl: device handle * @param[out] conf: dma device configuration *
QDMA/linux-kernel/driver/libqdma/xdev.c:1289
↓ 5 callers
Function
qdma_indirect_reg_write
* qdma_indirect_reg_write() - helper function to write indirect * context registers. * * return -QDMA_ERR_HWACC_BUSY_TIMEOUT if register * valu
QDMA/DPDK/drivers/net/qdma/qdma_access/qdma_soft_access/qdma_soft_access.c:2413
↓ 5 callers
Function
qdma_indirect_reg_write
* qdma_indirect_reg_write() - helper function to write indirect * context registers. * * return -QDMA_ERR_HWACC_BUSY_TIMEOUT if register * valu
QDMA/windows/sys/libqdma/source/qdma_access/qdma_soft_access/qdma_soft_access.c:2309
↓ 5 callers
Function
qdma_indirect_reg_write
* qdma_indirect_reg_write() - helper function to write indirect * context registers. * * return -QDMA_ERR_HWACC_BUSY_TIMEOUT if register * valu
QDMA/linux-kernel/driver/libqdma/qdma_access/qdma_soft_access/qdma_soft_access.c:2397
↓ 5 callers
Function
qdma_list_add_tail
QDMA/windows/sys/libqdma/source/qdma_access/qdma_list.c:25
↓ 5 callers
Function
qdma_list_add_tail
QDMA/linux-kernel/driver/libqdma/qdma_access/qdma_list.c:26
↓ 5 callers
Function
qdma_list_del
QDMA/windows/sys/libqdma/source/qdma_access/qdma_list.c:53
↓ 5 callers
Function
qdma_list_del
QDMA/linux-kernel/driver/libqdma/qdma_access/qdma_list.c:54
↓ 5 callers
Function
qdma_register_write
QDMA/linux-kernel/apps/dma-xfer/dmaxfer.c:865
↓ 5 callers
Function
qdma_s80_hard_indirect_reg_write
* qdma_s80_hard_indirect_reg_write() - helper function to write indirect * context registers. * * return -QDMA_ERR_HWACC_BUSY_TIMEOUT if registe
QDMA/windows/sys/libqdma/source/qdma_access/qdma_s80_hard_access/qdma_s80_hard_access.c:2067
↓ 5 callers
Function
qdma_ul_extract_st_cmpt_info
* Extract the fields of given completion entry in the completion ring. * * @param ul_cmpt_entry * Pointer to completion entry to be extracted. *
QDMA/DPDK/drivers/net/qdma/qdma_user.c:55
↓ 5 callers
Function
reg_read_mmap
QDMA/linux-kernel/apps/dma-utils/dmactl_reg.c:143
↓ 5 callers
Function
ring_idx_incr
QDMA/linux-kernel/driver/libqdma/qdma_descq.h:220
↓ 5 callers
Function
sgl_unmap
/ * sgl_unmap() - unmap the sg list from host pages * * @param[in] pdev: pointer to struct pci_dev * @param[in] sg: qdma sg request list * @param
QDMA/linux-kernel/driver/libqdma/libqdma_export.c:2317
↓ 5 callers
Function
usage
MDB5/client-apps/dma-ctl/dma_ctl.c:133
↓ 5 callers
Function
write_from_buffer
* @brief Writes data from a buffer to a file. * * This function writes a specified amount of data from a provided buffer to * a file, starting at
MDB5/client-apps/dma-utils/dma_common_utils.c:363
↓ 5 callers
Function
xdma_request_free
XDMA/linux-kernel/xdma/libxdma.c:3070
↓ 5 callers
Function
xlnx_dma_device_flag_check
/ * xlnx_dma_device_flag_check() - helper function to check the flag status * * @param[in] xdev: pointer to xilinx dma device * @param[in] f: flag
QDMA/linux-kernel/driver/libqdma/xdev.h:357
↓ 5 callers
Function
xnl_msg_add_attr_str
QDMA/linux-kernel/driver/src/nl.c:536
↓ 5 callers
Function
xpdev_queue_get
QDMA/linux-kernel/driver/src/qdma_mod.c:1055
↓ 5 callers
Function
xvsec_lib_get_mcap_revision
MCAP specific APIs */
XVSEC/linux-kernel/libxvsec/xvsec_mcap.c:52
↓ 5 callers
Function
xvsec_util_find_file_type
XVSEC/linux-kernel/drv/xvsec_util.c:41
↓ 4 callers
Method
advance_sw_index
QDMA/windows/sys/libqdma/source/interrupts.cpp:74
↓ 4 callers
Function
amd_mdb5_dma_cdev_ctrl_put
* amd_mdb5_dma_cdev_ctrl_put() * * Free up the reference based on the count of the struct * * * @return current reference */
MDB5/client-driver/mdb5-dmaclient-cdev.c:2575
↓ 4 callers
Function
amd_mdb5_dma_comp2ioreq
MDB5/client-driver/mdb5-dmaclient-cdev.c:104
↓ 4 callers
Function
amd_mdb5_dma_free_channel
* amd_mdb5_dma_free_channel() - free all the DMA channels and corresponding * structures. * * @hchan : pointer to channel
MDB5/client-driver/mdb5-dmaclient-mod.c:177
↓ 4 callers
Function
amd_mdb5_dma_ioreq2aioreq
MDB5/client-driver/mdb5-dmaclient-cdev.c:112
↓ 4 callers
Function
build_u64
XDMA/linux-kernel/xdma/libxdma.c:217
↓ 4 callers
Function
cdev_aio_read
QDMA/linux-kernel/driver/src/cdev.c:496
↓ 4 callers
Function
cdev_aio_read
XDMA/linux-kernel/xdma/cdev_sgdma.c:512
↓ 4 callers
Function
cdev_aio_write
QDMA/linux-kernel/driver/src/cdev.c:421
↓ 4 callers
Function
cdev_aio_write
XDMA/linux-kernel/xdma/cdev_sgdma.c:440
↓ 4 callers
Function
channel_interrupts_disable
channel_interrupts_disable -- Disable interrupts we not interested in */
XDMA/linux-kernel/xdma/libxdma.c:269
↓ 4 callers
Function
char_sgdma_map_user_buf_to_sgl
XDMA/linux-kernel/xdma/cdev_sgdma.c:296
↓ 4 callers
Function
char_sgdma_unmap_user_buf
XDMA/linux-kernel/xdma/cdev_sgdma.c:271
↓ 4 callers
Function
check_transfer_align
XDMA/linux-kernel/xdma/cdev_sgdma.c:204
↓ 4 callers
Function
copy_value
QDMA/linux-kernel/apps/dma-xfer/dmaxfer.c:129
↓ 4 callers
Function
descq_flq_free_page_resource
QDMA/linux-kernel/driver/libqdma/qdma_st_c2h.c:160
↓ 4 callers
Function
eqdma_cpm5_hw_err_dump_ctxt_info
/ * eqdma_cpm5_hw_err_dump_ctxt_info() - Dump the imp ctxt fields on HW error * * @dev_hndl: device handle * @first_err_qid: First Error QID * @en
QDMA/DPDK/drivers/net/qdma/qdma_access/eqdma_cpm5_access/eqdma_cpm5_access.c:5224
↓ 4 callers
Function
eqdma_cpm5_hw_err_dump_ctxt_info
/ * eqdma_cpm5_hw_err_dump_ctxt_info() - Dump the imp ctxt fields on HW error * * @dev_hndl: device handle * @first_err_qid: First Error QID * @en
QDMA/linux-kernel/driver/libqdma/qdma_access/eqdma_cpm5_access/eqdma_cpm5_access.c:5208
↓ 4 callers
Function
eqdma_hw_err_dump_ctxt_info
/ * eqdma_hw_err_dump_ctxt_info() - Dump the imp ctxt fields on HW error * * @dev_hndl: device handle * @first_err_qid: First Error QID * @en_st:
QDMA/DPDK/drivers/net/qdma/qdma_access/eqdma_soft_access/eqdma_soft_access.c:5282
↓ 4 callers
Function
eqdma_hw_err_dump_ctxt_info
/ * eqdma_hw_err_dump_ctxt_info() - Dump the imp ctxt fields on HW error * * @dev_hndl: device handle * @first_err_qid: First Error QID * @en_st:
QDMA/linux-kernel/driver/libqdma/qdma_access/eqdma_soft_access/eqdma_soft_access.c:5266
↓ 4 callers
Function
eqdma_indirect_reg_write
* eqdma_indirect_reg_write() - helper function to write indirect * context registers. * * return -QDMA_ERR_HWACC_BUSY_TIMEOUT if register * val
QDMA/windows/sys/libqdma/source/qdma_access/eqdma_soft_access/eqdma_soft_access.c:1642
↓ 4 callers
Function
get_array_len
QDMA/linux-kernel/apps/dma-perf/dmaperf.c:348
↓ 4 callers
Function
get_desc_size
* descriptor Queue */
QDMA/linux-kernel/driver/libqdma/qdma_descq.c:723
↓ 4 callers
Function
get_device_details
QDMA/windows/apps/common/include/device_file.hpp:53
↓ 4 callers
Function
intr_vector_setup
QDMA/linux-kernel/driver/libqdma/qdma_intr.c:486
↓ 4 callers
Function
mbox_hw_rcv
QDMA/linux-kernel/driver/libqdma/qdma_mbox.c:60
↓ 4 callers
Function
mbox_timer_start
QDMA/linux-kernel/driver/libqdma/qdma_mbox.c:318
↓ 4 callers
Function
mdb5_dma_async_tx_status_check
* mdb5_dma_async_tx_status_check() * * @hchan channel structure * @comp completion strucute * * Check the status of the sub-requests and put out
MDB5/client-driver/mdb5-dmaclient-cdev.c:1634
↓ 4 callers
Function
mdb5_dma_io_req_prepare
* mdb5_dma_io_req_prepare() - Prepare an I/O request for DMA transfer * @hchan: Pointer to DMA channel * @io_req: Pointer to I/O request structure
MDB5/client-driver/mdb5-dmaclient-cdev.c:795
↓ 4 callers
Function
mmap_bar
QDMA/linux-kernel/apps/dma-utils/dmactl_reg.c:128
↓ 4 callers
Function
port_close
QDMA/DPDK/examples/qdma_testapp/testapp.c:688
↓ 4 callers
Function
print_bytes
QDMA/windows/apps/dma-rw/dma_rw.cpp:242
↓ 4 callers
Function
print_repeated_reg
QDMA/linux-kernel/apps/dma-utils/dmactl_reg.c:195
↓ 4 callers
Function
proc_reg_cmd
QDMA/linux-kernel/apps/dma-utils/dmactl_reg.c:378
← previous
next →
201–300 of 3,080, ranked by callers