Lines Matching refs:desc

14  * @desc: pointer to buffer used for descriptor construction
28 void cnstr_shdsc_ahash(u32 * const desc, struct alginfo *adata, u32 state,
33 init_sh_desc(desc, HDR_SHARE_SERIAL);
40 skip_key_load = append_jump(desc, JUMP_JSL | JUMP_TEST_ALL |
44 append_key_as_imm(desc, adata->key_virt,
49 append_proto_dkp(desc, adata);
51 set_jump_tgt_here(desc, skip_key_load);
58 append_seq_load(desc, ctx_len, LDST_CLASS_2_CCB |
62 append_operation(desc, op | state | OP_ALG_ENCRYPT);
68 append_math_add(desc, VARSEQINLEN, SEQINLEN, REG0, CAAM_CMD_SZ);
70 append_seq_fifo_load(desc, 0, FIFOLD_CLASS_CLASS2 | FIFOLD_TYPE_LAST2 |
73 append_seq_store(desc, digestsize, LDST_CLASS_2_CCB |
81 * @desc: pointer to buffer used for descriptor construction
87 void cnstr_shdsc_sk_hash(u32 * const desc, struct alginfo *adata, u32 state,
92 init_sh_desc(desc, HDR_SHARE_SERIAL | HDR_SAVECTX);
95 skip_key_load = append_jump(desc, JUMP_TEST_ALL | JUMP_COND_SHRD);
98 append_key_as_imm(desc, adata->key_virt, adata->keylen,
103 append_key(desc, adata->key_dma, adata->keylen,
106 append_key_as_imm(desc, adata->key_virt, adata->keylen,
110 append_seq_load(desc, ctx_len, LDST_CLASS_1_CCB |
114 set_jump_tgt_here(desc, skip_key_load);
117 append_operation(desc, adata->algtype | state | OP_ALG_ENCRYPT);
123 append_math_add(desc, VARSEQINLEN, SEQINLEN, REG0, CAAM_CMD_SZ);
126 append_seq_fifo_load(desc, 0, FIFOLD_CLASS_CLASS1 | FIFOLD_TYPE_LAST1 |
134 append_seq_store(desc, digestsize, LDST_CLASS_1_CCB |
138 append_fifo_store(desc, adata->key_dma, adata->keylen,