Home
last modified time | relevance | path

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

12345678910

/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 …]
H A Docs-hcu.h67 enum ocs_hcu_algo algo; member
83 int ocs_hcu_hash_init(struct ocs_hcu_hash_ctx *ctx, enum ocs_hcu_algo algo);
98 int ocs_hcu_digest(struct ocs_hcu_dev *hcu_dev, enum ocs_hcu_algo algo,
101 int ocs_hcu_hmac(struct ocs_hcu_dev *hcu_dev, enum ocs_hcu_algo algo,
/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 …]
/linux/security/integrity/ima/
H A Dima_crypto.c28 * and IMA default algo.
50 static struct crypto_shash *ima_alloc_tfm(enum hash_algo algo)
55 if (algo < 0 || algo >= HASH_ALGO__LAST)
56 algo = ima_hash_algo;
58 if (algo == ima_hash_algo)
62 if (ima_algo_array[i].tfm && ima_algo_array[i].algo == algo)
65 tfm = crypto_alloc_shash(hash_algo_name[algo], 0, 0);
69 hash_algo_name[algo], r
86 ima_alloc_tfm(enum hash_algo algo) ima_alloc_tfm() argument
112 enum hash_algo algo; ima_init_crypto() local
285 ima_alloc_atfm(enum hash_algo algo) ima_alloc_atfm() argument
[all...]
H A Dima_fs.c647 u16 algo = ima_algo_array[i].algo;
651 if (algo == HASH_ALGO__LAST)
659 hash_algo_name[algo], file_suffix);
666 if (algo == HASH_ALGO__LAST)
674 hash_algo_name[algo], file_suffix);
135 enum hash_algo algo; ima_measurements_show() local
232 enum hash_algo algo; ima_ascii_measurements_show() local
403 u16 algo = ima_algo_array[i].algo; create_securityfs_measurement_lists() local
H A Dima_appraise.c91 u8 algo = iint->ima_hash->algo; in ima_fix_xattr() local
98 if (algo <= HASH_ALGO_SHA1) { in ima_fix_xattr()
104 iint->ima_hash->xattr.ng.algo = algo; in ima_fix_xattr()
191 /* return default hash algo */ in ima_get_hash_algo()
227 /* return default hash algo */ in ima_read_xattr()
323 iint->ima_hash->algo); in xattr_verify()
335 iint->ima_hash->algo); in xattr_verify()
367 iint->ima_hash->algo); in xattr_verify()
253 calc_file_id_hash(enum evm_ima_xattr_type type,enum hash_algo algo,const u8 * digest,struct ima_digest_data * hash) calc_file_id_hash() argument
[all...]
/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()
H A Dintel_gmbus.c72 struct i2c_algo_bit_data algo; member
200 gpio->adapter.algo_data = &gpio->algo; in intel_gpio_create()
202 gpio->algo.setsda = set_data; in intel_gpio_create()
203 gpio->algo.setscl = set_clock; in intel_gpio_create()
204 gpio->algo.getsda = get_data; in intel_gpio_create()
205 gpio->algo.getscl = get_clock; in intel_gpio_create()
206 gpio->algo.udelay = I2C_RISEFALL_TIME; in intel_gpio_create()
207 gpio->algo.timeout = usecs_to_jiffies(2200); in intel_gpio_create()
208 gpio->algo.data = gpio; in intel_gpio_create()
238 ret = adapter->algo->master_xfer(adapter, msgs, num); in intel_i2c_quirk_xfer()
[all …]
/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()
/linux/include/linux/
H A Dgenalloc.h64 genpool_algo_t algo; /* allocation function */ member
127 genpool_algo_t algo, void *data, void **owner);
132 return gen_pool_alloc_algo_owner(pool, size, pool->algo, pool->data, in gen_pool_alloc_owner()
137 size_t size, genpool_algo_t algo, void *data) in gen_pool_alloc_algo() argument
139 return gen_pool_alloc_algo_owner(pool, size, algo, data, NULL); in gen_pool_alloc_algo()
154 return gen_pool_alloc_algo(pool, size, pool->algo, pool->data); in gen_pool_alloc()
160 dma_addr_t *dma, genpool_algo_t algo, void *data);
165 dma_addr_t *dma, genpool_algo_t algo, void *data);
181 extern void gen_pool_set_algo(struct gen_pool *pool, genpool_algo_t algo,
/linux/drivers/i2c/
H A Di2c-mux.c34 struct i2c_algorithm algo; member
127 return parent->algo->functionality(parent); in i2c_mux_functionality()
291 if (parent->algo->master_xfer) { in i2c_mux_add_adapter()
293 priv->algo.xfer = i2c_mux_master_xfer; in i2c_mux_add_adapter()
295 priv->algo.xfer = __i2c_mux_master_xfer; in i2c_mux_add_adapter()
297 if (parent->algo->master_xfer_atomic) in i2c_mux_add_adapter()
298 priv->algo.xfer_atomic = priv->algo.master_xfer; in i2c_mux_add_adapter()
300 if (parent->algo->smbus_xfer) { in i2c_mux_add_adapter()
302 priv->algo.smbus_xfer = i2c_mux_smbus_xfer; in i2c_mux_add_adapter()
304 priv->algo.smbus_xfer = __i2c_mux_smbus_xfer; in i2c_mux_add_adapter()
[all …]
/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()
/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()
/linux/drivers/i2c/algos/
H A DMakefile6 obj-$(CONFIG_I2C_ALGOBIT) += i2c-algo-bit.o
7 obj-$(CONFIG_I2C_ALGOPCF) += i2c-algo-pcf.o
8 obj-$(CONFIG_I2C_ALGOPCA) += i2c-algo-pca.o
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
H A Dbus.c168 if ((bus->i2c.algo == &i2c_bit_algo) && (info[i].udelay != 0)) { in nvkm_i2c_bus_probe()
169 struct i2c_algo_bit_data *algo = bus->i2c.algo_data; in nvkm_i2c_bus_probe() local
171 info[i].udelay, algo->udelay); in nvkm_i2c_bus_probe()
172 orig_udelay = algo->udelay; in nvkm_i2c_bus_probe()
173 algo->udelay = info[i].udelay; in nvkm_i2c_bus_probe()
184 struct i2c_algo_bit_data *algo = bus->i2c.algo_data; in nvkm_i2c_bus_probe() local
185 algo->udelay = orig_udelay; in nvkm_i2c_bus_probe()
249 bus->i2c.algo = &nvkm_i2c_bus_algo; in nvkm_i2c_bus_ctor()
/linux/lib/
H A Dgenalloc.c162 pool->algo = gen_pool_first_fit; in gen_pool_create()
278 genpool_algo_t algo, void *data, void **owner) in gen_pool_alloc_algo_owner() argument
304 start_bit = algo(chunk->bits, end_bit, start_bit, in gen_pool_alloc_algo_owner()
343 return gen_pool_dma_alloc_algo(pool, size, dma, pool->algo, pool->data); in gen_pool_dma_alloc()
363 dma_addr_t *dma, genpool_algo_t algo, void *data) in gen_pool_dma_alloc_algo() argument
370 vaddr = gen_pool_alloc_algo(pool, size, algo, data); in gen_pool_dma_alloc_algo()
421 return gen_pool_dma_zalloc_algo(pool, size, dma, pool->algo, pool->data); in gen_pool_dma_zalloc()
441 dma_addr_t *dma, genpool_algo_t algo, void *data) in gen_pool_dma_zalloc_algo() argument
443 void *vaddr = gen_pool_dma_alloc_algo(pool, size, dma, algo, data); in gen_pool_dma_zalloc_algo()
622 void gen_pool_set_algo(struct gen_pool *pool, genpool_algo_t algo, void *data) in gen_pool_set_algo() argument
[all …]
H A Dtextsearch.c263 struct ts_config *textsearch_prepare(const char *algo, const void *pattern, in textsearch_prepare() argument
273 ops = lookup_ts_algo(algo); in textsearch_prepare()
281 request_module("ts_%s", algo); in textsearch_prepare()
282 ops = lookup_ts_algo(algo); in textsearch_prepare()
/linux/drivers/i2c/muxes/
H A Di2c-demux-pinctrl.c34 struct i2c_algorithm algo; member
51 return parent->algo->functionality(parent); in i2c_demux_functionality()
98 priv->algo.xfer = i2c_demux_master_xfer; in i2c_demux_activate_master()
99 if (adap->algo->master_xfer_atomic) in i2c_demux_activate_master()
100 priv->algo.xfer_atomic = i2c_demux_master_xfer; in i2c_demux_activate_master()
101 priv->algo.functionality = i2c_demux_functionality; in i2c_demux_activate_master()
106 priv->cur_adap.algo = &priv->algo; in i2c_demux_activate_master()
/linux/tools/testing/selftests/bpf/progs/
H A Dcrypto_sanity.c14 * key[] and algo[] are 8-byte aligned and 'params' is kept off the stack to
24 char algo[128] __attribute__((aligned(8))) = {}; in skb_dynptr_validate()
77 __builtin_memcpy(&params.algo, algo, sizeof(algo)); in skb_crypto_setup()
16 char algo[128] = {}; global() variable
/linux/drivers/crypto/virtio/
H A Dvirtio_crypto_akcipher_algs.c47 struct akcipher_engine_alg algo; member
292 header->algo = cpu_to_le32(VIRTIO_CRYPTO_AKCIPHER_RSA); in virtio_crypto_rsa_do_req()
388 header.algo = cpu_to_le32(VIRTIO_CRYPTO_AKCIPHER_RSA); in virtio_crypto_rsa_set_key()
392 para.algo = cpu_to_le32(VIRTIO_CRYPTO_AKCIPHER_RSA); in virtio_crypto_rsa_set_key()
466 .algo.base = {
482 .algo.op = {
489 .algo.base = {
510 .algo.op = {
531 ret = crypto_engine_register_akcipher(&virtio_crypto_akcipher_algs[i].algo); in virtio_crypto_akcipher_algs_register()
538 virtio_crypto_akcipher_algs[i].algo.base.base.cra_name); in virtio_crypto_akcipher_algs_register()
[all …]
/linux/arch/mips/generic/
H A Dboard-ocelot.its.S11 algo = "sha1"; define
22 algo = "sha1"; define
H A Dboard-jaguar2.its.S11 algo = "sha1"; define
21 algo = "sha1"; define
/linux/drivers/watchdog/
H A Dgpio_wdt.c113 const char *algo; in gpio_wdt_probe() local
122 ret = device_property_read_string(dev, "hw_algo", &algo); in gpio_wdt_probe()
125 if (!strcmp(algo, "toggle")) { in gpio_wdt_probe()
128 } else if (!strcmp(algo, "level")) { in gpio_wdt_probe()
/linux/security/integrity/evm/
H A Devm_crypto.c78 const char *algo; in init_desc()
88 algo = evm_hmac; in init_desc()
94 algo = hash_algo_name[hash_algo]; in init_desc()
103 tmp_tfm = crypto_alloc_shash(algo, 0, CRYPTO_NOLOAD); in init_desc()
105 pr_err("Can not allocate %s (reason: %ld)\n", algo, in init_desc()
248 desc = init_desc(type, data->hdr.algo); in evm_calc_hmac_or_hash()
391 data.hdr.algo = HASH_ALGO_SHA1; in evm_update_evmxattr()
77 const char *algo; init_desc() local

12345678910