Home
last modified time | relevance | path

Searched refs:algo (Results 1 – 25 of 459) sorted by relevance

12345678910>>...19

/openbmc/u-boot/common/
H A Dhash.c34 static int hash_init_sha1(struct hash_algo *algo, void **ctxp) in hash_init_sha1() argument
42 static int hash_update_sha1(struct hash_algo *algo, void *ctx, const void *buf, in hash_update_sha1() argument
49 static int hash_finish_sha1(struct hash_algo *algo, void *ctx, void *dest_buf, in hash_finish_sha1() argument
52 if (size < algo->digest_size) in hash_finish_sha1()
62 static int hash_init_sha256(struct hash_algo *algo, void **ctxp) in hash_init_sha256() argument
70 static int hash_update_sha256(struct hash_algo *algo, void *ctx, in hash_update_sha256() argument
77 static int hash_finish_sha256(struct hash_algo *algo, void *ctx, void in hash_finish_sha256() argument
80 if (size < algo->digest_size) in hash_finish_sha256()
90 static int hash_init_sha384(struct hash_algo *algo, void **ctxp) in hash_init_sha384() argument
98 static int hash_update_sha384(struct hash_algo *algo, void *ctx, in hash_update_sha384() argument
[all …]
/openbmc/u-boot/lib/rsa/
H A Drsa-checksum.c22 struct hash_algo *algo; in hash_calculate() local
28 ret = hash_progressive_lookup_algo(name, &algo); in hash_calculate()
32 ret = algo->hash_init(algo, &ctx); in hash_calculate()
37 ret = algo->hash_update(algo, ctx, region[i].data, in hash_calculate()
43 ret = algo->hash_update(algo, ctx, region[i].data, region[i].size, 1); in hash_calculate()
46 ret = algo->hash_finish(algo, ctx, checksum, algo->digest_size); in hash_calculate()
/openbmc/linux/lib/raid6/
H A Dalgos.c140 const struct raid6_recov_calls *const *algo; in raid6_choose_recov() local
143 for (best = NULL, algo = raid6_recov_algos; *algo; algo++) in raid6_choose_recov()
144 if (!best || (*algo)->priority > best->priority) in raid6_choose_recov()
145 if (!(*algo)->valid || (*algo)->valid()) in raid6_choose_recov()
146 best = *algo; in raid6_choose_recov()
164 const struct raid6_calls *const *algo; in raid6_choose_gen() local
167 for (bestgenperf = 0, best = NULL, algo = raid6_algos; *algo; algo++) { in raid6_choose_gen()
168 if (!best || (*algo)->priority >= best->priority) { in raid6_choose_gen()
169 if ((*algo)->valid && !(*algo)->valid()) in raid6_choose_gen()
173 best = *algo; in raid6_choose_gen()
[all …]
/openbmc/linux/net/ipv6/
H A Dseg6_hmac.c105 struct seg6_hmac_algo *algo; in __hmac_get_algo() local
110 algo = &hmac_algos[i]; in __hmac_get_algo()
111 if (algo->alg_id == alg_id) in __hmac_get_algo()
112 return algo; in __hmac_get_algo()
121 struct seg6_hmac_algo *algo; in __do_hmac() local
126 algo = __hmac_get_algo(hinfo->alg_id); in __do_hmac()
127 if (!algo) in __do_hmac()
130 tfm = *this_cpu_ptr(algo->tfms); in __do_hmac()
145 shash = *this_cpu_ptr(algo->shashs); in __do_hmac()
353 struct seg6_hmac_algo *algo; in seg6_hmac_init_algo() local
[all …]
/openbmc/linux/drivers/crypto/intel/keembay/
H A Docs-hcu.c129 static inline u32 ocs_hcu_num_chains(enum ocs_hcu_algo algo) in ocs_hcu_num_chains() argument
131 switch (algo) { in ocs_hcu_num_chains()
144 static inline u32 ocs_hcu_digest_size(enum ocs_hcu_algo algo) in ocs_hcu_digest_size() argument
146 switch (algo) { in ocs_hcu_digest_size()
245 enum ocs_hcu_algo algo) in ocs_hcu_get_intermediate_data() argument
247 const int n = ocs_hcu_num_chains(algo); in ocs_hcu_get_intermediate_data()
288 enum ocs_hcu_algo algo) in ocs_hcu_set_intermediate_data() argument
290 const int n = ocs_hcu_num_chains(algo); in ocs_hcu_set_intermediate_data()
308 enum ocs_hcu_algo algo, u8 *dgst, size_t dgst_len) in ocs_hcu_get_digest() argument
318 if (dgst_len != ocs_hcu_digest_size(algo)) in ocs_hcu_get_digest()
[all …]
/openbmc/linux/drivers/video/fbdev/savage/
H A Dsavagefb-i2c.c141 chan->adapter.algo_data = &chan->algo; in savage_setup_i2c_bus()
143 chan->algo.udelay = 10; in savage_setup_i2c_bus()
144 chan->algo.timeout = 20; in savage_setup_i2c_bus()
145 chan->algo.data = chan; in savage_setup_i2c_bus()
150 chan->algo.setsda(chan, 1); in savage_setup_i2c_bus()
151 chan->algo.setscl(chan, 1); in savage_setup_i2c_bus()
178 par->chan.algo.setsda = prosavage_gpio_setsda; in savagefb_create_i2c_busses()
179 par->chan.algo.setscl = prosavage_gpio_setscl; in savagefb_create_i2c_busses()
180 par->chan.algo.getsda = prosavage_gpio_getsda; in savagefb_create_i2c_busses()
181 par->chan.algo.getscl = prosavage_gpio_getscl; in savagefb_create_i2c_busses()
[all …]
/openbmc/linux/security/integrity/ima/
H A Dima_crypto.c62 enum hash_algo algo; member
91 static struct crypto_shash *ima_alloc_tfm(enum hash_algo algo) in ima_alloc_tfm() argument
96 if (algo < 0 || algo >= HASH_ALGO__LAST) in ima_alloc_tfm()
97 algo = ima_hash_algo; in ima_alloc_tfm()
99 if (algo == ima_hash_algo) in ima_alloc_tfm()
103 if (ima_algo_array[i].tfm && ima_algo_array[i].algo == algo) in ima_alloc_tfm()
106 tfm = crypto_alloc_shash(hash_algo_name[algo], 0, 0); in ima_alloc_tfm()
110 hash_algo_name[algo], rc); in ima_alloc_tfm()
117 enum hash_algo algo; in ima_init_crypto() local
129 algo = ima_tpm_chip->allocated_banks[i].crypto_id; in ima_init_crypto()
[all …]
/openbmc/u-boot/drivers/crypto/fsl/
H A Dfsl_hash.c45 static enum caam_hash_algos get_hash_type(struct hash_algo *algo) in get_hash_type() argument
47 if (!strcmp(algo->name, driver_hash[SHA1].name)) in get_hash_type()
162 unsigned char *pout, enum caam_hash_algos algo) in caam_hash() argument
184 driver_hash[algo].alg_type, in caam_hash()
185 driver_hash[algo].digestsize, in caam_hash()
193 size = ALIGN(driver_hash[algo].digestsize, ARCH_DMA_MINALIGN); in caam_hash()
215 int hw_sha_init(struct hash_algo *algo, void **ctxp) in hw_sha_init() argument
217 return caam_hash_init(ctxp, get_hash_type(algo)); in hw_sha_init()
220 int hw_sha_update(struct hash_algo *algo, void *ctx, const void *buf, in hw_sha_update() argument
223 return caam_hash_update(ctx, buf, size, is_last, get_hash_type(algo)); in hw_sha_update()
[all …]
/openbmc/qemu/backends/
H A Dcryptodev-builtin.c138 int algo; in cryptodev_builtin_get_aes_algo() local
141 algo = QCRYPTO_CIPHER_ALGO_AES_128; in cryptodev_builtin_get_aes_algo()
143 algo = QCRYPTO_CIPHER_ALGO_AES_192; in cryptodev_builtin_get_aes_algo()
146 algo = QCRYPTO_CIPHER_ALGO_AES_128; in cryptodev_builtin_get_aes_algo()
148 algo = QCRYPTO_CIPHER_ALGO_AES_256; in cryptodev_builtin_get_aes_algo()
152 algo = QCRYPTO_CIPHER_ALGO_AES_256; in cryptodev_builtin_get_aes_algo()
160 return algo; in cryptodev_builtin_get_aes_algo()
221 int algo; in cryptodev_builtin_create_cipher_session() local
242 algo = cryptodev_builtin_get_aes_algo(sess_info->key_len, in cryptodev_builtin_create_cipher_session()
244 if (algo < 0) { in cryptodev_builtin_create_cipher_session()
[all …]
/openbmc/u-boot/board/freescale/common/
H A Dfsl_validate.c487 struct hash_algo *algo; in calc_img_key_hash() local
494 ret = hash_progressive_lookup_algo(algo_name, &algo); in calc_img_key_hash()
498 ret = algo->hash_init(algo, &ctx); in calc_img_key_hash()
505 ret = algo->hash_update(algo, ctx, in calc_img_key_hash()
512 ret = algo->hash_update(algo, ctx, in calc_img_key_hash()
518 ret = algo->hash_finish(algo, ctx, hash_val, algo->digest_size); in calc_img_key_hash()
535 struct hash_algo *algo; in calc_esbchdr_esbc_hash() local
542 ret = hash_progressive_lookup_algo(algo_name, &algo); in calc_esbchdr_esbc_hash()
546 ret = algo->hash_init(algo, &ctx); in calc_esbchdr_esbc_hash()
552 ret = algo->hash_update(algo, ctx, in calc_esbchdr_esbc_hash()
[all …]
/openbmc/linux/drivers/gpu/drm/gma500/
H A Dintel_i2c.c118 chan->base.algo_data = &chan->algo; in gma_i2c_create()
120 chan->algo.setsda = set_data; in gma_i2c_create()
121 chan->algo.setscl = set_clock; in gma_i2c_create()
122 chan->algo.getsda = get_data; in gma_i2c_create()
123 chan->algo.getscl = get_clock; in gma_i2c_create()
124 chan->algo.udelay = 20; in gma_i2c_create()
125 chan->algo.timeout = usecs_to_jiffies(2200); in gma_i2c_create()
126 chan->algo.data = chan; in gma_i2c_create()
H A Doaktrail_lvds_i2c.c146 chan->base.algo_data = &chan->algo; in oaktrail_lvds_i2c_init()
148 chan->algo.setsda = set_data; in oaktrail_lvds_i2c_init()
149 chan->algo.setscl = set_clock; in oaktrail_lvds_i2c_init()
150 chan->algo.getsda = get_data; in oaktrail_lvds_i2c_init()
151 chan->algo.getscl = get_clock; in oaktrail_lvds_i2c_init()
152 chan->algo.udelay = 100; in oaktrail_lvds_i2c_init()
153 chan->algo.timeout = usecs_to_jiffies(2200); in oaktrail_lvds_i2c_init()
154 chan->algo.data = chan; in oaktrail_lvds_i2c_init()
/openbmc/u-boot/doc/uImage.FIT/
H A Dmulti.its22 algo = "md5";
25 algo = "sha1";
39 algo = "sha1";
53 algo = "md5";
67 algo = "sha1";
81 algo = "crc32";
92 algo = "crc32";
104 algo = "sha1";
/openbmc/linux/drivers/video/fbdev/i810/
H A Di810-i2c.c96 chan->adapter.algo_data = &chan->algo; in i810_setup_i2c_bus()
98 chan->algo.setsda = i810i2c_setsda; in i810_setup_i2c_bus()
99 chan->algo.setscl = i810i2c_setscl; in i810_setup_i2c_bus()
100 chan->algo.getsda = i810i2c_getsda; in i810_setup_i2c_bus()
101 chan->algo.getscl = i810i2c_getscl; in i810_setup_i2c_bus()
102 chan->algo.udelay = 10; in i810_setup_i2c_bus()
103 chan->algo.timeout = (HZ/2); in i810_setup_i2c_bus()
104 chan->algo.data = chan; in i810_setup_i2c_bus()
109 chan->algo.setsda(chan, 1); in i810_setup_i2c_bus()
110 chan->algo.setscl(chan, 1); in i810_setup_i2c_bus()
/openbmc/linux/include/linux/
H A Dgenalloc.h63 genpool_algo_t algo; /* allocation function */ member
126 genpool_algo_t algo, void *data, void **owner);
131 return gen_pool_alloc_algo_owner(pool, size, pool->algo, pool->data, in gen_pool_alloc_owner()
136 size_t size, genpool_algo_t algo, void *data) in gen_pool_alloc_algo() argument
138 return gen_pool_alloc_algo_owner(pool, size, algo, data, NULL); in gen_pool_alloc_algo()
153 return gen_pool_alloc_algo(pool, size, pool->algo, pool->data); in gen_pool_alloc()
159 dma_addr_t *dma, genpool_algo_t algo, void *data);
164 dma_addr_t *dma, genpool_algo_t algo, void *data);
180 extern void gen_pool_set_algo(struct gen_pool *pool, genpool_algo_t algo,
/openbmc/linux/drivers/i2c/
H A Di2c-mux.c34 struct i2c_algorithm algo; member
127 return parent->algo->functionality(parent); in i2c_mux_functionality()
356 if (parent->algo->master_xfer) { in i2c_mux_add_adapter()
358 priv->algo.master_xfer = i2c_mux_master_xfer; in i2c_mux_add_adapter()
360 priv->algo.master_xfer = __i2c_mux_master_xfer; in i2c_mux_add_adapter()
362 if (parent->algo->master_xfer_atomic) in i2c_mux_add_adapter()
363 priv->algo.master_xfer_atomic = priv->algo.master_xfer; in i2c_mux_add_adapter()
365 if (parent->algo->smbus_xfer) { in i2c_mux_add_adapter()
367 priv->algo.smbus_xfer = i2c_mux_smbus_xfer; in i2c_mux_add_adapter()
369 priv->algo.smbus_xfer = __i2c_mux_smbus_xfer; in i2c_mux_add_adapter()
[all …]
/openbmc/linux/drivers/video/fbdev/nvidia/
H A Dnv_i2c.c92 chan->adapter.algo_data = &chan->algo; in nvidia_setup_i2c_bus()
94 chan->algo.setsda = nvidia_gpio_setsda; in nvidia_setup_i2c_bus()
95 chan->algo.setscl = nvidia_gpio_setscl; in nvidia_setup_i2c_bus()
96 chan->algo.getsda = nvidia_gpio_getsda; in nvidia_setup_i2c_bus()
97 chan->algo.getscl = nvidia_gpio_getscl; in nvidia_setup_i2c_bus()
98 chan->algo.udelay = 40; in nvidia_setup_i2c_bus()
99 chan->algo.timeout = msecs_to_jiffies(2); in nvidia_setup_i2c_bus()
100 chan->algo.data = chan; in nvidia_setup_i2c_bus()
/openbmc/linux/drivers/video/fbdev/aty/
H A Dradeon_i2c.c75 chan->adapter.algo_data = &chan->algo; in radeon_setup_i2c_bus()
77 chan->algo.setsda = radeon_gpio_setsda; in radeon_setup_i2c_bus()
78 chan->algo.setscl = radeon_gpio_setscl; in radeon_setup_i2c_bus()
79 chan->algo.getsda = radeon_gpio_getsda; in radeon_setup_i2c_bus()
80 chan->algo.getscl = radeon_gpio_getscl; in radeon_setup_i2c_bus()
81 chan->algo.udelay = 10; in radeon_setup_i2c_bus()
82 chan->algo.timeout = 20; in radeon_setup_i2c_bus()
83 chan->algo.data = chan; in radeon_setup_i2c_bus()
/openbmc/linux/drivers/video/fbdev/riva/
H A Drivafb-i2c.c97 chan->adapter.algo_data = &chan->algo; in riva_setup_i2c_bus()
99 chan->algo.setsda = riva_gpio_setsda; in riva_setup_i2c_bus()
100 chan->algo.setscl = riva_gpio_setscl; in riva_setup_i2c_bus()
101 chan->algo.getsda = riva_gpio_getsda; in riva_setup_i2c_bus()
102 chan->algo.getscl = riva_gpio_getscl; in riva_setup_i2c_bus()
103 chan->algo.udelay = 40; in riva_setup_i2c_bus()
104 chan->algo.timeout = msecs_to_jiffies(2); in riva_setup_i2c_bus()
105 chan->algo.data = chan; in riva_setup_i2c_bus()
/openbmc/linux/lib/raid6/test/
H A Dtest.c89 const struct raid6_calls *const *algo; in main() local
105 for (algo = raid6_algos; *algo; algo++) { in main()
106 if ((*algo)->valid && !(*algo)->valid()) in main()
109 raid6_call = **algo; in main()
/openbmc/linux/drivers/crypto/virtio/
H A Dvirtio_crypto_mgr.c185 uint32_t algo) in virtcrypto_get_dev_node() argument
197 virtcrypto_algo_is_supported(tmp_dev, service, algo)) { in virtcrypto_get_dev_node()
214 service, algo)) { in virtcrypto_get_dev_node()
286 uint32_t algo) in virtcrypto_algo_is_supported() argument
292 if (algo > 31) { in virtcrypto_algo_is_supported()
293 algo -= 32; in virtcrypto_algo_is_supported()
328 if (!(algo_mask & (1u << algo))) in virtcrypto_algo_is_supported()
/openbmc/linux/drivers/video/fbdev/via/
H A Dvia_i2c.c189 struct i2c_algo_bit_data *algo, in create_i2c_bus() argument
193 algo->setsda = via_i2c_setsda; in create_i2c_bus()
194 algo->setscl = via_i2c_setscl; in create_i2c_bus()
195 algo->getsda = via_i2c_getsda; in create_i2c_bus()
196 algo->getscl = via_i2c_getscl; in create_i2c_bus()
197 algo->udelay = 10; in create_i2c_bus()
198 algo->timeout = 2; in create_i2c_bus()
199 algo->data = adap_cfg; in create_i2c_bus()
205 adapter->algo_data = algo; in create_i2c_bus()
236 &i2c_stuff->algo, adap_cfg, in viafb_i2c_probe()
/openbmc/linux/drivers/video/fbdev/intelfb/
H A Dintelfb_i2c.c113 chan->adapter.algo_data = &chan->algo; in intelfb_setup_i2c_bus()
115 chan->algo.setsda = intelfb_gpio_setsda; in intelfb_setup_i2c_bus()
116 chan->algo.setscl = intelfb_gpio_setscl; in intelfb_setup_i2c_bus()
117 chan->algo.getsda = intelfb_gpio_getsda; in intelfb_setup_i2c_bus()
118 chan->algo.getscl = intelfb_gpio_getscl; in intelfb_setup_i2c_bus()
119 chan->algo.udelay = 40; in intelfb_setup_i2c_bus()
120 chan->algo.timeout = 20; in intelfb_setup_i2c_bus()
121 chan->algo.data = chan; in intelfb_setup_i2c_bus()
/openbmc/linux/drivers/crypto/intel/qat/qat_common/
H A Dicp_qat_hw.h121 #define ICP_QAT_HW_AUTH_CONFIG_BUILD(mode, algo, cmp_len) \ argument
123 ((algo & QAT_AUTH_ALGO_MASK) << QAT_AUTH_ALGO_BITPOS) | \
124 (((algo >> 4) & QAT_AUTH_ALGO_SHA3_MASK) << \
126 (((((algo == ICP_QAT_HW_AUTH_ALGO_SHA3_256) || \
127 (algo == ICP_QAT_HW_AUTH_ALGO_SHA3_512)) ? 1 : 0) \
253 #define ICP_QAT_HW_CIPHER_CONFIG_BUILD(mode, algo, convert, dir) \ argument
255 ((algo & QAT_CIPHER_ALGO_MASK) << QAT_CIPHER_ALGO_BITPOS) | \
366 algo, depth, filetype) \ argument
371 (((algo) & QAT_COMPRESSION_ALGO_MASK) << \
/openbmc/u-boot/tools/binman/
H A Dstate.py234 algo = hash_node.props.get('algo')
235 if not algo:
237 if algo.value == 'sha256':
240 return "Unknown hash algorithm '%s'" % algo
247 algo = hash_node.props.get('algo').value
248 if algo == 'sha256':

12345678910>>...19