Lines Matching refs:dma_params

219 	struct omap_dma_channel_params	dma_params;  in tusb_omap_dma_program()  local
303 dma_params.data_type = OMAP_DMA_DATA_TYPE_S32; in tusb_omap_dma_program()
304 dma_params.elem_count = 8; /* Elements in frame */ in tusb_omap_dma_program()
306 dma_params.data_type = OMAP_DMA_DATA_TYPE_S16; in tusb_omap_dma_program()
307 dma_params.elem_count = 16; /* Elements in frame */ in tusb_omap_dma_program()
311 dma_params.frame_count = chdat->transfer_len / 32; /* Burst sz frame */ in tusb_omap_dma_program()
322 dma_params.src_amode = OMAP_DMA_AMODE_POST_INC; in tusb_omap_dma_program()
323 dma_params.src_start = (unsigned long)dma_addr; in tusb_omap_dma_program()
324 dma_params.src_ei = 0; in tusb_omap_dma_program()
325 dma_params.src_fi = 0; in tusb_omap_dma_program()
327 dma_params.dst_amode = OMAP_DMA_AMODE_DOUBLE_IDX; in tusb_omap_dma_program()
328 dma_params.dst_start = (unsigned long)fifo; in tusb_omap_dma_program()
329 dma_params.dst_ei = 1; in tusb_omap_dma_program()
330 dma_params.dst_fi = -31; /* Loop 32 byte window */ in tusb_omap_dma_program()
332 dma_params.trigger = sync_dev; in tusb_omap_dma_program()
333 dma_params.sync_mode = OMAP_DMA_SYNC_FRAME; in tusb_omap_dma_program()
334 dma_params.src_or_dst_synch = 0; /* Dest sync */ in tusb_omap_dma_program()
339 dma_params.src_amode = OMAP_DMA_AMODE_DOUBLE_IDX; in tusb_omap_dma_program()
340 dma_params.src_start = (unsigned long)fifo; in tusb_omap_dma_program()
341 dma_params.src_ei = 1; in tusb_omap_dma_program()
342 dma_params.src_fi = -31; /* Loop 32 byte window */ in tusb_omap_dma_program()
344 dma_params.dst_amode = OMAP_DMA_AMODE_POST_INC; in tusb_omap_dma_program()
345 dma_params.dst_start = (unsigned long)dma_addr; in tusb_omap_dma_program()
346 dma_params.dst_ei = 0; in tusb_omap_dma_program()
347 dma_params.dst_fi = 0; in tusb_omap_dma_program()
349 dma_params.trigger = sync_dev; in tusb_omap_dma_program()
350 dma_params.sync_mode = OMAP_DMA_SYNC_FRAME; in tusb_omap_dma_program()
351 dma_params.src_or_dst_synch = 1; /* Source sync */ in tusb_omap_dma_program()
359 (dma_params.data_type == OMAP_DMA_DATA_TYPE_S32) ? 32 : 16, in tusb_omap_dma_program()
361 dma_params.src_start, dma_params.dst_start); in tusb_omap_dma_program()
363 omap_set_dma_params(ch, &dma_params); in tusb_omap_dma_program()