Lines Matching +full:block +full:- +full:fetch
1 /* SPDX-License-Identifier: GPL-2.0 */
5 * Copyright (C) 2018-2020 Texas Instruments Incorporated - http://www.ti.com
62 ((ctx_sz) ? ((ctx_sz) / 32 - 1) : 0)
82 /* 16-bit Length of Data to be processed */
96 /* SWINFO word-0 flags */
125 * Bit 0-1: Fetch PHP Bytes
126 * Bit 2-3: Fetch Encryption/Air Ciphering Bytes
127 * Bit 4-5: Fetch Authentication Bytes or Encr pass 2
128 * Bit 6-7: Evict PHP Bytes
155 #define SA_ALIGN_MASK (sizeof(u32) - 1)
178 * struct sa_crypto_data - Crypto driver instance data
200 spinlock_t scid_lock; /* lock for SC-ID allocation */
267 * word-0: Request type
268 * word-1: pointer to request
273 #define SA_MAX_CMDL_WORDS (SA_DMA_NUM_PS_WORDS - SA_PSDATA_CTX_WORDS)
283 * @epib: Extended protocol information block words
292 /* Store Auxiliary data such as K2/K3 subkeys in AES-XCBC */
352 SA_EALG_ID_CCM, /* Counter with CBC-MAC mode */
364 SA_AALG_ID_SHA2_224, /* 224-bit SHA2 mode */
365 SA_AALG_ID_SHA2_256, /* 256-bit SHA2 mode */
366 SA_AALG_ID_SHA2_512, /* 512-bit SHA2 mode */
369 SA_AALG_ID_HMAC_SHA2_224, /* HMAC with 224-bit SHA2 mode */
370 SA_AALG_ID_HMAC_SHA2_256, /* HMAC with 256-bit SHA2 mode */
372 SA_AALG_ID_CMAC, /* Cipher-based Mes. Auth. Code mode */
373 SA_AALG_ID_CBC_MAC, /* Cipher Block Chaining */
374 SA_AALG_ID_AES_XCBC /* AES Extended Cipher Block Chaining */