Lines Matching refs:cf
239 static void fill_cfd_frame(struct fsl_re_cmpnd_frame *cf, u8 index,
245 cf[index].efrl32 = efrl;
246 cf[index].addr_high = upper_32_bits(addr);
247 cf[index].addr_low = lower_32_bits(addr);
252 void *cf, dma_addr_t paddr)
262 desc->cf_addr = cf;
265 desc->cdb_addr = (void *)(cf + FSL_RE_CF_DESC_SIZE);
275 void *cf;
297 cf = dma_pool_alloc(re_chan->re_dev->cf_desc_pool, GFP_NOWAIT,
299 if (!cf) {
304 desc = fsl_re_init_desc(re_chan, desc, cf, paddr);
323 struct fsl_re_cmpnd_frame *cf;
367 cf = desc->cf_addr;
368 fill_cfd_frame(cf, 0, sizeof(*xor), desc->cdb_paddr, 0);
371 fill_cfd_frame(cf, 1, len, dest, 0);
375 fill_cfd_frame(cf, i, len, src[j], 0);
378 fill_cfd_frame(cf, i++, len, dest, 0);
381 cf[i - 1].efrl32 |= 1 << FSL_RE_CF_FINAL_SHIFT;
410 struct fsl_re_cmpnd_frame *cf;
488 cf = desc->cf_addr;
489 fill_cfd_frame(cf, 0, sizeof(struct fsl_re_pq_cdb), desc->cdb_paddr, 0);
493 fill_cfd_frame(cf, i, len, dest[j], 0);
497 fill_cfd_frame(cf, i, len, src[j], 0);
505 fill_cfd_frame(cf, i++, len, dest[0], 0);
506 fill_cfd_frame(cf, i++, len, dest[1], 0);
507 fill_cfd_frame(cf, i++, len, dest[1], 0);
515 cf[i - 1].efrl32 |= 1 << FSL_RE_CF_FINAL_SHIFT;
532 struct fsl_re_cmpnd_frame *cf;
558 cf = desc->cf_addr;
559 fill_cfd_frame(cf, 0, sizeof(*move), desc->cdb_paddr, 0);
564 fill_cfd_frame(cf, 1, length, dest, 0);
567 fill_cfd_frame(cf, 2, length, src, 1);
576 void *cf;
586 cf = dma_pool_alloc(re_chan->re_dev->cf_desc_pool, GFP_KERNEL,
588 if (!cf) {
594 fsl_re_init_desc(re_chan, desc, cf, paddr);