Lines Matching +full:tx +full:- +full:burst +full:- +full:length
1 /* SPDX-License-Identifier: GPL-2.0 */
3 * sl3516-ce.h - hardware cryptographic offloader for cortina/gemini SoC
14 * It acts the same as a network hw, with both RX and TX chained descriptors.
70 /* the burst value is not documented in the datasheet */
78 /* the burst value is not documented in the datasheet */
90 * struct sl3516_ce_descriptor - descriptor for CE operations
100 * struct desc_frame_ctrl - Information for the current descriptor
125 * struct desc_flag_status - flag for this descriptor
140 * struct desc_next - describe chaining of descriptors
158 * struct control - The value of this register is used to set the
162 * @auth_check_len: Number of 32-bit words to be checked or appended by the
167 * @mix_key_sel: 0:use rCipherKey0-3 1:use Key Mixer
193 * struct pkt_control_ecb - control packet for ECB
202 * struct sl3516_ce_dev - main container for all this driver information
210 * @dtx: base DMA address for TX descriptors
211 * @tx base address of TX descriptors
214 * @ctx current used TX descriptor
220 * @stat_irq_tx number of TX IRQ handled by CE
225 * @fallbak_not_same_len number of fallback due to difference in SG length
238 struct descriptor *tx; member
269 * struct sl3516_ce_cipher_req_ctx - context for a skcipher request
273 * @pctrllen: the length of the ctrl packet
293 * struct sl3516_ce_cipher_tfm_ctx - context for a skcipher TFM
307 * struct sl3516_ce_alg_template - crypto_alg template