Lines Matching refs:gdma
64 static inline void mbcs_getdma_init(struct getdma *gdma) in mbcs_getdma_init() argument
66 memset(gdma, 0, sizeof(struct getdma)); in mbcs_getdma_init()
67 gdma->DoneIntEnable = 1; in mbcs_getdma_init()
204 struct getdma *gdma; in mbcs_getdma_start() local
209 gdma = &soft->getdma; in mbcs_getdma_start()
212 if (!gdma->hostAddr) in mbcs_getdma_start()
216 (gdma->bytes + (MBCS_CACHELINE_SIZE - 1)) / MBCS_CACHELINE_SIZE; in mbcs_getdma_start()
219 mbcs_getdma_set(mmr_base, tiocx_dma_addr(gdma->hostAddr), in mbcs_getdma_start()
220 gdma->localAddr, in mbcs_getdma_start()
221 (gdma->localAddr < MB2) ? 0 : in mbcs_getdma_start()
222 (gdma->localAddr < MB4) ? 1 : in mbcs_getdma_start()
223 (gdma->localAddr < MB6) ? 2 : 3, in mbcs_getdma_start()
225 gdma->DoneAmoEnable, in mbcs_getdma_start()
226 gdma->DoneIntEnable, in mbcs_getdma_start()
227 gdma->peerIO, in mbcs_getdma_start()
228 gdma->amoHostDest, in mbcs_getdma_start()
229 gdma->amoModType, in mbcs_getdma_start()
230 gdma->intrHostDest, gdma->intrVector); in mbcs_getdma_start()