Lines Matching refs:pdma
70 static inline void mbcs_putdma_init(struct putdma *pdma) in mbcs_putdma_init() argument
72 memset(pdma, 0, sizeof(struct putdma)); in mbcs_putdma_init()
73 pdma->DoneIntEnable = 1; in mbcs_putdma_init()
244 struct putdma *pdma; in mbcs_putdma_start() local
249 pdma = &soft->putdma; in mbcs_putdma_start()
252 if (!pdma->hostAddr) in mbcs_putdma_start()
256 (pdma->bytes + (MBCS_CACHELINE_SIZE - 1)) / MBCS_CACHELINE_SIZE; in mbcs_putdma_start()
259 mbcs_putdma_set(mmr_base, tiocx_dma_addr(pdma->hostAddr), in mbcs_putdma_start()
260 pdma->localAddr, in mbcs_putdma_start()
261 (pdma->localAddr < MB2) ? 0 : in mbcs_putdma_start()
262 (pdma->localAddr < MB4) ? 1 : in mbcs_putdma_start()
263 (pdma->localAddr < MB6) ? 2 : 3, in mbcs_putdma_start()
265 pdma->DoneAmoEnable, in mbcs_putdma_start()
266 pdma->DoneIntEnable, in mbcs_putdma_start()
267 pdma->peerIO, in mbcs_putdma_start()
268 pdma->amoHostDest, in mbcs_putdma_start()
269 pdma->amoModType, in mbcs_putdma_start()
270 pdma->intrHostDest, pdma->intrVector); in mbcs_putdma_start()