Lines Matching refs:desc
116 struct asd_desc desc = { in asd_compute_sha() local
122 assert((uintptr_t)data == (uintptr_t)desc.src); in asd_compute_sha()
123 assert((uintptr_t)ctx->digest == (uintptr_t)desc.dst); in asd_compute_sha()
124 assert((uintptr_t)&desc == (uintptr_t)&desc); in asd_compute_sha()
126 ASD_DESC_LEN_SET(&desc, len); in asd_compute_sha()
127 ASD_DESC_OWNER_SET(&desc, 1u); in asd_compute_sha()
128 ASD_DESC_ENCONLY_SET(&desc, 1); in asd_compute_sha()
129 ASD_DESC_EOD_SET(&desc, 1); in asd_compute_sha()
131 ASD_DESC_BEGIN_SET(&desc, 1); in asd_compute_sha()
135 ASD_DESC_END_SET(&desc, 1); in asd_compute_sha()
139 ASD_DESC_MODE_SET(&desc, ASD_MODE_SHA224); in asd_compute_sha()
141 ASD_DESC_MODE_SET(&desc, ASD_MODE_SHA256); in asd_compute_sha()
143 flush_dcache_range((uintptr_t)&desc, sizeof(desc)); in asd_compute_sha()
147 mmio_write_32(AML_SHA_DMA_DESC, ((uintptr_t)&desc) | 2); in asd_compute_sha()