Lines Matching full:sdma
49 * This file contains HFI1 support for VNIC SDMA functionality
52 #include "sdma.h"
63 * @txreq: sdma transmit request
64 * @sdma: vnic sdma pointer
72 struct hfi1_vnic_sdma *sdma; member
84 struct hfi1_vnic_sdma *vnic_sdma = tx->sdma; in vnic_sdma_complete()
171 struct hfi1_vnic_sdma *vnic_sdma = &vinfo->sdma[q_idx]; in hfi1_vnic_send_dma()
188 tx->sdma = vnic_sdma; in hfi1_vnic_send_dma()
198 /* When -ECOMM, sdma callback will be called with ABORT status */ in hfi1_vnic_send_dma()
220 * hfi1_vnic_sdma_sleep - vnic sdma sleep function
223 * sdma descriptors available to send the packet. It adds Tx queue's wait
224 * structure to sdma engine's dmawait list to be woken up when descriptors
252 * hfi1_vnic_sdma_wakeup - vnic sdma wakeup function
254 * This function gets called when SDMA descriptors becomes available and Tx
255 * queue's wait structure was previously added to sdma engine's dmawait list.
272 struct hfi1_vnic_sdma *vnic_sdma = &vinfo->sdma[q_idx]; in hfi1_vnic_sdma_write_avail()
282 struct hfi1_vnic_sdma *vnic_sdma = &vinfo->sdma[i]; in hfi1_vnic_sdma_init()