Lines Matching refs:transfer

227                         const LDMA_TransferCfg_t *transfer,  in LDMA_StartTransfer()  argument
237 EFM_ASSERT(transfer != NULL); in LDMA_StartTransfer()
240 EFM_ASSERT(!(transfer->ldmaReqSel & ~_LDMAXBAR_CH_REQSEL_MASK)); in LDMA_StartTransfer()
242 EFM_ASSERT(!(transfer->ldmaReqSel & ~_LDMA_CH_REQSEL_MASK)); in LDMA_StartTransfer()
246 EFM_ASSERT(!(((uint32_t)transfer->ldmaCtrlSyncPrsClrOff << _LDMA_SYNCHWEN_SYNCCLREN_SHIFT) in LDMA_StartTransfer()
248 EFM_ASSERT(!(((uint32_t)transfer->ldmaCtrlSyncPrsClrOn << _LDMA_SYNCHWEN_SYNCCLREN_SHIFT) in LDMA_StartTransfer()
250 EFM_ASSERT(!(((uint32_t)transfer->ldmaCtrlSyncPrsSetOff << _LDMA_SYNCHWEN_SYNCSETEN_SHIFT) in LDMA_StartTransfer()
252 EFM_ASSERT(!(((uint32_t)transfer->ldmaCtrlSyncPrsSetOn << _LDMA_SYNCHWEN_SYNCSETEN_SHIFT) in LDMA_StartTransfer()
255 EFM_ASSERT(!(((uint32_t)transfer->ldmaCtrlSyncPrsClrOff << _LDMA_CTRL_SYNCPRSCLREN_SHIFT) in LDMA_StartTransfer()
257 EFM_ASSERT(!(((uint32_t)transfer->ldmaCtrlSyncPrsClrOn << _LDMA_CTRL_SYNCPRSCLREN_SHIFT) in LDMA_StartTransfer()
259 EFM_ASSERT(!(((uint32_t)transfer->ldmaCtrlSyncPrsSetOff << _LDMA_CTRL_SYNCPRSSETEN_SHIFT) in LDMA_StartTransfer()
261 EFM_ASSERT(!(((uint32_t)transfer->ldmaCtrlSyncPrsSetOn << _LDMA_CTRL_SYNCPRSSETEN_SHIFT) in LDMA_StartTransfer()
265 EFM_ASSERT(!(((uint32_t)transfer->ldmaCfgArbSlots << _LDMA_CH_CFG_ARBSLOTS_SHIFT) in LDMA_StartTransfer()
267 EFM_ASSERT(!(((uint32_t)transfer->ldmaCfgSrcIncSign << _LDMA_CH_CFG_SRCINCSIGN_SHIFT) in LDMA_StartTransfer()
269 EFM_ASSERT(!(((uint32_t)transfer->ldmaCfgDstIncSign << _LDMA_CH_CFG_DSTINCSIGN_SHIFT) in LDMA_StartTransfer()
271 EFM_ASSERT(!(((uint32_t)transfer->ldmaLoopCnt << _LDMA_CH_LOOP_LOOPCNT_SHIFT) in LDMA_StartTransfer()
282 LDMAXBAR->CH[ch].REQSEL = transfer->ldmaReqSel; in LDMA_StartTransfer()
284 LDMA->CH[ch].REQSEL = transfer->ldmaReqSel; in LDMA_StartTransfer()
286 LDMA->CH[ch].LOOP = transfer->ldmaLoopCnt << _LDMA_CH_LOOP_LOOPCNT_SHIFT; in LDMA_StartTransfer()
287 LDMA->CH[ch].CFG = (transfer->ldmaCfgArbSlots << _LDMA_CH_CFG_ARBSLOTS_SHIFT) in LDMA_StartTransfer()
288 | (transfer->ldmaCfgSrcIncSign << _LDMA_CH_CFG_SRCINCSIGN_SHIFT) in LDMA_StartTransfer()
289 | (transfer->ldmaCfgDstIncSign << _LDMA_CH_CFG_DSTINCSIGN_SHIFT) in LDMA_StartTransfer()
291 | (transfer->ldmaCfgStructBusPort << _LDMA_CH_CFG_STRUCTBUSPORT_SHIFT) in LDMA_StartTransfer()
292 | (transfer->ldmaCfgSrcBusPort << _LDMA_CH_CFG_SRCBUSPORT_SHIFT) in LDMA_StartTransfer()
293 | (transfer->ldmaCfgDstBusPort << _LDMA_CH_CFG_DSTBUSPORT_SHIFT) in LDMA_StartTransfer()
306 if (transfer->ldmaReqDis) { in LDMA_StartTransfer()
310 if (transfer->ldmaDbgHalt) { in LDMA_StartTransfer()
317 (((uint32_t)transfer->ldmaCtrlSyncPrsClrOff << _LDMA_SYNCHWEN_SYNCCLREN_SHIFT) in LDMA_StartTransfer()
318 | ((uint32_t)transfer->ldmaCtrlSyncPrsSetOff << _LDMA_SYNCHWEN_SYNCSETEN_SHIFT)) in LDMA_StartTransfer()
322 (((uint32_t)transfer->ldmaCtrlSyncPrsClrOn << _LDMA_SYNCHWEN_SYNCCLREN_SHIFT) in LDMA_StartTransfer()
323 | ((uint32_t)transfer->ldmaCtrlSyncPrsSetOn << _LDMA_SYNCHWEN_SYNCSETEN_SHIFT)) in LDMA_StartTransfer()
330 if (transfer->ldmaCtrlSyncPrsClrOff) { in LDMA_StartTransfer()
332 | (~transfer->ldmaCtrlSyncPrsClrOff << _LDMA_CTRL_SYNCPRSCLREN_SHIFT); in LDMA_StartTransfer()
335 if (transfer->ldmaCtrlSyncPrsClrOn) { in LDMA_StartTransfer()
336 tmp |= transfer->ldmaCtrlSyncPrsClrOn << _LDMA_CTRL_SYNCPRSCLREN_SHIFT; in LDMA_StartTransfer()
339 if (transfer->ldmaCtrlSyncPrsSetOff) { in LDMA_StartTransfer()
341 | (~transfer->ldmaCtrlSyncPrsSetOff << _LDMA_CTRL_SYNCPRSSETEN_SHIFT); in LDMA_StartTransfer()
344 if (transfer->ldmaCtrlSyncPrsSetOn) { in LDMA_StartTransfer()
345 tmp |= transfer->ldmaCtrlSyncPrsSetOn << _LDMA_CTRL_SYNCPRSSETEN_SHIFT; in LDMA_StartTransfer()
381 const LDMA_TransferCfg_t *transfer, in LDMA_StartTransferExtend() argument
388 transfer, in LDMA_StartTransferExtend()