Home
last modified time | relevance | path

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

12345678910>>...14

/Linux-v4.19/lib/raid6/
Dalgos.c134 const struct raid6_recov_calls *const *algo; in raid6_choose_recov() local
137 for (best = NULL, algo = raid6_recov_algos; *algo; algo++) in raid6_choose_recov()
138 if (!best || (*algo)->priority > best->priority) in raid6_choose_recov()
139 if (!(*algo)->valid || (*algo)->valid()) in raid6_choose_recov()
140 best = *algo; in raid6_choose_recov()
158 const struct raid6_calls *const *algo; in raid6_choose_gen() local
161 for (bestgenperf = 0, bestxorperf = 0, best = NULL, algo = raid6_algos; *algo; algo++) { in raid6_choose_gen()
162 if (!best || (*algo)->prefer >= best->prefer) { in raid6_choose_gen()
163 if ((*algo)->valid && !(*algo)->valid()) in raid6_choose_gen()
174 (*algo)->gen_syndrome(disks, PAGE_SIZE, *dptrs); in raid6_choose_gen()
[all …]
/Linux-v4.19/net/ipv6/
Dseg6_hmac.c112 struct seg6_hmac_algo *algo; in __hmac_get_algo() local
117 algo = &hmac_algos[i]; in __hmac_get_algo()
118 if (algo->alg_id == alg_id) in __hmac_get_algo()
119 return algo; in __hmac_get_algo()
128 struct seg6_hmac_algo *algo; in __do_hmac() local
133 algo = __hmac_get_algo(hinfo->alg_id); in __do_hmac()
134 if (!algo) in __do_hmac()
137 tfm = *this_cpu_ptr(algo->tfms); in __do_hmac()
152 shash = *this_cpu_ptr(algo->shashs); in __do_hmac()
360 struct seg6_hmac_algo *algo; in seg6_hmac_init_algo() local
[all …]
/Linux-v4.19/drivers/video/fbdev/savage/
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-v4.19/drivers/gpu/drm/gma500/
Dintel_i2c.c129 chan->adapter.algo_data = &chan->algo; in psb_intel_i2c_create()
131 chan->algo.setsda = set_data; in psb_intel_i2c_create()
132 chan->algo.setscl = set_clock; in psb_intel_i2c_create()
133 chan->algo.getsda = get_data; in psb_intel_i2c_create()
134 chan->algo.getscl = get_clock; in psb_intel_i2c_create()
135 chan->algo.udelay = 20; in psb_intel_i2c_create()
136 chan->algo.timeout = usecs_to_jiffies(2200); in psb_intel_i2c_create()
137 chan->algo.data = chan; in psb_intel_i2c_create()
Doaktrail_lvds_i2c.c148 chan->adapter.algo_data = &chan->algo; in oaktrail_lvds_i2c_init()
150 chan->algo.setsda = set_data; in oaktrail_lvds_i2c_init()
151 chan->algo.setscl = set_clock; in oaktrail_lvds_i2c_init()
152 chan->algo.getsda = get_data; in oaktrail_lvds_i2c_init()
153 chan->algo.getscl = get_clock; in oaktrail_lvds_i2c_init()
154 chan->algo.udelay = 100; in oaktrail_lvds_i2c_init()
155 chan->algo.timeout = usecs_to_jiffies(2200); in oaktrail_lvds_i2c_init()
156 chan->algo.data = chan; in oaktrail_lvds_i2c_init()
Dintel_gmbus.c69 struct i2c_algo_bit_data algo; member
197 gpio->adapter.algo_data = &gpio->algo; in intel_gpio_create()
199 gpio->algo.setsda = set_data; in intel_gpio_create()
200 gpio->algo.setscl = set_clock; in intel_gpio_create()
201 gpio->algo.getsda = get_data; in intel_gpio_create()
202 gpio->algo.getscl = get_clock; in intel_gpio_create()
203 gpio->algo.udelay = I2C_RISEFALL_TIME; in intel_gpio_create()
204 gpio->algo.timeout = usecs_to_jiffies(2200); in intel_gpio_create()
205 gpio->algo.data = gpio; in intel_gpio_create()
235 ret = adapter->algo->master_xfer(adapter, msgs, num); in intel_i2c_quirk_xfer()
[all …]
/Linux-v4.19/security/integrity/ima/
Dima_crypto.c81 static struct crypto_shash *ima_alloc_tfm(enum hash_algo algo) in ima_alloc_tfm() argument
86 if (algo < 0 || algo >= HASH_ALGO__LAST) in ima_alloc_tfm()
87 algo = ima_hash_algo; in ima_alloc_tfm()
89 if (algo != ima_hash_algo) { in ima_alloc_tfm()
90 tfm = crypto_alloc_shash(hash_algo_name[algo], 0, 0); in ima_alloc_tfm()
94 hash_algo_name[algo], rc); in ima_alloc_tfm()
168 static struct crypto_ahash *ima_alloc_atfm(enum hash_algo algo) in ima_alloc_atfm() argument
173 if (algo < 0 || algo >= HASH_ALGO__LAST) in ima_alloc_atfm()
174 algo = ima_hash_algo; in ima_alloc_atfm()
176 if (algo != ima_hash_algo || !tfm) { in ima_alloc_atfm()
[all …]
/Linux-v4.19/drivers/video/fbdev/i810/
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-v4.19/drivers/video/fbdev/nvidia/
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-v4.19/lib/raid6/test/
Dtest.c93 const struct raid6_calls *const *algo; in main() local
109 for (algo = raid6_algos; *algo; algo++) { in main()
110 if ((*algo)->valid && !(*algo)->valid()) in main()
113 raid6_call = **algo; in main()
/Linux-v4.19/drivers/video/fbdev/aty/
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-v4.19/drivers/video/fbdev/riva/
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()
/Linux-v4.19/drivers/crypto/virtio/
Dvirtio_crypto_mgr.c197 uint32_t algo) in virtcrypto_get_dev_node() argument
209 virtcrypto_algo_is_supported(tmp_dev, service, algo)) { in virtcrypto_get_dev_node()
226 service, algo)) { in virtcrypto_get_dev_node()
291 uint32_t algo) in virtcrypto_algo_is_supported() argument
297 if (algo > 31) { in virtcrypto_algo_is_supported()
298 algo -= 32; in virtcrypto_algo_is_supported()
329 if (!(algo_mask & (1u << algo))) in virtcrypto_algo_is_supported()
/Linux-v4.19/drivers/video/fbdev/via/
Dvia_i2c.c203 struct i2c_algo_bit_data *algo, in create_i2c_bus() argument
207 algo->setsda = via_i2c_setsda; in create_i2c_bus()
208 algo->setscl = via_i2c_setscl; in create_i2c_bus()
209 algo->getsda = via_i2c_getsda; in create_i2c_bus()
210 algo->getscl = via_i2c_getscl; in create_i2c_bus()
211 algo->udelay = 10; in create_i2c_bus()
212 algo->timeout = 2; in create_i2c_bus()
213 algo->data = adap_cfg; in create_i2c_bus()
219 adapter->algo_data = algo; in create_i2c_bus()
250 &i2c_stuff->algo, adap_cfg, in viafb_i2c_probe()
/Linux-v4.19/drivers/video/fbdev/intelfb/
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()
/Linux-v4.19/crypto/
Dtestmgr.c193 const char *algo, char *result, struct crypto_wait *wait) in ahash_partial_update() argument
206 pr_err("alg: hash: Failed to alloc state for %s\n", algo); in ahash_partial_update()
214 pr_err("alg: hash: Failed to export() for %s\n", algo); in ahash_partial_update()
220 algo); in ahash_partial_update()
226 pr_err("alg: hash: Failed to alloc request for %s\n", algo); in ahash_partial_update()
239 pr_err("alg: hash: Failed to import() for %s\n", algo); in ahash_partial_update()
245 algo); in ahash_partial_update()
272 const char *algo = crypto_tfm_alg_driver_name(crypto_ahash_tfm(tfm)); in __test_hash() local
298 "%s\n", algo); in __test_hash()
326 j, algo, template[i].ksize, MAX_KEYLEN); in __test_hash()
[all …]
/Linux-v4.19/drivers/crypto/qat/qat_common/
Dicp_qat_hw.h122 #define ICP_QAT_HW_AUTH_CONFIG_BUILD(mode, algo, cmp_len) \ argument
124 ((algo & QAT_AUTH_ALGO_MASK) << QAT_AUTH_ALGO_BITPOS) | \
125 (((algo >> 4) & QAT_AUTH_ALGO_SHA3_MASK) << \
127 (((((algo == ICP_QAT_HW_AUTH_ALGO_SHA3_256) || \
128 (algo == ICP_QAT_HW_AUTH_ALGO_SHA3_512)) ? 1 : 0) \
254 #define ICP_QAT_HW_CIPHER_CONFIG_BUILD(mode, algo, convert, dir) \ argument
256 ((algo & QAT_CIPHER_ALGO_MASK) << QAT_CIPHER_ALGO_BITPOS) | \
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
Dbus.c149 if ((bus->i2c.algo == &i2c_bit_algo) && (info[i].udelay != 0)) { in nvkm_i2c_bus_probe()
150 struct i2c_algo_bit_data *algo = bus->i2c.algo_data; in nvkm_i2c_bus_probe() local
152 info[i].udelay, algo->udelay); in nvkm_i2c_bus_probe()
153 orig_udelay = algo->udelay; in nvkm_i2c_bus_probe()
154 algo->udelay = info[i].udelay; in nvkm_i2c_bus_probe()
165 struct i2c_algo_bit_data *algo = bus->i2c.algo_data; in nvkm_i2c_bus_probe() local
166 algo->udelay = orig_udelay; in nvkm_i2c_bus_probe()
230 bus->i2c.algo = &nvkm_i2c_bus_algo; in nvkm_i2c_bus_ctor()
/Linux-v4.19/drivers/i2c/algos/
DMakefile5 obj-$(CONFIG_I2C_ALGOBIT) += i2c-algo-bit.o
6 obj-$(CONFIG_I2C_ALGOPCF) += i2c-algo-pcf.o
7 obj-$(CONFIG_I2C_ALGOPCA) += i2c-algo-pca.o
/Linux-v4.19/drivers/i2c/busses/
Di2c-amd756-s4882.c61 error = amd756_smbus.algo->smbus_xfer(adap, addr, flags, read_write, in amd756_access_virt0()
93 error = amd756_smbus.algo->smbus_xfer(adap, 0x18, 0, in amd756_access_channel()
101 error = amd756_smbus.algo->smbus_xfer(adap, addr, flags, read_write, in amd756_access_channel()
184 s4882_algo[0] = *(amd756_smbus.algo); in amd756_s4882_init()
187 s4882_adapter[0].algo = s4882_algo; in amd756_s4882_init()
190 s4882_algo[i] = *(amd756_smbus.algo); in amd756_s4882_init()
194 s4882_adapter[i].algo = s4882_algo+i; in amd756_s4882_init()
Di2c-nforce2-s4985.c58 error = nforce2_smbus->algo->smbus_xfer(adap, addr, flags, read_write, in nforce2_access_virt0()
88 error = nforce2_smbus->algo->smbus_xfer(adap, 0x18, 0, in nforce2_access_channel()
96 error = nforce2_smbus->algo->smbus_xfer(adap, addr, flags, read_write, in nforce2_access_channel()
179 s4985_algo[0] = *(nforce2_smbus->algo); in nforce2_s4985_init()
182 s4985_adapter[0].algo = s4985_algo; in nforce2_s4985_init()
185 s4985_algo[i] = *(nforce2_smbus->algo); in nforce2_s4985_init()
189 s4985_adapter[i].algo = s4985_algo + i; in nforce2_s4985_init()
/Linux-v4.19/drivers/i2c/
Di2c-mux.c33 struct i2c_algorithm algo; member
126 return parent->algo->functionality(parent); in i2c_mux_functionality()
307 if (parent->algo->master_xfer) { in i2c_mux_add_adapter()
309 priv->algo.master_xfer = i2c_mux_master_xfer; in i2c_mux_add_adapter()
311 priv->algo.master_xfer = __i2c_mux_master_xfer; in i2c_mux_add_adapter()
313 if (parent->algo->smbus_xfer) { in i2c_mux_add_adapter()
315 priv->algo.smbus_xfer = i2c_mux_smbus_xfer; in i2c_mux_add_adapter()
317 priv->algo.smbus_xfer = __i2c_mux_smbus_xfer; in i2c_mux_add_adapter()
319 priv->algo.functionality = i2c_mux_functionality; in i2c_mux_add_adapter()
325 priv->adap.algo = &priv->algo; in i2c_mux_add_adapter()
Di2c-core-slave.c43 if (!client->adapter->algo->reg_slave) { in i2c_slave_register()
51 ret = client->adapter->algo->reg_slave(client); in i2c_slave_register()
67 if (!client->adapter->algo->unreg_slave) { in i2c_slave_unregister()
73 ret = client->adapter->algo->unreg_slave(client); in i2c_slave_unregister()
/Linux-v4.19/include/uapi/linux/
Dvirtio_crypto.h61 __le32 algo; member
83 __le32 algo; member
120 __le32 algo; member
148 __le32 algo; member
166 __le32 algo; member
271 __le32 algo; member
/Linux-v4.19/security/integrity/evm/
Devm_crypto.c80 const char *algo; in init_desc() local
90 algo = evm_hmac; in init_desc()
93 algo = hash_algo_name[hash_algo]; in init_desc()
100 *tfm = crypto_alloc_shash(algo, 0, in init_desc()
104 pr_err("Can not allocate %s (reason: %ld)\n", algo, rc); in init_desc()
208 desc = init_desc(type, data->hdr.algo); in evm_calc_hmac_or_hash()
322 data.hdr.algo = HASH_ALGO_SHA1; in evm_update_evmxattr()

12345678910>>...14