Home
last modified time | relevance | path

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

12345678910>>...13

/drivers/crypto/intel/keembay/
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 …]
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,
/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 …]
/drivers/i2c/
Di2c-mux.c34 struct i2c_algorithm algo; member
127 return parent->algo->functionality(parent); in i2c_mux_functionality()
294 if (parent->algo->master_xfer) { in i2c_mux_add_adapter()
296 priv->algo.master_xfer = i2c_mux_master_xfer; in i2c_mux_add_adapter()
298 priv->algo.master_xfer = __i2c_mux_master_xfer; in i2c_mux_add_adapter()
300 if (parent->algo->master_xfer_atomic) in i2c_mux_add_adapter()
301 priv->algo.master_xfer_atomic = priv->algo.master_xfer; in i2c_mux_add_adapter()
303 if (parent->algo->smbus_xfer) { in i2c_mux_add_adapter()
305 priv->algo.smbus_xfer = i2c_mux_smbus_xfer; in i2c_mux_add_adapter()
307 priv->algo.smbus_xfer = __i2c_mux_smbus_xfer; in i2c_mux_add_adapter()
[all …]
Di2c-core-slave.c40 if (!client->adapter->algo->reg_slave) { in i2c_slave_register()
48 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()
/drivers/gpu/drm/gma500/
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()
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()
Dintel_gmbus.c70 struct i2c_algo_bit_data algo; member
198 gpio->adapter.algo_data = &gpio->algo; in intel_gpio_create()
200 gpio->algo.setsda = set_data; in intel_gpio_create()
201 gpio->algo.setscl = set_clock; in intel_gpio_create()
202 gpio->algo.getsda = get_data; in intel_gpio_create()
203 gpio->algo.getscl = get_clock; in intel_gpio_create()
204 gpio->algo.udelay = I2C_RISEFALL_TIME; in intel_gpio_create()
205 gpio->algo.timeout = usecs_to_jiffies(2200); in intel_gpio_create()
206 gpio->algo.data = gpio; in intel_gpio_create()
236 ret = adapter->algo->master_xfer(adapter, msgs, num); in intel_i2c_quirk_xfer()
[all …]
/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()
/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()
/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()
/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()
/drivers/video/fbdev/via/
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()
204 adapter->algo_data = algo; in create_i2c_bus()
235 &i2c_stuff->algo, adap_cfg, in viafb_i2c_probe()
/drivers/crypto/virtio/
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()
Dvirtio_crypto_akcipher_algs.c50 struct akcipher_engine_alg algo; member
308 header->algo = cpu_to_le32(VIRTIO_CRYPTO_AKCIPHER_RSA); in virtio_crypto_rsa_do_req()
416 header.algo = cpu_to_le32(VIRTIO_CRYPTO_AKCIPHER_RSA); in virtio_crypto_rsa_set_key()
420 para.algo = cpu_to_le32(VIRTIO_CRYPTO_AKCIPHER_RSA); in virtio_crypto_rsa_set_key()
501 .algo.base = {
517 .algo.op = {
524 .algo.base = {
542 .algo.op = {
563 ret = crypto_engine_register_akcipher(&virtio_crypto_akcipher_algs[i].algo); in virtio_crypto_akcipher_algs_register()
570 virtio_crypto_akcipher_algs[i].algo.base.base.cra_name); in virtio_crypto_akcipher_algs_register()
[all …]
/drivers/crypto/intel/qat/qat_common/
Dicp_qat_hw.h131 #define ICP_QAT_HW_AUTH_CONFIG_BUILD(mode, algo, cmp_len) \ argument
133 ((algo & QAT_AUTH_ALGO_MASK) << QAT_AUTH_ALGO_BITPOS) | \
134 (((algo >> 4) & QAT_AUTH_ALGO_SHA3_MASK) << \
136 (((((algo == ICP_QAT_HW_AUTH_ALGO_SHA3_256) || \
137 (algo == ICP_QAT_HW_AUTH_ALGO_SHA3_512)) ? 1 : 0) \
263 #define ICP_QAT_HW_CIPHER_CONFIG_BUILD(mode, algo, convert, dir) \ argument
265 ((algo & QAT_CIPHER_ALGO_MASK) << QAT_CIPHER_ALGO_BITPOS) | \
376 algo, depth, filetype) \ argument
381 (((algo) & QAT_COMPRESSION_ALGO_MASK) << \
Dicp_qat_hw_20_comp.h11 enum icp_qat_hw_comp_20_hw_comp_format algo; member
27 QAT_FIELD_SET(val32, csr.algo, in ICP_QAT_FW_COMP_20_BUILD_CONFIG_LOWER()
115 enum icp_qat_hw_decomp_20_hw_comp_format algo; member
131 QAT_FIELD_SET(val32, csr.algo, in ICP_QAT_FW_DECOMP_20_BUILD_CONFIG_LOWER()
/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
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()
/drivers/i2c/busses/
Di2c-nforce2-s4985.c49 error = nforce2_smbus->algo->smbus_xfer(adap, addr, flags, read_write, in nforce2_access_virt0()
79 error = nforce2_smbus->algo->smbus_xfer(adap, 0x18, 0, in nforce2_access_channel()
87 error = nforce2_smbus->algo->smbus_xfer(adap, addr, flags, read_write, in nforce2_access_channel()
170 s4985_algo[0] = *(nforce2_smbus->algo); in nforce2_s4985_init()
173 s4985_adapter[0].algo = s4985_algo; in nforce2_s4985_init()
176 s4985_algo[i] = *(nforce2_smbus->algo); in nforce2_s4985_init()
180 s4985_adapter[i].algo = s4985_algo + i; in nforce2_s4985_init()
Di2c-amd756-s4882.c52 error = amd756_smbus.algo->smbus_xfer(adap, addr, flags, read_write, in amd756_access_virt0()
84 error = amd756_smbus.algo->smbus_xfer(adap, 0x18, 0, in amd756_access_channel()
92 error = amd756_smbus.algo->smbus_xfer(adap, addr, flags, read_write, in amd756_access_channel()
175 s4882_algo[0] = *(amd756_smbus.algo); in amd756_s4882_init()
178 s4882_adapter[0].algo = s4882_algo; in amd756_s4882_init()
181 s4882_algo[i] = *(amd756_smbus.algo); in amd756_s4882_init()
185 s4882_adapter[i].algo = s4882_algo+i; in amd756_s4882_init()
Di2c-versatile.c25 struct i2c_algo_bit_data algo; member
81 i2c->adap.algo_data = &i2c->algo; in i2c_versatile_probe()
84 i2c->algo = i2c_versatile_algo; in i2c_versatile_probe()
85 i2c->algo.data = i2c; in i2c_versatile_probe()
/drivers/i2c/muxes/
Di2c-demux-pinctrl.c34 struct i2c_algorithm algo; member
51 return parent->algo->functionality(parent); in i2c_demux_functionality()
98 priv->algo.master_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.master_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()
/drivers/i2c/algos/
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
/drivers/gpu/drm/i915/display/
Dintel_gmbus.c341 struct i2c_algo_bit_data *algo; in intel_gpio_setup() local
343 algo = &bus->bit_algo; in intel_gpio_setup()
346 bus->adapter.algo_data = algo; in intel_gpio_setup()
347 algo->setsda = set_data; in intel_gpio_setup()
348 algo->setscl = set_clock; in intel_gpio_setup()
349 algo->getsda = get_data; in intel_gpio_setup()
350 algo->getscl = get_clock; in intel_gpio_setup()
351 algo->pre_xfer = intel_gpio_pre_xfer; in intel_gpio_setup()
352 algo->post_xfer = intel_gpio_post_xfer; in intel_gpio_setup()
353 algo->udelay = I2C_RISEFALL_TIME; in intel_gpio_setup()
[all …]
/drivers/watchdog/
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()

12345678910>>...13