algo 55 arch/s390/kernel/machine_kexec_file.c if (ms->algo != 0 || algo 128 crypto/asymmetric_keys/public_key.c ptr = pkey_pack_u32(ptr, pkey->algo); algo 199 crypto/asymmetric_keys/public_key.c ptr = pkey_pack_u32(ptr, pkey->algo); algo 290 crypto/asymmetric_keys/public_key.c ptr = pkey_pack_u32(ptr, pkey->algo); algo 116 crypto/asymmetric_keys/x509_cert_parser.c cert->pub->algo = ctx->key_algo; algo 195 crypto/ecrdsa.c u32 algo, paramlen; algo 205 crypto/ecrdsa.c ecrdsa_unpack_u32(&algo, (u8 *)key + keylen)); algo 207 crypto/ecrdsa.c if (algo == OID_gost2012PKey256) { algo 211 crypto/ecrdsa.c } else if (algo == OID_gost2012PKey512) { algo 217 crypto/ecrdsa.c ctx->algo_oid = algo; algo 250 crypto/tcrypt.c static void test_mb_aead_speed(const char *algo, int enc, int secs, algo 284 crypto/tcrypt.c tfm = crypto_alloc_aead(algo, 0, 0); algo 287 crypto/tcrypt.c algo, PTR_ERR(tfm)); algo 318 crypto/tcrypt.c algo); algo 332 crypto/tcrypt.c pr_info("\ntesting speed of multibuffer %s (%s) %s\n", algo, algo 518 crypto/tcrypt.c static void test_aead_speed(const char *algo, int enc, unsigned int secs, algo 566 crypto/tcrypt.c tfm = crypto_alloc_aead(algo, 0, 0); algo 569 crypto/tcrypt.c pr_err("alg: aead: Failed to load transform for %s: %ld\n", algo, algo 575 crypto/tcrypt.c printk(KERN_INFO "\ntesting speed of %s (%s) %s\n", algo, algo 581 crypto/tcrypt.c algo); algo 811 crypto/tcrypt.c static void test_mb_ahash_speed(const char *algo, unsigned int secs, algo 823 crypto/tcrypt.c tfm = crypto_alloc_ahash(algo, 0, 0); algo 826 crypto/tcrypt.c algo, PTR_ERR(tfm)); algo 839 crypto/tcrypt.c algo); algo 853 crypto/tcrypt.c pr_info("\ntesting speed of multibuffer %s (%s)\n", algo, algo 1054 crypto/tcrypt.c static void test_ahash_speed_common(const char *algo, unsigned int secs, algo 1064 crypto/tcrypt.c tfm = crypto_alloc_ahash(algo, 0, mask); algo 1067 crypto/tcrypt.c algo, PTR_ERR(tfm)); algo 1071 crypto/tcrypt.c printk(KERN_INFO "\ntesting speed of async %s (%s)\n", algo, algo 1135 crypto/tcrypt.c static void test_ahash_speed(const char *algo, unsigned int secs, algo 1138 crypto/tcrypt.c return test_ahash_speed_common(algo, secs, speed, 0); algo 1141 crypto/tcrypt.c static void test_hash_speed(const char *algo, unsigned int secs, algo 1144 crypto/tcrypt.c return test_ahash_speed_common(algo, secs, speed, CRYPTO_ALG_ASYNC); algo 1248 crypto/tcrypt.c static void test_mb_skcipher_speed(const char *algo, int enc, int secs, algo 1270 crypto/tcrypt.c tfm = crypto_alloc_skcipher(algo, 0, 0); algo 1273 crypto/tcrypt.c algo, PTR_ERR(tfm)); algo 1297 crypto/tcrypt.c algo); algo 1311 crypto/tcrypt.c pr_info("\ntesting speed of multibuffer %s (%s) %s\n", algo, algo 1489 crypto/tcrypt.c static void test_skcipher_speed(const char *algo, int enc, unsigned int secs, algo 1509 crypto/tcrypt.c tfm = crypto_alloc_skcipher(algo, 0, async ? 0 : CRYPTO_ALG_ASYNC); algo 1512 crypto/tcrypt.c pr_err("failed to load transform for %s: %ld\n", algo, algo 1517 crypto/tcrypt.c pr_info("\ntesting speed of async %s (%s) %s\n", algo, algo 1523 crypto/tcrypt.c algo); algo 1619 crypto/tcrypt.c static void test_acipher_speed(const char *algo, int enc, unsigned int secs, algo 1623 crypto/tcrypt.c return test_skcipher_speed(algo, enc, secs, template, tcount, keysize, algo 1627 crypto/tcrypt.c static void test_cipher_speed(const char *algo, int enc, unsigned int secs, algo 1631 crypto/tcrypt.c return test_skcipher_speed(algo, enc, secs, template, tcount, keysize, algo 2354 crypto/testmgr.c const char *algo = crypto_tfm_alg_driver_name(crypto_cipher_tfm(tfm)); algo 2398 crypto/testmgr.c algo, j, template[i].setkey_error, ret, algo 2404 crypto/testmgr.c algo, j, template[i].setkey_error); algo 2422 crypto/testmgr.c "on %s for %s\n", j, e, algo); algo 2915 crypto/testmgr.c const char *algo = crypto_tfm_alg_driver_name(crypto_comp_tfm(tfm)); algo 2942 crypto/testmgr.c "on test %d for %s: ret=%d\n", i + 1, algo, algo 2953 crypto/testmgr.c i + 1, algo, -ret); algo 2959 crypto/testmgr.c "failed for %s: output len = %d\n", i + 1, algo, algo 2968 crypto/testmgr.c i + 1, algo); algo 2986 crypto/testmgr.c "on test %d for %s: ret=%d\n", i + 1, algo, algo 2993 crypto/testmgr.c "failed for %s: output len = %d\n", i + 1, algo, algo 3001 crypto/testmgr.c "failed for %s\n", i + 1, algo); algo 3021 crypto/testmgr.c const char *algo = crypto_tfm_alg_driver_name(crypto_acomp_tfm(tfm)); algo 3058 crypto/testmgr.c algo); algo 3071 crypto/testmgr.c i + 1, algo, -ret); algo 3087 crypto/testmgr.c i + 1, algo, -ret); algo 3095 crypto/testmgr.c i + 1, algo, req->dlen); algo 3104 crypto/testmgr.c i + 1, algo); algo 3135 crypto/testmgr.c algo); algo 3148 crypto/testmgr.c i + 1, algo, -ret); algo 3156 crypto/testmgr.c i + 1, algo, req->dlen); algo 3165 crypto/testmgr.c i + 1, algo); algo 3189 crypto/testmgr.c const char *algo = crypto_tfm_alg_driver_name(crypto_rng_tfm(tfm)); algo 3199 crypto/testmgr.c "for %s\n", algo); algo 3215 crypto/testmgr.c "for %s\n", algo); algo 3225 crypto/testmgr.c "%s (requested %d)\n", algo, algo 3235 crypto/testmgr.c i, algo); algo 3688 crypto/testmgr.c ptr = test_pack_u32(ptr, vecs->algo); algo 3835 crypto/testmgr.c const char *algo = algo 3845 crypto/testmgr.c i + 1, algo, ret); algo 154 crypto/testmgr.h enum OID algo; algo 585 crypto/testmgr.h .algo = OID_gost2012PKey256, algo 611 crypto/testmgr.h .algo = OID_gost2012PKey256, algo 637 crypto/testmgr.h .algo = OID_gost2012PKey256, algo 670 crypto/testmgr.h .algo = OID_gost2012PKey512, algo 705 crypto/testmgr.h .algo = OID_gost2012PKey512, algo 113 drivers/char/tpm/tpm_i2c_infineon.c if (!tpm_dev.client->adapter->algo->master_xfer) algo 220 drivers/char/tpm/tpm_i2c_infineon.c if (!tpm_dev.client->adapter->algo->master_xfer) algo 663 drivers/crypto/ixp4xx_crypto.c const struct ix_hash_algo *algo; algo 667 drivers/crypto/ixp4xx_crypto.c algo = ix_hash(tfm); algo 670 drivers/crypto/ixp4xx_crypto.c cfgword = algo->cfgword | ( authsize << 6); /* (authsize/4) << 8 */ algo 678 drivers/crypto/ixp4xx_crypto.c memcpy(cinfo, algo->icv, digest_len); algo 682 drivers/crypto/ixp4xx_crypto.c + sizeof(algo->cfgword); algo 44 drivers/crypto/padlock-aes.c algo:3, algo 122 drivers/crypto/qat/qat_common/icp_qat_hw.h #define ICP_QAT_HW_AUTH_CONFIG_BUILD(mode, algo, cmp_len) \ algo 124 drivers/crypto/qat/qat_common/icp_qat_hw.h ((algo & QAT_AUTH_ALGO_MASK) << QAT_AUTH_ALGO_BITPOS) | \ algo 125 drivers/crypto/qat/qat_common/icp_qat_hw.h (((algo >> 4) & QAT_AUTH_ALGO_SHA3_MASK) << \ algo 127 drivers/crypto/qat/qat_common/icp_qat_hw.h (((((algo == ICP_QAT_HW_AUTH_ALGO_SHA3_256) || \ algo 128 drivers/crypto/qat/qat_common/icp_qat_hw.h (algo == ICP_QAT_HW_AUTH_ALGO_SHA3_512)) ? 1 : 0) \ algo 254 drivers/crypto/qat/qat_common/icp_qat_hw.h #define ICP_QAT_HW_CIPHER_CONFIG_BUILD(mode, algo, convert, dir) \ algo 256 drivers/crypto/qat/qat_common/icp_qat_hw.h ((algo & QAT_CIPHER_ALGO_MASK) << QAT_CIPHER_ALGO_BITPOS) | \ algo 44 drivers/crypto/virtio/virtio_crypto_algs.c struct crypto_alg algo; algo 139 drivers/crypto/virtio/virtio_crypto_algs.c vcrypto->ctrl.header.algo = cpu_to_le32(alg); algo 147 drivers/crypto/virtio/virtio_crypto_algs.c vcrypto->ctrl.u.sym_create_session.u.cipher.para.algo = algo 148 drivers/crypto/virtio/virtio_crypto_algs.c vcrypto->ctrl.header.algo; algo 599 drivers/crypto/virtio/virtio_crypto_algs.c .algo = { algo 640 drivers/crypto/virtio/virtio_crypto_algs.c ret = crypto_register_alg(&virtio_crypto_algs[i].algo); algo 647 drivers/crypto/virtio/virtio_crypto_algs.c virtio_crypto_algs[i].algo.cra_name); algo 671 drivers/crypto/virtio/virtio_crypto_algs.c crypto_unregister_alg(&virtio_crypto_algs[i].algo); algo 109 drivers/crypto/virtio/virtio_crypto_common.h uint32_t algo); algo 112 drivers/crypto/virtio/virtio_crypto_common.h uint32_t algo); algo 185 drivers/crypto/virtio/virtio_crypto_mgr.c uint32_t algo) algo 197 drivers/crypto/virtio/virtio_crypto_mgr.c virtcrypto_algo_is_supported(tmp_dev, service, algo)) { algo 214 drivers/crypto/virtio/virtio_crypto_mgr.c service, algo)) { algo 279 drivers/crypto/virtio/virtio_crypto_mgr.c uint32_t algo) algo 285 drivers/crypto/virtio/virtio_crypto_mgr.c if (algo > 31) { algo 286 drivers/crypto/virtio/virtio_crypto_mgr.c algo -= 32; algo 317 drivers/crypto/virtio/virtio_crypto_mgr.c if (!(algo_mask & (1u << algo))) algo 188 drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c i2c->adapter.algo = &amdgpu_atombios_i2c_algo; algo 681 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c control->algo = &smu_v11_0_i2c_eeprom_i2c_algo; algo 5172 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c i2c->base.algo = &amdgpu_dm_i2c_algo; algo 494 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c adap->algo = &dw_hdmi_algorithm; algo 1099 drivers/gpu/drm/drm_dp_helper.c aux->ddc.algo = &drm_dp_i2c_algo; algo 1119 drivers/gpu/drm/drm_dp_helper.c if (!aux->ddc.algo) algo 4125 drivers/gpu/drm/drm_dp_mst_topology.c aux->ddc.algo = &drm_dp_mst_i2c_algo; algo 214 drivers/gpu/drm/gma500/cdv_intel_dp.c adapter->algo = &i2c_dp_aux_algo; algo 269 drivers/gpu/drm/gma500/cdv_intel_dp.c struct i2c_algo_dp_aux_data algo; algo 855 drivers/gpu/drm/gma500/cdv_intel_dp.c intel_dp->algo.running = false; algo 856 drivers/gpu/drm/gma500/cdv_intel_dp.c intel_dp->algo.address = 0; algo 857 drivers/gpu/drm/gma500/cdv_intel_dp.c intel_dp->algo.aux_ch = cdv_intel_dp_i2c_aux_ch; algo 864 drivers/gpu/drm/gma500/cdv_intel_dp.c intel_dp->adapter.algo_data = &intel_dp->algo; algo 70 drivers/gpu/drm/gma500/intel_gmbus.c struct i2c_algo_bit_data algo; algo 198 drivers/gpu/drm/gma500/intel_gmbus.c gpio->adapter.algo_data = &gpio->algo; algo 200 drivers/gpu/drm/gma500/intel_gmbus.c gpio->algo.setsda = set_data; algo 201 drivers/gpu/drm/gma500/intel_gmbus.c gpio->algo.setscl = set_clock; algo 202 drivers/gpu/drm/gma500/intel_gmbus.c gpio->algo.getsda = get_data; algo 203 drivers/gpu/drm/gma500/intel_gmbus.c gpio->algo.getscl = get_clock; algo 204 drivers/gpu/drm/gma500/intel_gmbus.c gpio->algo.udelay = I2C_RISEFALL_TIME; algo 205 drivers/gpu/drm/gma500/intel_gmbus.c gpio->algo.timeout = usecs_to_jiffies(2200); algo 206 drivers/gpu/drm/gma500/intel_gmbus.c gpio->algo.data = gpio; algo 236 drivers/gpu/drm/gma500/intel_gmbus.c ret = adapter->algo->master_xfer(adapter, msgs, num); algo 368 drivers/gpu/drm/gma500/intel_gmbus.c bus->force_bit->algo->functionality(bus->force_bit); algo 423 drivers/gpu/drm/gma500/intel_gmbus.c bus->adapter.algo = &gmbus_algorithm; algo 119 drivers/gpu/drm/gma500/intel_i2c.c chan->adapter.algo_data = &chan->algo; algo 121 drivers/gpu/drm/gma500/intel_i2c.c chan->algo.setsda = set_data; algo 122 drivers/gpu/drm/gma500/intel_i2c.c chan->algo.setscl = set_clock; algo 123 drivers/gpu/drm/gma500/intel_i2c.c chan->algo.getsda = get_data; algo 124 drivers/gpu/drm/gma500/intel_i2c.c chan->algo.getscl = get_clock; algo 125 drivers/gpu/drm/gma500/intel_i2c.c chan->algo.udelay = 20; algo 126 drivers/gpu/drm/gma500/intel_i2c.c chan->algo.timeout = usecs_to_jiffies(2200); algo 127 drivers/gpu/drm/gma500/intel_i2c.c chan->algo.data = chan; algo 172 drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c .algo = &oaktrail_hdmi_i2c_algorithm, algo 147 drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c chan->adapter.algo_data = &chan->algo; algo 149 drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c chan->algo.setsda = set_data; algo 150 drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c chan->algo.setscl = set_clock; algo 151 drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c chan->algo.getsda = get_data; algo 152 drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c chan->algo.getscl = get_clock; algo 153 drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c chan->algo.udelay = 100; algo 154 drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c chan->algo.timeout = usecs_to_jiffies(2200); algo 155 drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c chan->algo.data = chan; algo 105 drivers/gpu/drm/gma500/psb_intel_drv.h struct i2c_algo_bit_data algo; algo 2486 drivers/gpu/drm/gma500/psb_intel_sdvo.c return sdvo->i2c->algo->master_xfer(sdvo->i2c, msgs, num); algo 2492 drivers/gpu/drm/gma500/psb_intel_sdvo.c return sdvo->i2c->algo->functionality(sdvo->i2c); algo 2509 drivers/gpu/drm/gma500/psb_intel_sdvo.c sdvo->ddc.algo = &psb_intel_sdvo_ddc_proxy; algo 309 drivers/gpu/drm/i915/display/intel_gmbus.c struct i2c_algo_bit_data *algo; algo 311 drivers/gpu/drm/i915/display/intel_gmbus.c algo = &bus->bit_algo; algo 314 drivers/gpu/drm/i915/display/intel_gmbus.c bus->adapter.algo_data = algo; algo 315 drivers/gpu/drm/i915/display/intel_gmbus.c algo->setsda = set_data; algo 316 drivers/gpu/drm/i915/display/intel_gmbus.c algo->setscl = set_clock; algo 317 drivers/gpu/drm/i915/display/intel_gmbus.c algo->getsda = get_data; algo 318 drivers/gpu/drm/i915/display/intel_gmbus.c algo->getscl = get_clock; algo 319 drivers/gpu/drm/i915/display/intel_gmbus.c algo->pre_xfer = intel_gpio_pre_xfer; algo 320 drivers/gpu/drm/i915/display/intel_gmbus.c algo->post_xfer = intel_gpio_post_xfer; algo 321 drivers/gpu/drm/i915/display/intel_gmbus.c algo->udelay = I2C_RISEFALL_TIME; algo 322 drivers/gpu/drm/i915/display/intel_gmbus.c algo->timeout = usecs_to_jiffies(2200); algo 323 drivers/gpu/drm/i915/display/intel_gmbus.c algo->data = bus; algo 870 drivers/gpu/drm/i915/display/intel_gmbus.c bus->adapter.algo = &gmbus_algorithm; algo 3171 drivers/gpu/drm/i915/display/intel_sdvo.c return sdvo->i2c->algo->master_xfer(sdvo->i2c, msgs, num); algo 3177 drivers/gpu/drm/i915/display/intel_sdvo.c return sdvo->i2c->algo->functionality(sdvo->i2c); algo 3223 drivers/gpu/drm/i915/display/intel_sdvo.c sdvo->ddc.algo = &intel_sdvo_ddc_proxy; algo 298 drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c ddc->adap.algo = &mtk_hdmi_ddc_algorithm; algo 255 drivers/gpu/drm/msm/hdmi/hdmi_i2c.c i2c->algo = &msm_hdmi_i2c_algorithm; algo 200 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c aux->i2c.algo = &nvkm_i2c_aux_i2c_algo; algo 168 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c if ((bus->i2c.algo == &i2c_bit_algo) && (info[i].udelay != 0)) { algo 169 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c struct i2c_algo_bit_data *algo = bus->i2c.algo_data; algo 171 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c info[i].udelay, algo->udelay); algo 172 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c orig_udelay = algo->udelay; algo 173 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c algo->udelay = info[i].udelay; algo 184 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c struct i2c_algo_bit_data *algo = bus->i2c.algo_data; algo 185 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c algo->udelay = orig_udelay; algo 249 drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c bus->i2c.algo = &nvkm_i2c_bus_algo; algo 942 drivers/gpu/drm/radeon/radeon_i2c.c i2c->adapter.algo = &radeon_i2c_algo; algo 952 drivers/gpu/drm/radeon/radeon_i2c.c i2c->adapter.algo = &radeon_atom_i2c_algo; algo 791 drivers/gpu/drm/rockchip/inno_hdmi.c adap->algo = &inno_hdmi_algorithm; algo 721 drivers/gpu/drm/rockchip/rk3066_hdmi.c adap->algo = &rk3066_hdmi_algorithm; algo 306 drivers/gpu/drm/sun4i/sun4i_hdmi_i2c.c adap->algo = &sun4i_hdmi_i2c_algorithm; algo 625 drivers/gpu/drm/zte/zx_hdmi.c adap->algo = &zx_hdmi_algorithm; algo 339 drivers/gpu/drm/zte/zx_vga.c adap->algo = &zx_vga_algorithm; algo 1311 drivers/hid/hid-cp2112.c dev->adap.algo = &smbus_algorithm; algo 661 drivers/i2c/algos/i2c-algo-bit.c adap->algo = &i2c_bit_algo; algo 380 drivers/i2c/algos/i2c-algo-pca.c adap->algo = &pca_algo; algo 406 drivers/i2c/algos/i2c-algo-pcf.c adap->algo = &pcf_algo; algo 481 drivers/i2c/busses/i2c-ali1535.c .algo = &smbus_algorithm, algo 394 drivers/i2c/busses/i2c-ali1563.c .algo = &ali1563_algorithm, algo 464 drivers/i2c/busses/i2c-ali15x3.c .algo = &smbus_algorithm, algo 461 drivers/i2c/busses/i2c-altera.c idev->adapter.algo = &altr_i2c_algo; algo 303 drivers/i2c/busses/i2c-amd-mp2-plat.c i2c_dev->adap.algo = &i2c_amd_algorithm; algo 52 drivers/i2c/busses/i2c-amd756-s4882.c error = amd756_smbus.algo->smbus_xfer(adap, addr, flags, read_write, algo 84 drivers/i2c/busses/i2c-amd756-s4882.c error = amd756_smbus.algo->smbus_xfer(adap, 0x18, 0, algo 92 drivers/i2c/busses/i2c-amd756-s4882.c error = amd756_smbus.algo->smbus_xfer(adap, addr, flags, read_write, algo 175 drivers/i2c/busses/i2c-amd756-s4882.c s4882_algo[0] = *(amd756_smbus.algo); algo 178 drivers/i2c/busses/i2c-amd756-s4882.c s4882_adapter[0].algo = s4882_algo; algo 181 drivers/i2c/busses/i2c-amd756-s4882.c s4882_algo[i] = *(amd756_smbus.algo); algo 185 drivers/i2c/busses/i2c-amd756-s4882.c s4882_adapter[i].algo = s4882_algo+i; algo 289 drivers/i2c/busses/i2c-amd756.c .algo = &smbus_algorithm, algo 453 drivers/i2c/busses/i2c-amd8111.c smbus->adapter.algo = &smbus_algorithm; algo 1014 drivers/i2c/busses/i2c-aspeed.c bus->adap.algo = &aspeed_i2c_algo; algo 798 drivers/i2c/busses/i2c-at91-master.c dev->adapter.algo = &at91_twi_algorithm; algo 131 drivers/i2c/busses/i2c-at91-slave.c dev->adapter.algo = &at91_twi_algorithm_slave; algo 321 drivers/i2c/busses/i2c-au1550.c priv->adap.algo = &au1550_algo; algo 792 drivers/i2c/busses/i2c-axxia.c idev->adapter.algo = &axxia_i2c_algo; algo 801 drivers/i2c/busses/i2c-bcm-iproc.c if (adap->algo->reg_slave) algo 931 drivers/i2c/busses/i2c-bcm-iproc.c adap->algo = &bcm_iproc_algo; algo 856 drivers/i2c/busses/i2c-bcm-kona.c adap->algo = &bcm_algo; algo 477 drivers/i2c/busses/i2c-bcm2835.c adap->algo = &bcm2835_i2c_algo; algo 657 drivers/i2c/busses/i2c-brcmstb.c adap->algo = &brcmstb_i2c_algo; algo 913 drivers/i2c/busses/i2c-cadence.c id->adap.algo = &cdns_i2c_algo; algo 246 drivers/i2c/busses/i2c-cbus-gpio.c adapter->algo = &cbus_i2c_algo; algo 333 drivers/i2c/busses/i2c-cht-wc.c adap->adapter.algo = &cht_wc_i2c_adap_algo; algo 416 drivers/i2c/busses/i2c-cpm.c .algo = &cpm_i2c_algo, algo 271 drivers/i2c/busses/i2c-cros-ec-tunnel.c bus->adap.algo = &ec_i2c_algorithm; algo 856 drivers/i2c/busses/i2c-davinci.c adap->algo = &i2c_davinci_algo; algo 708 drivers/i2c/busses/i2c-designware-master.c adap->algo = &i2c_dw_algo; algo 270 drivers/i2c/busses/i2c-designware-slave.c adap->algo = &i2c_dw_algo; algo 332 drivers/i2c/busses/i2c-digicolor.c i2c->adap.algo = &dc_i2c_algorithm; algo 467 drivers/i2c/busses/i2c-diolan-u2c.c dev->adapter.algo = &diolan_usb_algorithm; algo 208 drivers/i2c/busses/i2c-dln2.c dln2->adapter.algo = &dln2_i2c_usb_algorithm; algo 326 drivers/i2c/busses/i2c-efm32.c ddata->adapter.algo = &efm32_i2c_algo; algo 775 drivers/i2c/busses/i2c-eg20t.c pch_adap->algo = &pch_algorithm; algo 389 drivers/i2c/busses/i2c-emev2.c priv->adap.algo = &em_i2c_algo; algo 755 drivers/i2c/busses/i2c-exynos5.c i2c->adap.algo = &exynos5_i2c_algorithm; algo 721 drivers/i2c/busses/i2c-fsi.c port->adapter.algo = &fsi_i2c_algorithm; algo 406 drivers/i2c/busses/i2c-highlander.c adap->algo = &highlander_i2c_algo; algo 435 drivers/i2c/busses/i2c-hix5hd2.c priv->adap.algo = &hix5hd2_i2c_algorithm; algo 1704 drivers/i2c/busses/i2c-i801.c priv->adapter.algo = &smbus_algorithm; algo 744 drivers/i2c/busses/i2c-ibm_iic.c adap->algo = &iic_algo; algo 1382 drivers/i2c/busses/i2c-img-scb.c i2c->adap.algo = &img_i2c_algo; algo 566 drivers/i2c/busses/i2c-imx-lpi2c.c lpi2c_imx->adapter.algo = &lpi2c_imx_algo; algo 1094 drivers/i2c/busses/i2c-imx.c i2c_imx->adapter.algo = &i2c_imx_algo; algo 492 drivers/i2c/busses/i2c-iop3xx.c new_adapter->algo = &iop3xx_i2c_algo; algo 253 drivers/i2c/busses/i2c-isch.c .algo = &smbus_algorithm, algo 858 drivers/i2c/busses/i2c-ismt.c priv->adapter.algo = &smbus_algorithm; algo 706 drivers/i2c/busses/i2c-jz4780.c i2c->adap.algo = &jz4780_i2c_algorithm; algo 287 drivers/i2c/busses/i2c-kempld.c .algo = &kempld_i2c_algorithm, algo 425 drivers/i2c/busses/i2c-lpc2k.c i2c->adap.algo = &i2c_lpc2k_algorithm; algo 418 drivers/i2c/busses/i2c-meson.c i2c->adap.algo = &meson_i2c_algorithm; algo 486 drivers/i2c/busses/i2c-mlxcpld.c .algo = &mlxcpld_i2c_algo, algo 647 drivers/i2c/busses/i2c-mpc.c .algo = &mpc_algo, algo 945 drivers/i2c/busses/i2c-mt65xx.c i2c->adap.algo = &mtk_i2c_algorithm; algo 312 drivers/i2c/busses/i2c-mt7621.c adap->algo = &mtk_i2c_algo; algo 935 drivers/i2c/busses/i2c-mv64xxx.c drv_data->adapter.algo = &mv64xxx_i2c_algo; algo 855 drivers/i2c/busses/i2c-mxs.c adap->algo = &mxs_i2c_algo; algo 49 drivers/i2c/busses/i2c-nforce2-s4985.c error = nforce2_smbus->algo->smbus_xfer(adap, addr, flags, read_write, algo 79 drivers/i2c/busses/i2c-nforce2-s4985.c error = nforce2_smbus->algo->smbus_xfer(adap, 0x18, 0, algo 87 drivers/i2c/busses/i2c-nforce2-s4985.c error = nforce2_smbus->algo->smbus_xfer(adap, addr, flags, read_write, algo 170 drivers/i2c/busses/i2c-nforce2-s4985.c s4985_algo[0] = *(nforce2_smbus->algo); algo 173 drivers/i2c/busses/i2c-nforce2-s4985.c s4985_adapter[0].algo = s4985_algo; algo 176 drivers/i2c/busses/i2c-nforce2-s4985.c s4985_algo[i] = *(nforce2_smbus->algo); algo 180 drivers/i2c/busses/i2c-nforce2-s4985.c s4985_adapter[i].algo = s4985_algo + i; algo 353 drivers/i2c/busses/i2c-nforce2.c smbus->adapter.algo = &smbus_algorithm; algo 1032 drivers/i2c/busses/i2c-nomadik.c adap->algo = &nmk_i2c_algo; algo 324 drivers/i2c/busses/i2c-nvidia-gpu.c i2cd->adapter.algo = &gpu_i2c_algorithm; algo 465 drivers/i2c/busses/i2c-ocores.c .algo = &ocores_algorithm, algo 132 drivers/i2c/busses/i2c-octeon-platdrv.c .algo = &octeon_i2c_algo, algo 1497 drivers/i2c/busses/i2c-omap.c adap->algo = &omap_i2c_algo; algo 216 drivers/i2c/busses/i2c-opal.c adapter->algo = &i2c_opal_algo; algo 451 drivers/i2c/busses/i2c-owl.c i2c_dev->adap.algo = &owl_i2c_algorithm; algo 358 drivers/i2c/busses/i2c-pasemi.c smbus->adapter.algo = &smbus_algorithm; algo 829 drivers/i2c/busses/i2c-piix4.c adap->algo = sb800_main ? &piix4_smbus_algorithm_sb800 algo 583 drivers/i2c/busses/i2c-pmcmsp.c .algo = &pmcmsptwi_algo, algo 656 drivers/i2c/busses/i2c-pnx.c alg_data->adapter.algo = &pnx_algorithm; algo 422 drivers/i2c/busses/i2c-powermac.c adapter->algo = &i2c_powermac_algorithm; algo 204 drivers/i2c/busses/i2c-puv3.c adapter->algo = &puv3_i2c_algorithm; algo 1293 drivers/i2c/busses/i2c-pxa.c i2c->adap.algo = &i2c_pxa_pio_algorithm; algo 1295 drivers/i2c/busses/i2c-pxa.c i2c->adap.algo = &i2c_pxa_algorithm; algo 548 drivers/i2c/busses/i2c-qcom-geni.c gi2c->adap.algo = &geni_i2c_algo; algo 1696 drivers/i2c/busses/i2c-qup.c qup->adap.algo = &qup_i2c_algo; algo 1700 drivers/i2c/busses/i2c-qup.c qup->adap.algo = &qup_i2c_algo_v2; algo 950 drivers/i2c/busses/i2c-rcar.c adap->algo = &rcar_i2c_algo; algo 432 drivers/i2c/busses/i2c-riic.c adap->algo = &riic_algo; algo 1215 drivers/i2c/busses/i2c-rk3x.c i2c->adap.algo = &rk3x_i2c_algorithm; algo 146 drivers/i2c/busses/i2c-robotfuzz-osif.c priv->adapter.algo = &osif_algorithm; algo 1082 drivers/i2c/busses/i2c-s3c2410.c i2c->adap.algo = &s3c24xx_i2c_algorithm; algo 398 drivers/i2c/busses/i2c-scmi.c smbus_cmi->adapter.algo = &acpi_smbus_cmi_algorithm; algo 477 drivers/i2c/busses/i2c-sh7760.c id->adap.algo = &sh7760_i2c_algo; algo 886 drivers/i2c/busses/i2c-sh_mobile.c adap->algo = &sh_mobile_i2c_algorithm; algo 127 drivers/i2c/busses/i2c-sibyte.c i2c_adap->algo = &i2c_sibyte_algo; algo 146 drivers/i2c/busses/i2c-sibyte.c .algo = NULL, algo 154 drivers/i2c/busses/i2c-sibyte.c .algo = NULL, algo 330 drivers/i2c/busses/i2c-sirf.c adap->algo = &i2c_sirfsoc_algo; algo 357 drivers/i2c/busses/i2c-sis5595.c .algo = &smbus_algorithm, algo 497 drivers/i2c/busses/i2c-sis630.c .algo = &smbus_algorithm, algo 232 drivers/i2c/busses/i2c-sis96x.c .algo = &smbus_algorithm, algo 509 drivers/i2c/busses/i2c-sprd.c i2c_dev->adap.algo = &sprd_i2c_algo; algo 866 drivers/i2c/busses/i2c-st.c adap->algo = &st_i2c_algo; algo 841 drivers/i2c/busses/i2c-stm32f4.c adap->algo = &stm32f4_i2c_algo; algo 1948 drivers/i2c/busses/i2c-stm32f7.c adap->algo = &stm32f7_i2c_algo; algo 913 drivers/i2c/busses/i2c-stu300.c adap->algo = &stu300_algo; algo 276 drivers/i2c/busses/i2c-sun6i-p2wi.c p2wi->adapter.algo = &p2wi_algo; algo 532 drivers/i2c/busses/i2c-synquacer.c .algo = &synquacer_i2c_algo, algo 220 drivers/i2c/busses/i2c-taos-evm.c adapter->algo = &taos_algorithm; algo 313 drivers/i2c/busses/i2c-tegra-bpmp.c i2c->adapter.algo = &tegra_bpmp_i2c_algo; algo 1548 drivers/i2c/busses/i2c-tegra.c i2c_dev->adapter.algo = &tegra_i2c_algo; algo 81 drivers/i2c/busses/i2c-thunderx-pcidrv.c .algo = &thunderx_i2c_algo, algo 249 drivers/i2c/busses/i2c-tiny-usb.c dev->adapter.algo = &usb_algorithm; algo 568 drivers/i2c/busses/i2c-uniphier-f.c priv->adap.algo = &uniphier_fi2c_algo; algo 363 drivers/i2c/busses/i2c-uniphier.c priv->adap.algo = &uniphier_i2c_algo; algo 25 drivers/i2c/busses/i2c-versatile.c struct i2c_algo_bit_data algo; algo 83 drivers/i2c/busses/i2c-versatile.c i2c->adap.algo_data = &i2c->algo; algo 86 drivers/i2c/busses/i2c-versatile.c i2c->algo = i2c_versatile_algo; algo 87 drivers/i2c/busses/i2c-versatile.c i2c->algo.data = i2c; algo 308 drivers/i2c/busses/i2c-viapro.c .algo = &smbus_algorithm, algo 371 drivers/i2c/busses/i2c-viperboard.c vb_i2c->i2c.algo = &vprbrd_algorithm; algo 418 drivers/i2c/busses/i2c-wmt.c adap->algo = &wmt_i2c_algo; algo 548 drivers/i2c/busses/i2c-xgene-slimpro.c adapter->algo = &xgene_slimpro_i2c_algorithm; algo 720 drivers/i2c/busses/i2c-xiic.c .algo = &xiic_algorithm, algo 541 drivers/i2c/busses/i2c-xlp9xx.c priv->adapter.algo = &xlp9xx_i2c_algo; algo 427 drivers/i2c/busses/i2c-xlr.c priv->adap.algo = &xlr_i2c_algo; algo 564 drivers/i2c/busses/i2c-zx2967.c i2c->adap.algo = &zx2967_i2c_algo; algo 429 drivers/i2c/busses/scx200_acb.c adapter->algo = &scx200_acb_algorithm; algo 1331 drivers/i2c/i2c-core-base.c if (!adap->algo) { algo 1998 drivers/i2c/i2c-core-base.c if (i2c_in_atomic_xfer_mode() && adap->algo->master_xfer_atomic) algo 1999 drivers/i2c/i2c-core-base.c ret = adap->algo->master_xfer_atomic(adap, msgs, num); algo 2001 drivers/i2c/i2c-core-base.c ret = adap->algo->master_xfer(adap, msgs, num); algo 2037 drivers/i2c/i2c-core-base.c if (!adap->algo->master_xfer) { algo 39 drivers/i2c/i2c-core-slave.c if (!client->adapter->algo->reg_slave) { algo 47 drivers/i2c/i2c-core-slave.c ret = client->adapter->algo->reg_slave(client); algo 63 drivers/i2c/i2c-core-slave.c if (!client->adapter->algo->unreg_slave) { algo 69 drivers/i2c/i2c-core-slave.c ret = client->adapter->algo->unreg_slave(client); algo 568 drivers/i2c/i2c-core-smbus.c xfer_func = adapter->algo->smbus_xfer; algo 570 drivers/i2c/i2c-core-smbus.c if (adapter->algo->smbus_xfer_atomic) algo 571 drivers/i2c/i2c-core-smbus.c xfer_func = adapter->algo->smbus_xfer_atomic; algo 572 drivers/i2c/i2c-core-smbus.c else if (adapter->algo->master_xfer_atomic) algo 589 drivers/i2c/i2c-core-smbus.c if (res != -EOPNOTSUPP || !adapter->algo->master_xfer) algo 40 drivers/i2c/i2c-core.h WARN(!adap->algo->master_xfer_atomic && !adap->algo->smbus_xfer_atomic, algo 34 drivers/i2c/i2c-mux.c struct i2c_algorithm algo; algo 127 drivers/i2c/i2c-mux.c return parent->algo->functionality(parent); algo 307 drivers/i2c/i2c-mux.c if (parent->algo->master_xfer) { algo 309 drivers/i2c/i2c-mux.c priv->algo.master_xfer = i2c_mux_master_xfer; algo 311 drivers/i2c/i2c-mux.c priv->algo.master_xfer = __i2c_mux_master_xfer; algo 313 drivers/i2c/i2c-mux.c if (parent->algo->master_xfer_atomic) algo 314 drivers/i2c/i2c-mux.c priv->algo.master_xfer_atomic = priv->algo.master_xfer; algo 316 drivers/i2c/i2c-mux.c if (parent->algo->smbus_xfer) { algo 318 drivers/i2c/i2c-mux.c priv->algo.smbus_xfer = i2c_mux_smbus_xfer; algo 320 drivers/i2c/i2c-mux.c priv->algo.smbus_xfer = __i2c_mux_smbus_xfer; algo 322 drivers/i2c/i2c-mux.c if (parent->algo->smbus_xfer_atomic) algo 323 drivers/i2c/i2c-mux.c priv->algo.smbus_xfer_atomic = priv->algo.smbus_xfer; algo 325 drivers/i2c/i2c-mux.c priv->algo.functionality = i2c_mux_functionality; algo 331 drivers/i2c/i2c-mux.c priv->adap.algo = &priv->algo; algo 313 drivers/i2c/i2c-stub.c .algo = &smbus_algorithm, algo 34 drivers/i2c/muxes/i2c-demux-pinctrl.c struct i2c_algorithm algo; algo 51 drivers/i2c/muxes/i2c-demux-pinctrl.c return parent->algo->functionality(parent); algo 98 drivers/i2c/muxes/i2c-demux-pinctrl.c priv->algo.master_xfer = i2c_demux_master_xfer; algo 99 drivers/i2c/muxes/i2c-demux-pinctrl.c if (adap->algo->master_xfer_atomic) algo 100 drivers/i2c/muxes/i2c-demux-pinctrl.c priv->algo.master_xfer_atomic = i2c_demux_master_xfer; algo 101 drivers/i2c/muxes/i2c-demux-pinctrl.c priv->algo.functionality = i2c_demux_functionality; algo 106 drivers/i2c/muxes/i2c-demux-pinctrl.c priv->cur_adap.algo = &priv->algo; algo 2125 drivers/i3c/master.c adap->algo = &i3c_master_i2c_algo; algo 1026 drivers/infiniband/hw/hfi1/hfi.h struct i2c_algo_bit_data algo; /* bus algorithm details */ algo 159 drivers/infiniband/hw/hfi1/qsfp.c bus->algo.setsda = hfi1_setsda; algo 160 drivers/infiniband/hw/hfi1/qsfp.c bus->algo.setscl = hfi1_setscl; algo 161 drivers/infiniband/hw/hfi1/qsfp.c bus->algo.getsda = hfi1_getsda; algo 162 drivers/infiniband/hw/hfi1/qsfp.c bus->algo.getscl = hfi1_getscl; algo 163 drivers/infiniband/hw/hfi1/qsfp.c bus->algo.udelay = 5; algo 164 drivers/infiniband/hw/hfi1/qsfp.c bus->algo.timeout = usecs_to_jiffies(100000); algo 165 drivers/infiniband/hw/hfi1/qsfp.c bus->algo.data = bus; algo 168 drivers/infiniband/hw/hfi1/qsfp.c bus->adapter.algo_data = &bus->algo; algo 1111 drivers/input/touchscreen/rohm_bu21023.c if (!client->adapter->algo->master_xfer) { algo 7123 drivers/md/raid5.c static int only_parity(int raid_disk, int algo, int raid_disks, int max_degraded) algo 7125 drivers/md/raid5.c switch (algo) { algo 240 drivers/media/common/b2c2/flexcop-i2c.c fc->fc_i2c_adap[0].i2c_adap.algo = algo 241 drivers/media/common/b2c2/flexcop-i2c.c fc->fc_i2c_adap[1].i2c_adap.algo = algo 242 drivers/media/common/b2c2/flexcop-i2c.c fc->fc_i2c_adap[2].i2c_adap.algo = &flexcop_algo; algo 414 drivers/media/common/saa7146/saa7146_i2c.c i2c_adapter->algo = &saa7146_algo; algo 651 drivers/media/dvb-core/dvb_frontend.c enum dvbfe_algo algo; algo 701 drivers/media/dvb-core/dvb_frontend.c algo = fe->ops.get_frontend_algo(fe); algo 702 drivers/media/dvb-core/dvb_frontend.c switch (algo) { algo 1083 drivers/media/dvb-frontends/cx24123.c state->tuner_i2c_adapter.algo = &cx24123_tuner_i2c_algo; algo 2779 drivers/media/dvb-frontends/dib7000p.c st->dib7090_tuner_adap.algo = &dib7090_tuner_xfer_algo; algo 4460 drivers/media/dvb-frontends/dib8000.c state->dib8096p_tuner_adap.algo = &dib8096p_tuner_xfer_algo; algo 2523 drivers/media/dvb-frontends/dib9000.c st->tuner_adap.algo = &dib9000_tuner_algo; algo 2532 drivers/media/dvb-frontends/dib9000.c st->component_bus.algo = &dib9000_component_bus_algo; algo 425 drivers/media/dvb-frontends/dibx000_common.c struct i2c_algorithm *algo, const char *name, algo 429 drivers/media/dvb-frontends/dibx000_common.c i2c_adap->algo = algo; algo 907 drivers/media/dvb-frontends/s5h1420.c state->tuner_i2c_adapter.algo = &s5h1420_tuner_i2c_algo; algo 625 drivers/media/dvb-frontends/stv0900_sw.c enum fe_stv0900_search_algo algo) algo 627 drivers/media/dvb-frontends/stv0900_sw.c switch (algo) { algo 668 drivers/media/dvb-frontends/stv0900_sw.c if (algo == STV0900_WARM_START) algo 1816 drivers/media/dvb-frontends/stv0900_sw.c enum fe_stv0900_search_algo algo; algo 1821 drivers/media/dvb-frontends/stv0900_sw.c algo = intp->srch_algo[demod]; algo 1936 drivers/media/dvb-frontends/stv0900_sw.c if (algo == STV0900_BLIND_SEARCH) algo 1938 drivers/media/dvb-frontends/stv0900_sw.c else if (algo == STV0900_COLD_START) algo 1940 drivers/media/dvb-frontends/stv0900_sw.c else if (algo == STV0900_WARM_START) algo 1943 drivers/media/dvb-frontends/stv0900_sw.c if ((lock == FALSE) && (algo == STV0900_COLD_START)) { algo 804 drivers/media/dvb-frontends/stv090x.c switch (state->algo) { algo 845 drivers/media/dvb-frontends/stv090x.c if (state->algo == STV090x_WARM_SEARCH) algo 1446 drivers/media/dvb-frontends/stv090x.c if (state->algo == STV090x_WARM_SEARCH) { algo 1557 drivers/media/dvb-frontends/stv090x.c switch (state->algo) { algo 2593 drivers/media/dvb-frontends/stv090x.c if (state->algo == STV090x_BLIND_SEARCH) { algo 2630 drivers/media/dvb-frontends/stv090x.c if ((state->algo == STV090x_BLIND_SEARCH) || (state->srate < 10000000)) { algo 2962 drivers/media/dvb-frontends/stv090x.c if (state->algo == STV090x_BLIND_SEARCH) { algo 3013 drivers/media/dvb-frontends/stv090x.c if (state->algo != STV090x_WARM_SEARCH) { algo 3028 drivers/media/dvb-frontends/stv090x.c if ((state->algo == STV090x_BLIND_SEARCH) || (state->srate < 10000000)) algo 3190 drivers/media/dvb-frontends/stv090x.c if (state->algo == STV090x_BLIND_SEARCH) { algo 3221 drivers/media/dvb-frontends/stv090x.c if (state->algo == STV090x_COLD_SEARCH) algo 3223 drivers/media/dvb-frontends/stv090x.c else if (state->algo == STV090x_WARM_SEARCH) algo 3328 drivers/media/dvb-frontends/stv090x.c if (state->algo != STV090x_BLIND_SEARCH) { algo 3337 drivers/media/dvb-frontends/stv090x.c if (state->algo == STV090x_BLIND_SEARCH) algo 3340 drivers/media/dvb-frontends/stv090x.c else if (state->algo == STV090x_COLD_SEARCH) algo 3343 drivers/media/dvb-frontends/stv090x.c else if (state->algo == STV090x_WARM_SEARCH) algo 3346 drivers/media/dvb-frontends/stv090x.c if ((!lock) && (state->algo == STV090x_COLD_SEARCH)) { algo 3488 drivers/media/dvb-frontends/stv090x.c state->algo = STV090x_COLD_SEARCH; algo 254 drivers/media/dvb-frontends/stv090x_priv.h enum stv090x_algo algo; algo 782 drivers/media/dvb-frontends/tc90522.c adap->algo = &tc90522_tuner_i2c_algo; algo 494 drivers/media/dvb-frontends/zd1301_demod.c dev->adapter.algo = &zd1301_demod_i2c_algorithm; algo 346 drivers/media/pci/bt8xx/bttv-i2c.c btv->c.i2c_adap.algo = &bttv_algo; algo 294 drivers/media/pci/cobalt/cobalt-i2c.c .algo = NULL, /* set by i2c-algo-bit */ algo 352 drivers/media/pci/cobalt/cobalt-i2c.c adap->algo = &cobalt_algo; algo 326 drivers/media/pci/cx18/cx18-gpio.c struct i2c_algo_bit_data *algo = dev; algo 327 drivers/media/pci/cx18/cx18-gpio.c struct cx18_i2c_algo_callback_data *cb_data = algo->data; algo 199 drivers/media/pci/cx18/cx18-i2c.c .algo = NULL, /* set by i2c-algo-bit */ algo 259 drivers/media/pci/cx23885/cx23885-i2c.c .algo = &cx23885_i2c_algo_template, algo 281 drivers/media/pci/cx25821/cx25821-i2c.c .algo = &cx25821_i2c_algo_template, algo 105 drivers/media/pci/cx88/cx88-vp3054-i2c.c vp3054_i2c->algo = vp3054_i2c_algo_template; algo 111 drivers/media/pci/cx88/cx88-vp3054-i2c.c vp3054_i2c->algo.data = dev; algo 113 drivers/media/pci/cx88/cx88-vp3054-i2c.c vp3054_i2c->adap.algo_data = &vp3054_i2c->algo; algo 13 drivers/media/pci/cx88/cx88-vp3054-i2c.h struct i2c_algo_bit_data algo; algo 191 drivers/media/pci/ddbridge/ddbridge-i2c.c adap->algo = &ddb_i2c_algo; algo 1042 drivers/media/pci/dm1105/dm1105.c dev->i2c_adap.algo = &dm1105_algo; algo 118 drivers/media/pci/ivtv/ivtv-gpio.c struct i2c_algo_bit_data *algo = dev; algo 119 drivers/media/pci/ivtv/ivtv-gpio.c struct ivtv *itv = algo->data; algo 614 drivers/media/pci/ivtv/ivtv-i2c.c .algo = &ivtv_algo, algo 664 drivers/media/pci/ivtv/ivtv-i2c.c .algo = NULL, /* set by i2c-algo-bit */ algo 220 drivers/media/pci/mantis/mantis_i2c.c i2c_adapter->algo = &mantis_algo; algo 293 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c .algo = &netup_i2c_algorithm, algo 153 drivers/media/pci/ngene/ngene-i2c.c adap->algo = &ngene_i2c_algo; algo 1385 drivers/media/pci/pt1/pt1.c i2c_adap->algo = &pt1_i2c_algo; algo 763 drivers/media/pci/pt3/pt3.c i2c->algo = &pt3_i2c_algo; algo 336 drivers/media/pci/saa7134/saa7134-i2c.c .algo = &saa7134_algo, algo 74 drivers/media/pci/saa7164/saa7164-i2c.c .algo = &saa7164_i2c_algo_template, algo 288 drivers/media/pci/solo6x10/solo6x10-i2c.c adap->algo = &solo_i2c_algo; algo 59 drivers/media/platform/exynos4-is/fimc-is-i2c.c i2c_adap->algo = &fimc_is_i2c_algorithm; algo 345 drivers/media/platform/marvell-ccic/cafe-driver.c adap->algo = &cafe_smbus_algo; algo 266 drivers/media/platform/omap3isp/ispresizer.c rgval = (luma->algo << ISPRSZ_YENH_ALGO_SHIFT) algo 68 drivers/media/platform/omap3isp/ispresizer.h u8 algo; /* algorithm select. */ algo 397 drivers/media/radio/si4713/radio-usb-si4713.c .algo = &si4713_algo, algo 332 drivers/media/usb/au0828/au0828-i2c.c .algo = &au0828_i2c_algo_template, algo 374 drivers/media/usb/au0828/au0828-i2c.c dev->i2c_adap.algo = &dev->i2c_algo; algo 451 drivers/media/usb/cx231xx/cx231xx-i2c.c .algo = &cx231xx_algo, algo 65 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c d->i2c_adap.algo = d->props->i2c_algo; algo 71 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c d->i2c_adap.algo = NULL; algo 85 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c if (d->i2c_adap.algo) algo 504 drivers/media/usb/dvb-usb-v2/gl861.c priv->tuner_adap.algo = &friio_tuner_i2c_algo; algo 24 drivers/media/usb/dvb-usb/dvb-usb-i2c.c d->i2c_adap.algo = d->props.i2c_algo; algo 909 drivers/media/usb/em28xx/em28xx-i2c.c .algo = &em28xx_algo, algo 195 drivers/media/usb/go7007/go7007-i2c.c .algo = &go7007_algo, algo 1035 drivers/media/usb/go7007/go7007-usb.c .algo = &go7007_usb_algo, algo 171 drivers/media/usb/hdpvr/hdpvr-i2c.c .algo = &hdpvr_algo, algo 624 drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c hdw->i2c_adap.algo = &hdw->i2c_algo; algo 228 drivers/media/usb/stk1160/stk1160-i2c.c static const struct i2c_algorithm algo = { algo 236 drivers/media/usb/stk1160/stk1160-i2c.c .algo = &algo, algo 293 drivers/media/usb/tm6000/tm6000-i2c.c dev->i2c_adap.algo = &tm6000_algo; algo 1689 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c ttusb->i2c_adap.algo = &ttusb_dec_algo; algo 199 drivers/media/usb/usbvision/usbvision-i2c.c usbvision->i2c_adap.algo = &usbvision_algo; algo 112 drivers/mfd/88pm860x-i2c.c ret = adap->algo->master_xfer(adap, msg, num); algo 134 drivers/mfd/88pm860x-i2c.c ret = adap->algo->master_xfer(adap, &msg, 1); algo 250 drivers/mtd/nand/raw/ams-delta.c this->ecc.algo = NAND_ECC_HAMMING; algo 1102 drivers/mtd/nand/raw/atmel/nand-controller.c chip->ecc.algo = NAND_ECC_BCH; algo 434 drivers/mtd/nand/raw/au1550nd.c this->ecc.algo = NAND_ECC_HAMMING; algo 2245 drivers/mtd/nand/raw/brcmnand/brcmnand.c if (chip->ecc.algo == NAND_ECC_UNKNOWN) { algo 2248 drivers/mtd/nand/raw/brcmnand/brcmnand.c chip->ecc.algo = NAND_ECC_HAMMING; algo 2251 drivers/mtd/nand/raw/brcmnand/brcmnand.c chip->ecc.algo = NAND_ECC_BCH; algo 2254 drivers/mtd/nand/raw/brcmnand/brcmnand.c if (chip->ecc.algo == NAND_ECC_HAMMING && (chip->ecc.strength != 1 || algo 2274 drivers/mtd/nand/raw/brcmnand/brcmnand.c if (chip->ecc.algo == NAND_ECC_HAMMING) algo 180 drivers/mtd/nand/raw/cmx270_nand.c this->ecc.algo = NAND_ECC_HAMMING; algo 612 drivers/mtd/nand/raw/davinci_nand.c info->chip.ecc.algo = NAND_ECC_HAMMING; algo 637 drivers/mtd/nand/raw/davinci_nand.c info->chip.ecc.algo = NAND_ECC_BCH; algo 644 drivers/mtd/nand/raw/davinci_nand.c info->chip.ecc.algo = NAND_ECC_HAMMING; algo 752 drivers/mtd/nand/raw/fsl_elbc_nand.c chip->ecc.algo = NAND_ECC_HAMMING; algo 929 drivers/mtd/nand/raw/fsl_ifc_nand.c chip->ecc.algo = NAND_ECC_HAMMING; algo 167 drivers/mtd/nand/raw/fsl_upm.c fun->chip.ecc.algo = NAND_ECC_HAMMING; algo 910 drivers/mtd/nand/raw/fsmc_nand.c if (nand->ecc.algo == NAND_ECC_BCH) { algo 275 drivers/mtd/nand/raw/gpio.c chip->ecc.algo = NAND_ECC_HAMMING; algo 783 drivers/mtd/nand/raw/marvell_nand.c if (chip->ecc.algo == NAND_ECC_BCH) algo 795 drivers/mtd/nand/raw/marvell_nand.c if (chip->ecc.algo == NAND_ECC_BCH) algo 969 drivers/mtd/nand/raw/marvell_nand.c if (chip->ecc.algo == NAND_ECC_BCH) algo 2218 drivers/mtd/nand/raw/marvell_nand.c chip->ecc.algo = NAND_ECC_HAMMING; algo 2228 drivers/mtd/nand/raw/marvell_nand.c chip->ecc.algo = NAND_ECC_BCH; algo 692 drivers/mtd/nand/raw/mpc5121_nfc.c chip->ecc.algo = NAND_ECC_HAMMING; algo 1849 drivers/mtd/nand/raw/mxc_nand.c this->ecc.algo = NAND_ECC_HAMMING; algo 4968 drivers/mtd/nand/raw/nand_base.c chip->ecc.algo = ecc_algo; algo 5090 drivers/mtd/nand/raw/nand_base.c switch (ecc->algo) { algo 5548 drivers/mtd/nand/raw/nand_base.c !(ecc->mode == NAND_ECC_SOFT && ecc->algo == NAND_ECC_BCH)) { algo 5651 drivers/mtd/nand/raw/nand_base.c ecc->algo = NAND_ECC_HAMMING; algo 5907 drivers/mtd/nand/raw/nand_base.c chip->ecc.algo == NAND_ECC_BCH) algo 503 drivers/mtd/nand/raw/nand_micron.c chip->ecc.algo = NAND_ECC_BCH; algo 2207 drivers/mtd/nand/raw/nandsim.c chip->ecc.algo = NAND_ECC_BCH; algo 2246 drivers/mtd/nand/raw/nandsim.c chip->ecc.algo = NAND_ECC_HAMMING; algo 2018 drivers/mtd/nand/raw/omap2.c chip->ecc.algo = NAND_ECC_HAMMING; algo 143 drivers/mtd/nand/raw/orion_nand.c nc->ecc.algo = NAND_ECC_HAMMING; algo 136 drivers/mtd/nand/raw/pasemi_nand.c chip->ecc.algo = NAND_ECC_HAMMING; algo 70 drivers/mtd/nand/raw/plat_nand.c data->chip.ecc.algo = NAND_ECC_HAMMING; algo 944 drivers/mtd/nand/raw/s3c2410.c chip->ecc.algo = NAND_ECC_HAMMING; algo 1048 drivers/mtd/nand/raw/sh_flctl.c chip->ecc.algo = NAND_ECC_HAMMING; algo 157 drivers/mtd/nand/raw/socrates_nand.c nand_chip->ecc.algo = NAND_ECC_HAMMING; algo 515 drivers/mtd/nand/raw/tango_nand.c ecc->algo = NAND_ECC_BCH; algo 480 drivers/mtd/nand/raw/tegra_nand.c if (chip->ecc.algo == NAND_ECC_BCH && enable) algo 877 drivers/mtd/nand/raw/tegra_nand.c switch (chip->ecc.algo) { algo 936 drivers/mtd/nand/raw/tegra_nand.c if (chip->ecc.algo == NAND_ECC_UNKNOWN) { algo 938 drivers/mtd/nand/raw/tegra_nand.c chip->ecc.algo = NAND_ECC_RS; algo 940 drivers/mtd/nand/raw/tegra_nand.c chip->ecc.algo = NAND_ECC_BCH; algo 943 drivers/mtd/nand/raw/tegra_nand.c if (chip->ecc.algo == NAND_ECC_BCH && mtd->writesize < 2048) { algo 963 drivers/mtd/nand/raw/tegra_nand.c switch (chip->ecc.algo) { algo 1014 drivers/mtd/nand/raw/tegra_nand.c chip->ecc.algo == NAND_ECC_BCH ? "BCH" : "RS", algo 184 drivers/mtd/nand/raw/xway_nand.c data->chip.ecc.algo = NAND_ECC_HAMMING; algo 882 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c struct xfrm_algo_desc *algo; algo 922 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c algo = xfrm_aead_get_byname(aes_gcm_name, IXGBE_IPSEC_AUTH_BITS, 1); algo 923 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c if (unlikely(!algo)) { algo 935 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c xs->props.ealgo = algo->desc.sadb_alg_id; algo 936 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c xs->geniv = algo->uinfo.aead.geniv; algo 234 drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.c .algo = PARMAN_ALGO_TYPE_LSORT, algo 153 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c .algo = PARMAN_ALGO_TYPE_LSORT, algo 1088 drivers/net/wireless/broadcom/b43/main.c u16 algo; algo 1117 drivers/net/wireless/broadcom/b43/main.c algo = b43_shm_read16(dev, B43_SHM_SHARED, algo 1119 drivers/net/wireless/broadcom/b43/main.c printk(" Algo: %04X/%02X", algo, key->algorithm); algo 456 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c key_le->algo = cpu_to_le32(key->algo); algo 1794 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c key.algo = CRYPTO_ALGO_WEP1; algo 1797 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c key.algo = CRYPTO_ALGO_WEP128; algo 1806 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c key.len, key.index, key.algo); algo 2262 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (key->algo == CRYPTO_ALGO_OFF) { algo 2332 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c key->algo = CRYPTO_ALGO_WEP1; algo 2337 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c key->algo = CRYPTO_ALGO_WEP128; algo 2348 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c key->algo = CRYPTO_ALGO_TKIP; algo 2353 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c key->algo = CRYPTO_ALGO_AES_CCM; algo 2358 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c key->algo = CRYPTO_ALGO_AES_CCM; algo 2472 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if ((key->algo == CRYPTO_ALGO_WEP1) || algo 2473 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c (key->algo == CRYPTO_ALGO_WEP128)) algo 472 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h u32 algo; /* CRYPTO_ALGO_AES_CCM, CRYPTO_ALGO_WEP128, etc */ algo 494 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h __le32 algo; /* CRYPTO_ALGO_AES_CCM, CRYPTO_ALGO_WEP128, etc */ algo 619 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h u8 algo; /* crypto algorithm */ algo 652 drivers/net/wireless/intersil/p54/fwio.c int p54_upload_key(struct p54_common *priv, u8 algo, int slot, u8 idx, u8 len, algo 666 drivers/net/wireless/intersil/p54/fwio.c rxkey->key_type = algo; algo 672 drivers/net/wireless/intersil/p54/fwio.c switch (algo) { algo 693 drivers/net/wireless/intersil/p54/fwio.c "invalid cryptographic algorithm: %d\n", algo); algo 548 drivers/net/wireless/intersil/p54/lmac.h int p54_upload_key(struct p54_common *priv, u8 algo, int slot, algo 503 drivers/net/wireless/intersil/p54/main.c u8 algo = 0; algo 530 drivers/net/wireless/intersil/p54/main.c algo = P54_CRYPTO_TKIPMICHAEL; algo 539 drivers/net/wireless/intersil/p54/main.c algo = P54_CRYPTO_WEP; algo 547 drivers/net/wireless/intersil/p54/main.c algo = P54_CRYPTO_AESCCMP; algo 582 drivers/net/wireless/intersil/p54/main.c algo = 0; algo 588 drivers/net/wireless/intersil/p54/main.c ret = p54_upload_key(priv, algo, slot, key->keyidx, algo 1869 drivers/of/unittest.c adap->algo = &unittest_i2c_algo; algo 585 drivers/s390/crypto/zcrypt_ccamisc.c u8 algo; algo 1183 drivers/s390/crypto/zcrypt_ccamisc.c u8 algo; algo 1270 drivers/s390/crypto/zcrypt_ccamisc.c if (prepparm->vud.ckb.algo != 0x02) { algo 1273 drivers/s390/crypto/zcrypt_ccamisc.c __func__, (int) prepparm->vud.ckb.algo); algo 1152 drivers/scsi/bfa/bfa_defs.h u8 algo; algo 1164 drivers/scsi/bfa/bfa_defs.h u8 algo; algo 116 drivers/soc/fsl/qe/qe_common.c genpool_algo_t algo, void *data) algo 124 drivers/soc/fsl/qe/qe_common.c start = gen_pool_alloc_algo(muram_pool, size, algo, data); algo 283 drivers/staging/greybus/i2c.c adapter->algo = &gb_i2c_algorithm; algo 586 drivers/staging/kpc2000/kpc2000_i2c.c priv->adapter.algo = &smbus_algorithm; algo 75 drivers/video/fbdev/aty/radeon_i2c.c chan->adapter.algo_data = &chan->algo; algo 77 drivers/video/fbdev/aty/radeon_i2c.c chan->algo.setsda = radeon_gpio_setsda; algo 78 drivers/video/fbdev/aty/radeon_i2c.c chan->algo.setscl = radeon_gpio_setscl; algo 79 drivers/video/fbdev/aty/radeon_i2c.c chan->algo.getsda = radeon_gpio_getsda; algo 80 drivers/video/fbdev/aty/radeon_i2c.c chan->algo.getscl = radeon_gpio_getscl; algo 81 drivers/video/fbdev/aty/radeon_i2c.c chan->algo.udelay = 10; algo 82 drivers/video/fbdev/aty/radeon_i2c.c chan->algo.timeout = 20; algo 83 drivers/video/fbdev/aty/radeon_i2c.c chan->algo.data = chan; algo 276 drivers/video/fbdev/aty/radeonfb.h struct i2c_algo_bit_data algo; algo 96 drivers/video/fbdev/i810/i810-i2c.c chan->adapter.algo_data = &chan->algo; algo 98 drivers/video/fbdev/i810/i810-i2c.c chan->algo.setsda = i810i2c_setsda; algo 99 drivers/video/fbdev/i810/i810-i2c.c chan->algo.setscl = i810i2c_setscl; algo 100 drivers/video/fbdev/i810/i810-i2c.c chan->algo.getsda = i810i2c_getsda; algo 101 drivers/video/fbdev/i810/i810-i2c.c chan->algo.getscl = i810i2c_getscl; algo 102 drivers/video/fbdev/i810/i810-i2c.c chan->algo.udelay = 10; algo 103 drivers/video/fbdev/i810/i810-i2c.c chan->algo.timeout = (HZ/2); algo 104 drivers/video/fbdev/i810/i810-i2c.c chan->algo.data = chan; algo 109 drivers/video/fbdev/i810/i810-i2c.c chan->algo.setsda(chan, 1); algo 110 drivers/video/fbdev/i810/i810-i2c.c chan->algo.setscl(chan, 1); algo 249 drivers/video/fbdev/i810/i810.h struct i2c_algo_bit_data algo; algo 252 drivers/video/fbdev/intelfb/intelfb.h struct i2c_algo_bit_data algo; algo 113 drivers/video/fbdev/intelfb/intelfb_i2c.c chan->adapter.algo_data = &chan->algo; algo 115 drivers/video/fbdev/intelfb/intelfb_i2c.c chan->algo.setsda = intelfb_gpio_setsda; algo 116 drivers/video/fbdev/intelfb/intelfb_i2c.c chan->algo.setscl = intelfb_gpio_setscl; algo 117 drivers/video/fbdev/intelfb/intelfb_i2c.c chan->algo.getsda = intelfb_gpio_getsda; algo 118 drivers/video/fbdev/intelfb/intelfb_i2c.c chan->algo.getscl = intelfb_gpio_getscl; algo 119 drivers/video/fbdev/intelfb/intelfb_i2c.c chan->algo.udelay = 40; algo 120 drivers/video/fbdev/intelfb/intelfb_i2c.c chan->algo.timeout = 20; algo 121 drivers/video/fbdev/intelfb/intelfb_i2c.c chan->algo.data = chan; algo 150 drivers/video/fbdev/mb862xx/mb862xx-i2c.c .algo = &mb862xx_algo, algo 92 drivers/video/fbdev/nvidia/nv_i2c.c chan->adapter.algo_data = &chan->algo; algo 94 drivers/video/fbdev/nvidia/nv_i2c.c chan->algo.setsda = nvidia_gpio_setsda; algo 95 drivers/video/fbdev/nvidia/nv_i2c.c chan->algo.setscl = nvidia_gpio_setscl; algo 96 drivers/video/fbdev/nvidia/nv_i2c.c chan->algo.getsda = nvidia_gpio_getsda; algo 97 drivers/video/fbdev/nvidia/nv_i2c.c chan->algo.getscl = nvidia_gpio_getscl; algo 98 drivers/video/fbdev/nvidia/nv_i2c.c chan->algo.udelay = 40; algo 99 drivers/video/fbdev/nvidia/nv_i2c.c chan->algo.timeout = msecs_to_jiffies(2); algo 100 drivers/video/fbdev/nvidia/nv_i2c.c chan->algo.data = chan; algo 45 drivers/video/fbdev/nvidia/nv_type.h struct i2c_algo_bit_data algo; algo 97 drivers/video/fbdev/riva/rivafb-i2c.c chan->adapter.algo_data = &chan->algo; algo 99 drivers/video/fbdev/riva/rivafb-i2c.c chan->algo.setsda = riva_gpio_setsda; algo 100 drivers/video/fbdev/riva/rivafb-i2c.c chan->algo.setscl = riva_gpio_setscl; algo 101 drivers/video/fbdev/riva/rivafb-i2c.c chan->algo.getsda = riva_gpio_getsda; algo 102 drivers/video/fbdev/riva/rivafb-i2c.c chan->algo.getscl = riva_gpio_getscl; algo 103 drivers/video/fbdev/riva/rivafb-i2c.c chan->algo.udelay = 40; algo 104 drivers/video/fbdev/riva/rivafb-i2c.c chan->algo.timeout = msecs_to_jiffies(2); algo 105 drivers/video/fbdev/riva/rivafb-i2c.c chan->algo.data = chan; algo 41 drivers/video/fbdev/riva/rivafb.h struct i2c_algo_bit_data algo; algo 141 drivers/video/fbdev/savage/savagefb-i2c.c chan->adapter.algo_data = &chan->algo; algo 143 drivers/video/fbdev/savage/savagefb-i2c.c chan->algo.udelay = 10; algo 144 drivers/video/fbdev/savage/savagefb-i2c.c chan->algo.timeout = 20; algo 145 drivers/video/fbdev/savage/savagefb-i2c.c chan->algo.data = chan; algo 150 drivers/video/fbdev/savage/savagefb-i2c.c chan->algo.setsda(chan, 1); algo 151 drivers/video/fbdev/savage/savagefb-i2c.c chan->algo.setscl(chan, 1); algo 178 drivers/video/fbdev/savage/savagefb-i2c.c par->chan.algo.setsda = prosavage_gpio_setsda; algo 179 drivers/video/fbdev/savage/savagefb-i2c.c par->chan.algo.setscl = prosavage_gpio_setscl; algo 180 drivers/video/fbdev/savage/savagefb-i2c.c par->chan.algo.getsda = prosavage_gpio_getsda; algo 181 drivers/video/fbdev/savage/savagefb-i2c.c par->chan.algo.getscl = prosavage_gpio_getscl; algo 188 drivers/video/fbdev/savage/savagefb-i2c.c par->chan.algo.setsda = prosavage_gpio_setsda; algo 189 drivers/video/fbdev/savage/savagefb-i2c.c par->chan.algo.setscl = prosavage_gpio_setscl; algo 190 drivers/video/fbdev/savage/savagefb-i2c.c par->chan.algo.getsda = prosavage_gpio_getsda; algo 191 drivers/video/fbdev/savage/savagefb-i2c.c par->chan.algo.getscl = prosavage_gpio_getscl; algo 196 drivers/video/fbdev/savage/savagefb-i2c.c par->chan.algo.setsda = savage4_gpio_setsda; algo 197 drivers/video/fbdev/savage/savagefb-i2c.c par->chan.algo.setscl = savage4_gpio_setscl; algo 198 drivers/video/fbdev/savage/savagefb-i2c.c par->chan.algo.getsda = savage4_gpio_getsda; algo 199 drivers/video/fbdev/savage/savagefb-i2c.c par->chan.algo.getscl = savage4_gpio_getscl; algo 184 drivers/video/fbdev/savage/savagefb.h struct i2c_algo_bit_data algo; algo 1272 drivers/video/fbdev/tdfxfb.c chan->adapter.algo_data = &chan->algo; algo 1274 drivers/video/fbdev/tdfxfb.c chan->algo.setsda = tdfxfb_ddc_setsda; algo 1275 drivers/video/fbdev/tdfxfb.c chan->algo.setscl = tdfxfb_ddc_setscl; algo 1276 drivers/video/fbdev/tdfxfb.c chan->algo.getsda = tdfxfb_ddc_getsda; algo 1277 drivers/video/fbdev/tdfxfb.c chan->algo.getscl = tdfxfb_ddc_getscl; algo 1278 drivers/video/fbdev/tdfxfb.c chan->algo.udelay = 10; algo 1279 drivers/video/fbdev/tdfxfb.c chan->algo.timeout = msecs_to_jiffies(500); algo 1280 drivers/video/fbdev/tdfxfb.c chan->algo.data = chan; algo 1300 drivers/video/fbdev/tdfxfb.c chan->adapter.algo_data = &chan->algo; algo 1302 drivers/video/fbdev/tdfxfb.c chan->algo.setsda = tdfxfb_i2c_setsda; algo 1303 drivers/video/fbdev/tdfxfb.c chan->algo.setscl = tdfxfb_i2c_setscl; algo 1304 drivers/video/fbdev/tdfxfb.c chan->algo.getsda = tdfxfb_i2c_getsda; algo 1305 drivers/video/fbdev/tdfxfb.c chan->algo.getscl = tdfxfb_i2c_getscl; algo 1306 drivers/video/fbdev/tdfxfb.c chan->algo.udelay = 10; algo 1307 drivers/video/fbdev/tdfxfb.c chan->algo.timeout = msecs_to_jiffies(500); algo 1308 drivers/video/fbdev/tdfxfb.c chan->algo.data = chan; algo 189 drivers/video/fbdev/via/via_i2c.c struct i2c_algo_bit_data *algo, algo 193 drivers/video/fbdev/via/via_i2c.c algo->setsda = via_i2c_setsda; algo 194 drivers/video/fbdev/via/via_i2c.c algo->setscl = via_i2c_setscl; algo 195 drivers/video/fbdev/via/via_i2c.c algo->getsda = via_i2c_getsda; algo 196 drivers/video/fbdev/via/via_i2c.c algo->getscl = via_i2c_getscl; algo 197 drivers/video/fbdev/via/via_i2c.c algo->udelay = 10; algo 198 drivers/video/fbdev/via/via_i2c.c algo->timeout = 2; algo 199 drivers/video/fbdev/via/via_i2c.c algo->data = adap_cfg; algo 205 drivers/video/fbdev/via/via_i2c.c adapter->algo_data = algo; algo 236 drivers/video/fbdev/via/via_i2c.c &i2c_stuff->algo, adap_cfg, algo 720 drivers/w1/slaves/w1_ds28e17.c data->adapter.algo = &w1_f19_i2c_algorithm; algo 113 drivers/watchdog/gpio_wdt.c const char *algo; algo 122 drivers/watchdog/gpio_wdt.c ret = of_property_read_string(np, "hw_algo", &algo); algo 125 drivers/watchdog/gpio_wdt.c if (!strcmp(algo, "toggle")) { algo 128 drivers/watchdog/gpio_wdt.c } else if (!strcmp(algo, "level")) { algo 543 fs/isofs/rock.c int algo; algo 547 fs/isofs/rock.c algo = isonum_721(rr->u.ZF.algorithm); algo 548 fs/isofs/rock.c if (algo == SIG('p', 'z')) { algo 25 include/crypto/public_key.h enum OID algo; algo 30 include/linux/digsig.h uint8_t algo; algo 38 include/linux/digsig.h uint8_t algo; algo 63 include/linux/genalloc.h genpool_algo_t algo; /* allocation function */ algo 126 include/linux/genalloc.h genpool_algo_t algo, void *data, void **owner); algo 131 include/linux/genalloc.h return gen_pool_alloc_algo_owner(pool, size, pool->algo, pool->data, algo 136 include/linux/genalloc.h size_t size, genpool_algo_t algo, void *data) algo 138 include/linux/genalloc.h return gen_pool_alloc_algo_owner(pool, size, algo, data, NULL); algo 153 include/linux/genalloc.h return gen_pool_alloc_algo(pool, size, pool->algo, pool->data); algo 159 include/linux/genalloc.h dma_addr_t *dma, genpool_algo_t algo, void *data); algo 164 include/linux/genalloc.h dma_addr_t *dma, genpool_algo_t algo, void *data); algo 180 include/linux/genalloc.h extern void gen_pool_set_algo(struct gen_pool *pool, genpool_algo_t algo, algo 688 include/linux/i2c.h const struct i2c_algorithm *algo; /* the algorithm to access the bus */ algo 864 include/linux/i2c.h return adap->algo->functionality(adap); algo 34 include/linux/module_signature.h u8 algo; /* Public-key crypto algorithm [0] */ algo 355 include/linux/mtd/rawnand.h enum nand_ecc_algo algo; algo 61 include/linux/parman.h enum parman_algo_type algo; algo 17 include/linux/via_i2c.h struct i2c_algo_bit_data algo; algo 18 include/uapi/linux/netfilter/xt_string.h char algo[XT_STRING_MAX_ALGO_NAME_SIZE]; algo 11 include/uapi/linux/tc_ematch/tc_em_text.h char algo[TC_EM_TEXT_ALGOSIZ]; algo 61 include/uapi/linux/virtio_crypto.h __le32 algo; algo 83 include/uapi/linux/virtio_crypto.h __le32 algo; algo 120 include/uapi/linux/virtio_crypto.h __le32 algo; algo 148 include/uapi/linux/virtio_crypto.h __le32 algo; algo 166 include/uapi/linux/virtio_crypto.h __le32 algo; algo 271 include/uapi/linux/virtio_crypto.h __le32 algo; algo 192 include/video/tdfx.h struct i2c_algo_bit_data algo; algo 33 kernel/module_signature.c if (ms->algo != 0 || algo 101 lib/digsig.c if (pkh->algo != PUBKEY_ALGO_RSA) algo 212 lib/digsig.c if (sh->algo != PUBKEY_ALGO_RSA) algo 160 lib/genalloc.c pool->algo = gen_pool_first_fit; algo 276 lib/genalloc.c genpool_algo_t algo, void *data, void **owner) algo 302 lib/genalloc.c start_bit = algo(chunk->bits, end_bit, start_bit, algo 341 lib/genalloc.c return gen_pool_dma_alloc_algo(pool, size, dma, pool->algo, pool->data); algo 361 lib/genalloc.c dma_addr_t *dma, genpool_algo_t algo, void *data) algo 368 lib/genalloc.c vaddr = gen_pool_alloc_algo(pool, size, algo, data); algo 419 lib/genalloc.c return gen_pool_dma_zalloc_algo(pool, size, dma, pool->algo, pool->data); algo 439 lib/genalloc.c dma_addr_t *dma, genpool_algo_t algo, void *data) algo 441 lib/genalloc.c void *vaddr = gen_pool_dma_alloc_algo(pool, size, dma, algo, data); algo 619 lib/genalloc.c void gen_pool_set_algo(struct gen_pool *pool, genpool_algo_t algo, void *data) algo 623 lib/genalloc.c pool->algo = algo; algo 624 lib/genalloc.c if (!pool->algo) algo 625 lib/genalloc.c pool->algo = gen_pool_first_fit; algo 943 lib/objagg.c const struct objagg_opt_algo *algo = objagg_opt_algos[opt_algo_type]; algo 967 lib/objagg.c err = algo->fillup_hints(objagg_hints, objagg); algo 53 lib/parman.c const struct parman_algo *algo; algo 279 lib/parman.c parman->algo = parman_algos[ops->algo]; algo 355 lib/parman.c return parman->algo->item_add(parman, prio, item); algo 370 lib/parman.c parman->algo->item_remove(parman, prio, item); algo 129 lib/raid6/algos.c const struct raid6_recov_calls *const *algo; algo 132 lib/raid6/algos.c for (best = NULL, algo = raid6_recov_algos; *algo; algo++) algo 133 lib/raid6/algos.c if (!best || (*algo)->priority > best->priority) algo 134 lib/raid6/algos.c if (!(*algo)->valid || (*algo)->valid()) algo 135 lib/raid6/algos.c best = *algo; algo 153 lib/raid6/algos.c const struct raid6_calls *const *algo; algo 156 lib/raid6/algos.c for (bestgenperf = 0, bestxorperf = 0, best = NULL, algo = raid6_algos; *algo; algo++) { algo 157 lib/raid6/algos.c if (!best || (*algo)->prefer >= best->prefer) { algo 158 lib/raid6/algos.c if ((*algo)->valid && !(*algo)->valid()) algo 162 lib/raid6/algos.c best = *algo; algo 174 lib/raid6/algos.c (*algo)->gen_syndrome(disks, PAGE_SIZE, *dptrs); algo 181 lib/raid6/algos.c best = *algo; algo 183 lib/raid6/algos.c pr_info("raid6: %-8s gen() %5ld MB/s\n", (*algo)->name, algo 186 lib/raid6/algos.c if (!(*algo)->xor_syndrome) algo 197 lib/raid6/algos.c (*algo)->xor_syndrome(disks, start, stop, algo 203 lib/raid6/algos.c if (best == *algo) algo 206 lib/raid6/algos.c pr_info("raid6: %-8s xor() %5ld MB/s\n", (*algo)->name, algo 90 lib/raid6/test/test.c const struct raid6_calls *const *algo; algo 106 lib/raid6/test/test.c for (algo = raid6_algos; *algo; algo++) { algo 107 lib/raid6/test/test.c if ((*algo)->valid && !(*algo)->valid()) algo 110 lib/raid6/test/test.c raid6_call = **algo; algo 129 lib/test_parman.c .algo = PARMAN_ALGO_TYPE_LSORT, algo 263 lib/textsearch.c struct ts_config *textsearch_prepare(const char *algo, const void *pattern, algo 273 lib/textsearch.c ops = lookup_ts_algo(algo); algo 281 lib/textsearch.c request_module("ts_%s", algo); algo 282 lib/textsearch.c ops = lookup_ts_algo(algo); algo 107 net/ipv6/seg6_hmac.c struct seg6_hmac_algo *algo; algo 112 net/ipv6/seg6_hmac.c algo = &hmac_algos[i]; algo 113 net/ipv6/seg6_hmac.c if (algo->alg_id == alg_id) algo 114 net/ipv6/seg6_hmac.c return algo; algo 123 net/ipv6/seg6_hmac.c struct seg6_hmac_algo *algo; algo 128 net/ipv6/seg6_hmac.c algo = __hmac_get_algo(hinfo->alg_id); algo 129 net/ipv6/seg6_hmac.c if (!algo) algo 132 net/ipv6/seg6_hmac.c tfm = *this_cpu_ptr(algo->tfms); algo 147 net/ipv6/seg6_hmac.c shash = *this_cpu_ptr(algo->shashs); algo 355 net/ipv6/seg6_hmac.c struct seg6_hmac_algo *algo; algo 366 net/ipv6/seg6_hmac.c algo = &hmac_algos[i]; algo 367 net/ipv6/seg6_hmac.c algo->tfms = alloc_percpu(struct crypto_shash *); algo 368 net/ipv6/seg6_hmac.c if (!algo->tfms) algo 372 net/ipv6/seg6_hmac.c tfm = crypto_alloc_shash(algo->name, 0, 0); algo 375 net/ipv6/seg6_hmac.c p_tfm = per_cpu_ptr(algo->tfms, cpu); algo 379 net/ipv6/seg6_hmac.c p_tfm = raw_cpu_ptr(algo->tfms); algo 384 net/ipv6/seg6_hmac.c algo->shashs = alloc_percpu(struct shash_desc *); algo 385 net/ipv6/seg6_hmac.c if (!algo->shashs) algo 393 net/ipv6/seg6_hmac.c *per_cpu_ptr(algo->shashs, cpu) = shash; algo 418 net/ipv6/seg6_hmac.c struct seg6_hmac_algo *algo = NULL; algo 423 net/ipv6/seg6_hmac.c algo = &hmac_algos[i]; algo 428 net/ipv6/seg6_hmac.c shash = *per_cpu_ptr(algo->shashs, cpu); algo 430 net/ipv6/seg6_hmac.c tfm = *per_cpu_ptr(algo->tfms, cpu); algo 433 net/ipv6/seg6_hmac.c free_percpu(algo->tfms); algo 434 net/ipv6/seg6_hmac.c free_percpu(algo->shashs); algo 47 net/netfilter/xt_string.c if (conf->algo[XT_STRING_MAX_ALGO_NAME_SIZE - 1] != '\0') algo 56 net/netfilter/xt_string.c ts_conf = textsearch_prepare(conf->algo, conf->pattern, conf->patlen, algo 62 net/sched/em_text.c ts_conf = textsearch_prepare(conf->algo, (u8 *) conf + sizeof(*conf), algo 109 net/sched/em_text.c strncpy(conf.algo, tm->config->ops->name, sizeof(conf.algo) - 1); algo 294 net/xfrm/xfrm_user.c struct xfrm_algo_desc *algo; algo 301 net/xfrm/xfrm_user.c algo = get_byname(ualg->alg_name, 1); algo 302 net/xfrm/xfrm_user.c if (!algo) algo 304 net/xfrm/xfrm_user.c *props = algo->desc.sadb_alg_id; algo 310 net/xfrm/xfrm_user.c strcpy(p->alg_name, algo->name); algo 318 net/xfrm/xfrm_user.c struct xfrm_algo_desc *algo; algo 325 net/xfrm/xfrm_user.c algo = xfrm_ealg_get_byname(ualg->alg_name, 1); algo 326 net/xfrm/xfrm_user.c if (!algo) algo 328 net/xfrm/xfrm_user.c x->props.ealgo = algo->desc.sadb_alg_id; algo 334 net/xfrm/xfrm_user.c strcpy(p->alg_name, algo->name); algo 336 net/xfrm/xfrm_user.c x->geniv = algo->uinfo.encr.geniv; algo 345 net/xfrm/xfrm_user.c struct xfrm_algo_desc *algo; algo 352 net/xfrm/xfrm_user.c algo = xfrm_aalg_get_byname(ualg->alg_name, 1); algo 353 net/xfrm/xfrm_user.c if (!algo) algo 355 net/xfrm/xfrm_user.c *props = algo->desc.sadb_alg_id; algo 361 net/xfrm/xfrm_user.c strcpy(p->alg_name, algo->name); algo 363 net/xfrm/xfrm_user.c p->alg_trunc_len = algo->uinfo.auth.icv_truncbits; algo 374 net/xfrm/xfrm_user.c struct xfrm_algo_desc *algo; algo 381 net/xfrm/xfrm_user.c algo = xfrm_aalg_get_byname(ualg->alg_name, 1); algo 382 net/xfrm/xfrm_user.c if (!algo) algo 384 net/xfrm/xfrm_user.c if (ualg->alg_trunc_len > algo->uinfo.auth.icv_fullbits) algo 386 net/xfrm/xfrm_user.c *props = algo->desc.sadb_alg_id; algo 392 net/xfrm/xfrm_user.c strcpy(p->alg_name, algo->name); algo 394 net/xfrm/xfrm_user.c p->alg_trunc_len = algo->uinfo.auth.icv_truncbits; algo 403 net/xfrm/xfrm_user.c struct xfrm_algo_desc *algo; algo 410 net/xfrm/xfrm_user.c algo = xfrm_aead_get_byname(ualg->alg_name, ualg->alg_icv_len, 1); algo 411 net/xfrm/xfrm_user.c if (!algo) algo 413 net/xfrm/xfrm_user.c x->props.ealgo = algo->desc.sadb_alg_id; algo 419 net/xfrm/xfrm_user.c strcpy(p->alg_name, algo->name); algo 421 net/xfrm/xfrm_user.c x->geniv = algo->uinfo.aead.geniv; algo 853 net/xfrm/xfrm_user.c struct xfrm_algo *algo; algo 857 net/xfrm/xfrm_user.c sizeof(*algo) + (auth->alg_key_len + 7) / 8); algo 861 net/xfrm/xfrm_user.c algo = nla_data(nla); algo 862 net/xfrm/xfrm_user.c strncpy(algo->alg_name, auth->alg_name, sizeof(algo->alg_name)); algo 863 net/xfrm/xfrm_user.c memcpy(algo->alg_key, auth->alg_key, (auth->alg_key_len + 7) / 8); algo 864 net/xfrm/xfrm_user.c algo->alg_key_len = auth->alg_key_len; algo 56 scripts/sign-file.c uint8_t algo; /* Public-key crypto algorithm [0] */ algo 77 security/integrity/evm/evm_crypto.c const char *algo; algo 87 security/integrity/evm/evm_crypto.c algo = evm_hmac; algo 93 security/integrity/evm/evm_crypto.c algo = hash_algo_name[hash_algo]; algo 102 security/integrity/evm/evm_crypto.c tmp_tfm = crypto_alloc_shash(algo, 0, CRYPTO_NOLOAD); algo 104 security/integrity/evm/evm_crypto.c pr_err("Can not allocate %s (reason: %ld)\n", algo, algo 205 security/integrity/evm/evm_crypto.c desc = init_desc(type, data->hdr.algo); algo 319 security/integrity/evm/evm_crypto.c data.hdr.algo = HASH_ALGO_SHA1; algo 174 security/integrity/evm/evm_main.c digest.hdr.algo = HASH_ALGO_SHA1; algo 187 security/integrity/evm/evm_main.c digest.hdr.algo = hdr->hash_algo; algo 214 security/integrity/ima/ima.h enum hash_algo algo, struct modsig *modsig); algo 319 security/integrity/ima/ima.h int ima_get_modsig_digest(const struct modsig *modsig, enum hash_algo *algo, algo 342 security/integrity/ima/ima.h enum hash_algo *algo, const u8 **digest, algo 108 security/integrity/ima/ima_api.c hash.hdr.algo = HASH_ALGO_SHA1; algo 208 security/integrity/ima/ima_api.c enum hash_algo algo, struct modsig *modsig) algo 239 security/integrity/ima/ima_api.c hash.hdr.algo = algo; algo 342 security/integrity/ima/ima_api.c const char *algo_name = hash_algo_name[iint->ima_hash->algo]; algo 64 security/integrity/ima/ima_appraise.c u8 algo = iint->ima_hash->algo; algo 66 security/integrity/ima/ima_appraise.c if (algo <= HASH_ALGO_SHA1) { algo 72 security/integrity/ima/ima_appraise.c iint->ima_hash->xattr.ng.algo = algo; algo 78 security/integrity/ima/ima_crypto.c static struct crypto_shash *ima_alloc_tfm(enum hash_algo algo) algo 83 security/integrity/ima/ima_crypto.c if (algo < 0 || algo >= HASH_ALGO__LAST) algo 84 security/integrity/ima/ima_crypto.c algo = ima_hash_algo; algo 86 security/integrity/ima/ima_crypto.c if (algo != ima_hash_algo) { algo 87 security/integrity/ima/ima_crypto.c tfm = crypto_alloc_shash(hash_algo_name[algo], 0, 0); algo 91 security/integrity/ima/ima_crypto.c hash_algo_name[algo], rc); algo 165 security/integrity/ima/ima_crypto.c static struct crypto_ahash *ima_alloc_atfm(enum hash_algo algo) algo 170 security/integrity/ima/ima_crypto.c if (algo < 0 || algo >= HASH_ALGO__LAST) algo 171 security/integrity/ima/ima_crypto.c algo = ima_hash_algo; algo 173 security/integrity/ima/ima_crypto.c if (algo != ima_hash_algo || !tfm) { algo 174 security/integrity/ima/ima_crypto.c tfm = crypto_alloc_ahash(hash_algo_name[algo], 0, 0); algo 176 security/integrity/ima/ima_crypto.c if (algo == ima_hash_algo) algo 181 security/integrity/ima/ima_crypto.c hash_algo_name[algo], rc); algo 320 security/integrity/ima/ima_crypto.c tfm = ima_alloc_atfm(hash->algo); algo 385 security/integrity/ima/ima_crypto.c tfm = ima_alloc_tfm(hash->algo); algo 422 security/integrity/ima/ima_crypto.c hash->algo = ima_hash_algo; algo 519 security/integrity/ima/ima_crypto.c tfm = ima_alloc_tfm(hash->algo); algo 577 security/integrity/ima/ima_crypto.c tfm = ima_alloc_atfm(hash->algo); algo 624 security/integrity/ima/ima_crypto.c tfm = ima_alloc_tfm(hash->algo); algo 690 security/integrity/ima/ima_crypto.c tfm = ima_alloc_tfm(hash->algo); algo 60 security/integrity/ima/ima_init.c iint->ima_hash->algo = HASH_ALGO_SHA1; algo 660 security/integrity/ima/ima_main.c iint.ima_hash->algo = ima_hash_algo; algo 142 security/integrity/ima/ima_modsig.c int ima_get_modsig_digest(const struct modsig *modsig, enum hash_algo *algo, algo 145 security/integrity/ima/ima_modsig.c *algo = modsig->hash_algo; algo 16 security/integrity/ima/ima_template_lib.c static bool ima_template_hash_algo_allowed(u8 algo) algo 18 security/integrity/ima/ima_template_lib.c if (algo == HASH_ALGO_SHA1 || algo == HASH_ALGO_MD5) algo 285 security/integrity/ima/ima_template_lib.c if (ima_template_hash_algo_allowed(event_data->iint->ima_hash->algo)) { algo 295 security/integrity/ima/ima_template_lib.c hash.hdr.algo = ima_template_hash_algo_allowed(ima_hash_algo) ? algo 326 security/integrity/ima/ima_template_lib.c hash_algo = event_data->iint->ima_hash->algo; algo 90 security/integrity/integrity.h u8 algo; algo 99 security/integrity/integrity.h u8 algo; algo 291 sound/soc/intel/atom/sst-atom-controls.c struct sst_module *algo = NULL; algo 295 sound/soc/intel/atom/sst-atom-controls.c list_for_each_entry(algo, &ids->algo_list, node) { algo 296 sound/soc/intel/atom/sst-atom-controls.c bc = (void *)algo->kctl->private_value; algo 299 sound/soc/intel/atom/sst-atom-controls.c algo->kctl->id.name, pipe);