Lines Matching +full:rx +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
212 * @drx: base DMA address for RX descriptors
213 * @rx base address of RX descriptors
215 * @crx current used RX descriptor
221 * @stat_irq_rx number of RX IRQ handled by CE
225 * @fallbak_not_same_len number of fallback due to difference in SG length
240 struct descriptor *rx; 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