Lines Matching full:crci
48 #define ADM_CRCI_CTL(crci, ee) (0x400 + (crci) * ADM_CRCI_MULTI + \ argument
71 /* CRCI CTL */
130 u32 crci; member
144 u32 crci; member
225 * @crci: CRCI value
230 struct scatterlist *sg, u32 crci, in adm_process_fc_descriptors() argument
243 crci_cmd = ADM_CMD_SRC_CRCI(crci); in adm_process_fc_descriptors()
248 crci_cmd = ADM_CMD_DST_CRCI(crci); in adm_process_fc_descriptors()
359 u32 single_count = 0, box_count = 0, crci = 0; in adm_prep_slave_sg() local
376 /* if using flow control, validate burst and crci values */ in adm_prep_slave_sg()
385 crci = achan->crci & 0xf; in adm_prep_slave_sg()
386 if (!crci || achan->crci > 0x1f) { in adm_prep_slave_sg()
387 dev_err(adev->dev, "invalid crci value\n"); in adm_prep_slave_sg()
412 async_desc->crci = crci; in adm_prep_slave_sg()
434 desc = adm_process_fc_descriptors(achan, desc, sg, crci, in adm_prep_slave_sg()
504 achan->crci = config->crci; in adm_slave_config()
548 /* set the crci block size if this transaction requires CRCI */ in adm_start_dma()
549 if (async_desc->crci) { in adm_start_dma()
551 adev->regs + ADM_CRCI_CTL(async_desc->crci, adev->ee)); in adm_start_dma()
714 * contains the crci value.
739 achan->crci = dma_spec->args[1]; in adm_dma_xlate()
741 achan->crci = 0; in adm_dma_xlate()