Lines Matching refs:cdesc
773 int ret, nreq = 0, cdesc = 0, rdesc = 0, commands, results; in safexcel_dequeue() local
811 cdesc += commands; in safexcel_dequeue()
843 writel((cdesc * priv->config.cd_offset) << 2, in safexcel_dequeue()
904 struct safexcel_command_desc *cdesc; in safexcel_complete() local
908 cdesc = safexcel_ring_next_rptr(priv, &priv->ring[ring].cdr); in safexcel_complete()
909 if (IS_ERR(cdesc)) { in safexcel_complete()
914 } while (!cdesc->last_seg); in safexcel_complete()
932 struct safexcel_command_desc *cdesc; in safexcel_invalidate_cache() local
937 cdesc = safexcel_add_cdesc(priv, ring, true, true, 0, 0, 0, ctxr_dma); in safexcel_invalidate_cache()
938 if (IS_ERR(cdesc)) in safexcel_invalidate_cache()
939 return PTR_ERR(cdesc); in safexcel_invalidate_cache()
941 cdesc->control_data.type = EIP197_TYPE_EXTENDED; in safexcel_invalidate_cache()
942 cdesc->control_data.options = 0; in safexcel_invalidate_cache()
943 cdesc->control_data.refresh = 0; in safexcel_invalidate_cache()
944 cdesc->control_data.control0 = CONTEXT_CONTROL_INV_TR; in safexcel_invalidate_cache()