Symbol: export
arch/arm/crypto/ghash-ce-glue.c
172
.export = ghash_export,
arch/arm64/crypto/ghash-ce-glue.c
183
.export = ghash_export,
arch/arm64/kernel/image-vars.h
18
__PI_EXPORT_SYM(sym, __pi_ ## sym, Cannot export BSS symbol sym to startup code)
arch/parisc/include/asm/linkage.h
23
.export name
arch/s390/crypto/ghash_s390.c
110
.export = ghash_export,
arch/s390/crypto/hmac_s390.c
343
.export = s390_hmac_export, \
arch/s390/crypto/phmac_s390.c
949
.export = phmac_export, \
arch/sparc/vdso/vdso2c.c
70
int export;
arch/sparc/vdso/vdso2c.h
137
if (required_syms[i].export && syms[i])
arch/x86/tools/vdso2c.c
74
bool export;
arch/x86/tools/vdso2c.h
198
if (required_syms[i].export && syms[i])
crypto/ahash.c
655
return crypto_ahash_alg(tfm)->export(req, out);
crypto/ahash.c
986
alg->export_core = alg->export;
crypto/cryptd.c
709
inst->alg.export = cryptd_hash_export;
crypto/hmac.c
232
inst->alg.export = hmac_export;
crypto/hmac.c
500
inst->alg.export = hmac_export_ahash;
crypto/md5.c
189
.export = crypto_md5_export,
crypto/md5.c
209
.export = crypto_hmac_md5_export,
crypto/sha1.c
193
.export = crypto_sha1_export,
crypto/sha1.c
213
.export = crypto_hmac_sha1_export,
crypto/sha256.c
330
.export = crypto_sha224_export,
crypto/sha256.c
348
.export = crypto_sha256_export,
crypto/sha256.c
368
.export = crypto_hmac_sha224_export,
crypto/sha256.c
388
.export = crypto_hmac_sha256_export,
crypto/sha512.c
336
.export = crypto_sha384_export,
crypto/sha512.c
354
.export = crypto_sha512_export,
crypto/sha512.c
374
.export = crypto_hmac_sha384_export,
crypto/sha512.c
394
.export = crypto_hmac_sha512_export,
crypto/shash.c
207
int (*export)(struct shash_desc *desc,
crypto/shash.c
218
if (!export) {
crypto/shash.c
223
return export(desc, out);
crypto/shash.c
245
return __crypto_shash_export(desc, out, crypto_shash_alg(tfm)->export);
crypto/shash.c
466
if ((alg->export && !alg->import) || (alg->import && !alg->export))
crypto/shash.c
492
if (!alg->export && !alg->halg.statesize)
crypto/shash.c
501
alg->export_core = alg->export;
crypto/skcipher.c
504
return alg->export(req, out);
crypto/skcipher.c
708
alg->export = skcipher_noexport;
crypto/skcipher.c
709
} else if (!(alg->import && alg->export))
drivers/accel/amdxdna/amdxdna_gem.c
491
.export = amdxdna_gem_prime_export,
drivers/clk/bcm/clk-raspberrypi.c
104
.export = true,
drivers/clk/bcm/clk-raspberrypi.c
138
.export = true,
drivers/clk/bcm/clk-raspberrypi.c
142
.export = true,
drivers/clk/bcm/clk-raspberrypi.c
147
.export = true,
drivers/clk/bcm/clk-raspberrypi.c
152
.export = true,
drivers/clk/bcm/clk-raspberrypi.c
156
.export = true,
drivers/clk/bcm/clk-raspberrypi.c
161
.export = true,
drivers/clk/bcm/clk-raspberrypi.c
165
.export = true,
drivers/clk/bcm/clk-raspberrypi.c
447
if (variant->export) {
drivers/clk/bcm/clk-raspberrypi.c
67
bool export;
drivers/clk/bcm/clk-raspberrypi.c
78
.export = true,
drivers/clk/bcm/clk-raspberrypi.c
83
.export = true,
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c
43
.export = sun4i_hash_export_md5,
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c
69
.export = sun4i_hash_export_sha1,
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c
431
.export = sun8i_ce_hash_export,
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c
464
.export = sun8i_ce_hash_export,
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c
496
.export = sun8i_ce_hash_export,
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c
528
.export = sun8i_ce_hash_export,
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c
560
.export = sun8i_ce_hash_export,
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c
592
.export = sun8i_ce_hash_export,
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c
314
.export = sun8i_ss_hash_export,
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c
346
.export = sun8i_ss_hash_export,
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c
378
.export = sun8i_ss_hash_export,
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c
410
.export = sun8i_ss_hash_export,
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c
442
.export = sun8i_ss_hash_export,
drivers/crypto/aspeed/aspeed-hace-hash.c
627
.export = aspeed_sham_export,
drivers/crypto/aspeed/aspeed-hace-hash.c
659
.export = aspeed_sham_export,
drivers/crypto/aspeed/aspeed-hace-hash.c
691
.export = aspeed_sham_export,
drivers/crypto/aspeed/aspeed-hace-hash.c
726
.export = aspeed_sham_export,
drivers/crypto/aspeed/aspeed-hace-hash.c
758
.export = aspeed_sham_export,
drivers/crypto/atmel-sha.c
1270
alg->export = atmel_sha_export;
drivers/crypto/atmel-sha.c
2059
alg->export = atmel_sha_export;
drivers/crypto/axis/artpec6_crypto.c
2631
.export = artpec6_crypto_hash_export,
drivers/crypto/axis/artpec6_crypto.c
2654
.export = artpec6_crypto_hash_export,
drivers/crypto/axis/artpec6_crypto.c
2677
.export = artpec6_crypto_hash_export,
drivers/crypto/bcm/cipher.c
4440
hash->export = ahash_export;
drivers/crypto/caam/caamalg_qi2.c
4375
struct caam_export_state *export = out;
drivers/crypto/caam/caamalg_qi2.c
4379
memcpy(export->buf, buf, len);
drivers/crypto/caam/caamalg_qi2.c
4380
memcpy(export->caam_ctx, state->caam_ctx, sizeof(export->caam_ctx));
drivers/crypto/caam/caamalg_qi2.c
4381
export->buflen = len;
drivers/crypto/caam/caamalg_qi2.c
4382
export->update = state->update;
drivers/crypto/caam/caamalg_qi2.c
4383
export->final = state->final;
drivers/crypto/caam/caamalg_qi2.c
4384
export->finup = state->finup;
drivers/crypto/caam/caamalg_qi2.c
4392
const struct caam_export_state *export = in;
drivers/crypto/caam/caamalg_qi2.c
4395
memcpy(state->buf, export->buf, export->buflen);
drivers/crypto/caam/caamalg_qi2.c
4396
memcpy(state->caam_ctx, export->caam_ctx, sizeof(state->caam_ctx));
drivers/crypto/caam/caamalg_qi2.c
4397
state->buflen = export->buflen;
drivers/crypto/caam/caamalg_qi2.c
4398
state->update = export->update;
drivers/crypto/caam/caamalg_qi2.c
4399
state->final = export->final;
drivers/crypto/caam/caamalg_qi2.c
4400
state->finup = export->finup;
drivers/crypto/caam/caamalg_qi2.c
4429
.export = ahash_export,
drivers/crypto/caam/caamalg_qi2.c
4450
.export = ahash_export,
drivers/crypto/caam/caamalg_qi2.c
4471
.export = ahash_export,
drivers/crypto/caam/caamalg_qi2.c
4492
.export = ahash_export,
drivers/crypto/caam/caamalg_qi2.c
4513
.export = ahash_export,
drivers/crypto/caam/caamalg_qi2.c
4534
.export = ahash_export,
drivers/crypto/caam/caamhash.c
1546
struct caam_export_state *export = out;
drivers/crypto/caam/caamhash.c
1550
memcpy(export->buf, buf, len);
drivers/crypto/caam/caamhash.c
1551
memcpy(export->caam_ctx, state->caam_ctx, sizeof(export->caam_ctx));
drivers/crypto/caam/caamhash.c
1552
export->buflen = len;
drivers/crypto/caam/caamhash.c
1553
export->update = state->update;
drivers/crypto/caam/caamhash.c
1554
export->final = state->final;
drivers/crypto/caam/caamhash.c
1555
export->finup = state->finup;
drivers/crypto/caam/caamhash.c
1563
const struct caam_export_state *export = in;
drivers/crypto/caam/caamhash.c
1566
memcpy(state->buf, export->buf, export->buflen);
drivers/crypto/caam/caamhash.c
1567
memcpy(state->caam_ctx, export->caam_ctx, sizeof(state->caam_ctx));
drivers/crypto/caam/caamhash.c
1568
state->buflen = export->buflen;
drivers/crypto/caam/caamhash.c
1569
state->update = export->update;
drivers/crypto/caam/caamhash.c
1570
state->final = export->final;
drivers/crypto/caam/caamhash.c
1571
state->finup = export->finup;
drivers/crypto/caam/caamhash.c
1600
.export = ahash_export,
drivers/crypto/caam/caamhash.c
1621
.export = ahash_export,
drivers/crypto/caam/caamhash.c
1642
.export = ahash_export,
drivers/crypto/caam/caamhash.c
1663
.export = ahash_export,
drivers/crypto/caam/caamhash.c
1684
.export = ahash_export,
drivers/crypto/caam/caamhash.c
1705
.export = ahash_export,
drivers/crypto/caam/caamhash.c
1724
.export = ahash_export,
drivers/crypto/caam/caamhash.c
1743
.export = ahash_export,
drivers/crypto/ccp/ccp-crypto-aes-cmac.c
370
alg->export = ccp_aes_cmac_export;
drivers/crypto/ccp/ccp-crypto-sha.c
479
alg->export = ccp_sha_export;
drivers/crypto/ccree/cc_hash.c
1595
.export = cc_hash_export,
drivers/crypto/ccree/cc_hash.c
1622
.export = cc_hash_export,
drivers/crypto/ccree/cc_hash.c
1649
.export = cc_hash_export,
drivers/crypto/ccree/cc_hash.c
1676
.export = cc_hash_export,
drivers/crypto/ccree/cc_hash.c
1703
.export = cc_hash_export,
drivers/crypto/ccree/cc_hash.c
1730
.export = cc_hash_export,
drivers/crypto/ccree/cc_hash.c
1755
.export = cc_hash_export,
drivers/crypto/ccree/cc_hash.c
1781
.export = cc_hash_export,
drivers/crypto/ccree/cc_hash.c
1806
.export = cc_hash_export,
drivers/crypto/chelsio/chcr_algo.c
4343
a_hash->export = chcr_ahash_export;
drivers/crypto/img-hash.c
766
.export = img_hash_export,
drivers/crypto/img-hash.c
792
.export = img_hash_export,
drivers/crypto/img-hash.c
818
.export = img_hash_export,
drivers/crypto/img-hash.c
844
.export = img_hash_export,
drivers/crypto/inside-secure/eip93/eip93-hash.c
642
.export = eip93_hash_export,
drivers/crypto/inside-secure/eip93/eip93-hash.c
672
.export = eip93_hash_export,
drivers/crypto/inside-secure/eip93/eip93-hash.c
702
.export = eip93_hash_export,
drivers/crypto/inside-secure/eip93/eip93-hash.c
732
.export = eip93_hash_export,
drivers/crypto/inside-secure/eip93/eip93-hash.c
763
.export = eip93_hash_export,
drivers/crypto/inside-secure/eip93/eip93-hash.c
794
.export = eip93_hash_export,
drivers/crypto/inside-secure/eip93/eip93-hash.c
825
.export = eip93_hash_export,
drivers/crypto/inside-secure/eip93/eip93-hash.c
856
.export = eip93_hash_export,
drivers/crypto/inside-secure/safexcel_hash.c
1214
.export = safexcel_ahash_export,
drivers/crypto/inside-secure/safexcel_hash.c
1271
.export = safexcel_ahash_export,
drivers/crypto/inside-secure/safexcel_hash.c
1328
.export = safexcel_ahash_export,
drivers/crypto/inside-secure/safexcel_hash.c
1400
.export = safexcel_ahash_export,
drivers/crypto/inside-secure/safexcel_hash.c
1472
.export = safexcel_ahash_export,
drivers/crypto/inside-secure/safexcel_hash.c
1529
.export = safexcel_ahash_export,
drivers/crypto/inside-secure/safexcel_hash.c
1586
.export = safexcel_ahash_export,
drivers/crypto/inside-secure/safexcel_hash.c
1658
.export = safexcel_ahash_export,
drivers/crypto/inside-secure/safexcel_hash.c
1730
.export = safexcel_ahash_export,
drivers/crypto/inside-secure/safexcel_hash.c
1787
.export = safexcel_ahash_export,
drivers/crypto/inside-secure/safexcel_hash.c
1860
.export = safexcel_ahash_export,
drivers/crypto/inside-secure/safexcel_hash.c
1950
.export = safexcel_ahash_export,
drivers/crypto/inside-secure/safexcel_hash.c
2033
.export = safexcel_ahash_export,
drivers/crypto/inside-secure/safexcel_hash.c
2120
.export = safexcel_ahash_export,
drivers/crypto/inside-secure/safexcel_hash.c
2177
.export = safexcel_ahash_export,
drivers/crypto/inside-secure/safexcel_hash.c
2249
.export = safexcel_ahash_export,
drivers/crypto/inside-secure/safexcel_hash.c
2443
.export = safexcel_sha3_export,
drivers/crypto/inside-secure/safexcel_hash.c
2501
.export = safexcel_sha3_export,
drivers/crypto/inside-secure/safexcel_hash.c
2559
.export = safexcel_sha3_export,
drivers/crypto/inside-secure/safexcel_hash.c
2617
.export = safexcel_sha3_export,
drivers/crypto/inside-secure/safexcel_hash.c
2780
.export = safexcel_sha3_export,
drivers/crypto/inside-secure/safexcel_hash.c
2851
.export = safexcel_sha3_export,
drivers/crypto/inside-secure/safexcel_hash.c
2922
.export = safexcel_sha3_export,
drivers/crypto/inside-secure/safexcel_hash.c
2992
.export = safexcel_sha3_export,
drivers/crypto/inside-secure/safexcel_hash.c
882
struct safexcel_ahash_export_state *export = out;
drivers/crypto/inside-secure/safexcel_hash.c
884
export->len = req->len;
drivers/crypto/inside-secure/safexcel_hash.c
885
export->processed = req->processed;
drivers/crypto/inside-secure/safexcel_hash.c
887
export->digest = req->digest;
drivers/crypto/inside-secure/safexcel_hash.c
889
memcpy(export->state, req->state, req->state_sz);
drivers/crypto/inside-secure/safexcel_hash.c
890
memcpy(export->cache, req->cache, HASH_CACHE_SIZE);
drivers/crypto/inside-secure/safexcel_hash.c
898
const struct safexcel_ahash_export_state *export = in;
drivers/crypto/inside-secure/safexcel_hash.c
905
req->len = export->len;
drivers/crypto/inside-secure/safexcel_hash.c
906
req->processed = export->processed;
drivers/crypto/inside-secure/safexcel_hash.c
908
req->digest = export->digest;
drivers/crypto/inside-secure/safexcel_hash.c
910
memcpy(req->cache, export->cache, HASH_CACHE_SIZE);
drivers/crypto/inside-secure/safexcel_hash.c
911
memcpy(req->state, export->state, req->state_sz);
drivers/crypto/inside-secure/safexcel_hash.c
988
.export = safexcel_ahash_export,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
1003
.base.export = kmb_ocs_hcu_export,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
1028
.base.export = kmb_ocs_hcu_export,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
1055
.base.export = kmb_ocs_hcu_export,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
1080
.base.export = kmb_ocs_hcu_export,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
1107
.base.export = kmb_ocs_hcu_export,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
1132
.base.export = kmb_ocs_hcu_export,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
898
.base.export = kmb_ocs_hcu_export,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
923
.base.export = kmb_ocs_hcu_export,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
951
.base.export = kmb_ocs_hcu_export,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
976
.base.export = kmb_ocs_hcu_export,
drivers/crypto/marvell/cesa/hash.c
1011
.export = mv_cesa_sha1_export,
drivers/crypto/marvell/cesa/hash.c
1085
.export = mv_cesa_sha256_export,
drivers/crypto/marvell/cesa/hash.c
1295
.export = mv_cesa_md5_export,
drivers/crypto/marvell/cesa/hash.c
1366
.export = mv_cesa_sha1_export,
drivers/crypto/marvell/cesa/hash.c
1437
.export = mv_cesa_sha256_export,
drivers/crypto/marvell/cesa/hash.c
940
.export = mv_cesa_md5_export,
drivers/crypto/mxs-dcp.c
1016
.export = dcp_sha_export,
drivers/crypto/mxs-dcp.c
873
const struct dcp_export_state *export = in;
drivers/crypto/mxs-dcp.c
877
memcpy(rctx, &export->req_ctx, sizeof(struct dcp_sha_req_ctx));
drivers/crypto/mxs-dcp.c
878
memcpy(actx, &export->async_ctx, sizeof(struct dcp_async_ctx));
drivers/crypto/mxs-dcp.c
888
struct dcp_export_state *export = out;
drivers/crypto/mxs-dcp.c
890
memcpy(&export->req_ctx, rctx_state, sizeof(struct dcp_sha_req_ctx));
drivers/crypto/mxs-dcp.c
891
memcpy(&export->async_ctx, actx_state, sizeof(struct dcp_async_ctx));
drivers/crypto/mxs-dcp.c
990
.export = dcp_sha_export,
drivers/crypto/nx/nx-sha256.c
245
.export = nx_sha256_export,
drivers/crypto/nx/nx-sha512.c
250
.export = nx_sha512_export,
drivers/crypto/omap-sham.c
2147
alg->export = omap_sham_export;
drivers/crypto/padlock-sha.c
197
.export = padlock_sha_export,
drivers/crypto/padlock-sha.c
222
.export = padlock_sha_export,
drivers/crypto/padlock-sha.c
284
.export = padlock_sha_export,
drivers/crypto/padlock-sha.c
304
.export = padlock_sha_export,
drivers/crypto/qce/sha.c
471
alg->export = qce_ahash_export;
drivers/crypto/rockchip/rk3288_crypto_ahash.c
382
.export = rk_ahash_export,
drivers/crypto/rockchip/rk3288_crypto_ahash.c
414
.export = rk_ahash_export,
drivers/crypto/rockchip/rk3288_crypto_ahash.c
446
.export = rk_ahash_export,
drivers/crypto/s5p-sss.c
1715
.export = s5p_hash_export,
drivers/crypto/s5p-sss.c
1739
.export = s5p_hash_export,
drivers/crypto/s5p-sss.c
1763
.export = s5p_hash_export,
drivers/crypto/sa2ul.c
2056
.export = sa_sha_export,
drivers/crypto/sa2ul.c
2085
.export = sa_sha_export,
drivers/crypto/sa2ul.c
2114
.export = sa_sha_export,
drivers/crypto/sahara.c
1155
.export = sahara_sha_export,
drivers/crypto/sahara.c
1186
.export = sahara_sha_export,
drivers/crypto/starfive/jh7110-hash.c
564
.base.export = starfive_hash_export,
drivers/crypto/starfive/jh7110-hash.c
592
.base.export = starfive_hash_export,
drivers/crypto/starfive/jh7110-hash.c
621
.base.export = starfive_hash_export,
drivers/crypto/starfive/jh7110-hash.c
649
.base.export = starfive_hash_export,
drivers/crypto/starfive/jh7110-hash.c
678
.base.export = starfive_hash_export,
drivers/crypto/starfive/jh7110-hash.c
706
.base.export = starfive_hash_export,
drivers/crypto/starfive/jh7110-hash.c
735
.base.export = starfive_hash_export,
drivers/crypto/starfive/jh7110-hash.c
763
.base.export = starfive_hash_export,
drivers/crypto/starfive/jh7110-hash.c
792
.base.export = starfive_hash_export,
drivers/crypto/starfive/jh7110-hash.c
820
.base.export = starfive_hash_export,
drivers/crypto/stm32/stm32-hash.c
1595
.base.export = stm32_hash_export,
drivers/crypto/stm32/stm32-hash.c
1623
.base.export = stm32_hash_export,
drivers/crypto/stm32/stm32-hash.c
1655
.base.export = stm32_hash_export,
drivers/crypto/stm32/stm32-hash.c
1683
.base.export = stm32_hash_export,
drivers/crypto/stm32/stm32-hash.c
1715
.base.export = stm32_hash_export,
drivers/crypto/stm32/stm32-hash.c
1744
.base.export = stm32_hash_export,
drivers/crypto/stm32/stm32-hash.c
1775
.base.export = stm32_hash_export,
drivers/crypto/stm32/stm32-hash.c
1803
.base.export = stm32_hash_export,
drivers/crypto/stm32/stm32-hash.c
1835
.base.export = stm32_hash_export,
drivers/crypto/stm32/stm32-hash.c
1864
.base.export = stm32_hash_export,
drivers/crypto/stm32/stm32-hash.c
1892
.base.export = stm32_hash_export,
drivers/crypto/stm32/stm32-hash.c
1920
.base.export = stm32_hash_export,
drivers/crypto/stm32/stm32-hash.c
1952
.base.export = stm32_hash_export,
drivers/crypto/stm32/stm32-hash.c
1980
.base.export = stm32_hash_export,
drivers/crypto/stm32/stm32-hash.c
2009
.base.export = stm32_hash_export,
drivers/crypto/stm32/stm32-hash.c
2037
.base.export = stm32_hash_export,
drivers/crypto/stm32/stm32-hash.c
2066
.base.export = stm32_hash_export,
drivers/crypto/stm32/stm32-hash.c
2094
.base.export = stm32_hash_export,
drivers/crypto/stm32/stm32-hash.c
2123
.base.export = stm32_hash_export,
drivers/crypto/stm32/stm32-hash.c
2151
.base.export = stm32_hash_export,
drivers/crypto/talitos.c
2135
struct talitos_export_state *export = out;
drivers/crypto/talitos.c
2145
memcpy(export->hw_context, req_ctx->hw_context,
drivers/crypto/talitos.c
2147
memcpy(export->buf, req_ctx->buf[req_ctx->buf_idx], req_ctx->nbuf);
drivers/crypto/talitos.c
2148
export->swinit = req_ctx->swinit;
drivers/crypto/talitos.c
2149
export->first = req_ctx->first;
drivers/crypto/talitos.c
2150
export->last = req_ctx->last;
drivers/crypto/talitos.c
2151
export->to_hash_later = req_ctx->to_hash_later;
drivers/crypto/talitos.c
2152
export->nbuf = req_ctx->nbuf;
drivers/crypto/talitos.c
2163
const struct talitos_export_state *export = in;
drivers/crypto/talitos.c
2172
memcpy(req_ctx->hw_context, export->hw_context, size);
drivers/crypto/talitos.c
2173
memcpy(req_ctx->buf[0], export->buf, export->nbuf);
drivers/crypto/talitos.c
2174
req_ctx->swinit = export->swinit;
drivers/crypto/talitos.c
2175
req_ctx->first = export->first;
drivers/crypto/talitos.c
2176
req_ctx->last = export->last;
drivers/crypto/talitos.c
2177
req_ctx->to_hash_later = export->to_hash_later;
drivers/crypto/talitos.c
2178
req_ctx->nbuf = export->nbuf;
drivers/crypto/talitos.c
3233
t_alg->algt.alg.hash.export = ahash_export;
drivers/crypto/tegra/tegra-se-aes.c
1969
.export = tegra_cmac_export,
drivers/crypto/tegra/tegra-se-hash.c
1010
.export = tegra_sha_export,
drivers/crypto/tegra/tegra-se-hash.c
1038
.export = tegra_sha_export,
drivers/crypto/tegra/tegra-se-hash.c
1066
.export = tegra_sha_export,
drivers/crypto/tegra/tegra-se-hash.c
756
.export = tegra_sha_export,
drivers/crypto/tegra/tegra-se-hash.c
781
.export = tegra_sha_export,
drivers/crypto/tegra/tegra-se-hash.c
806
.export = tegra_sha_export,
drivers/crypto/tegra/tegra-se-hash.c
831
.export = tegra_sha_export,
drivers/crypto/tegra/tegra-se-hash.c
856
.export = tegra_sha_export,
drivers/crypto/tegra/tegra-se-hash.c
881
.export = tegra_sha_export,
drivers/crypto/tegra/tegra-se-hash.c
906
.export = tegra_sha_export,
drivers/crypto/tegra/tegra-se-hash.c
931
.export = tegra_sha_export,
drivers/crypto/tegra/tegra-se-hash.c
956
.export = tegra_sha_export,
drivers/crypto/tegra/tegra-se-hash.c
982
.export = tegra_sha_export,
drivers/gpio/gpiolib-sysfs.c
564
static struct device_attribute dev_attr_export = __ATTR(export, 0200, NULL,
drivers/gpio/gpiolib-sysfs.c
628
static CLASS_ATTR_WO(export);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
392
.export = amdgpu_gem_prime_export,
drivers/gpu/drm/armada/armada_gem.c
192
.export = armada_gem_prime_export,
drivers/gpu/drm/drm_prime.c
387
if (obj->funcs && obj->funcs->export)
drivers/gpu/drm/drm_prime.c
388
dmabuf = obj->funcs->export(obj, flags);
drivers/gpu/drm/i915/gem/i915_gem_object.c
924
.export = i915_gem_prime_export,
drivers/gpu/drm/imagination/pvr_gem.c
55
.export = pvr_gem_export,
drivers/gpu/drm/loongson/lsdc_gem.c
133
.export = drm_gem_prime_export,
drivers/gpu/drm/msm/msm_gem.c
1187
.export = msm_gem_prime_export,
drivers/gpu/drm/nouveau/nouveau_gem.c
221
.export = nouveau_gem_prime_export,
drivers/gpu/drm/omapdrm/omap_gem.c
1275
.export = omap_gem_prime_export,
drivers/gpu/drm/panfrost/panfrost_gem.c
410
.export = panfrost_gem_prime_export,
drivers/gpu/drm/panthor/panthor_gem.c
386
.export = panthor_gem_prime_export,
drivers/gpu/drm/radeon/radeon_gem.c
281
.export = radeon_gem_prime_export,
drivers/gpu/drm/tegra/gem.c
295
.export = tegra_gem_prime_export,
drivers/gpu/drm/vc4/vc4_bo.c
759
.export = vc4_prime_export,
drivers/gpu/drm/virtio/virtgpu_object.c
131
.export = virtgpu_gem_prime_export,
drivers/gpu/drm/virtio/virtgpu_vram.c
136
.export = virtgpu_gem_prime_export,
drivers/gpu/drm/xe/xe_bo.c
2073
.export = xe_gem_prime_export,
drivers/hwtracing/stm/ftrace.c
38
stm_ftrace_write(struct trace_export *export, const void *buf, unsigned int len)
drivers/hwtracing/stm/ftrace.c
40
struct stm_ftrace *stm = container_of(export, struct stm_ftrace, ftrace);
drivers/misc/sram.c
126
if (block->export) {
drivers/misc/sram.c
223
block->export = of_property_read_bool(child, "export");
drivers/misc/sram.c
227
if ((block->export || block->pool || block->protect_exec) &&
drivers/misc/sram.c
251
block->export ? "exported " : "", block->label,
drivers/misc/sram.c
291
if ((block->export || block->pool || block->protect_exec) &&
drivers/misc/sram.h
40
bool export;
drivers/pwm/core.c
1120
struct pwm_export *export = pwmexport_from_dev(pwm_dev);
drivers/pwm/core.c
1122
return export->pwm;
drivers/pwm/core.c
1141
struct pwm_export *export = pwmexport_from_dev(pwm_dev);
drivers/pwm/core.c
1142
struct pwm_device *pwm = export->pwm;
drivers/pwm/core.c
1151
guard(mutex)(&export->lock);
drivers/pwm/core.c
1176
struct pwm_export *export = pwmexport_from_dev(pwm_dev);
drivers/pwm/core.c
1177
struct pwm_device *pwm = export->pwm;
drivers/pwm/core.c
1186
guard(mutex)(&export->lock);
drivers/pwm/core.c
1211
struct pwm_export *export = pwmexport_from_dev(pwm_dev);
drivers/pwm/core.c
1212
struct pwm_device *pwm = export->pwm;
drivers/pwm/core.c
1220
guard(mutex)(&export->lock);
drivers/pwm/core.c
1267
struct pwm_export *export = pwmexport_from_dev(pwm_dev);
drivers/pwm/core.c
1268
struct pwm_device *pwm = export->pwm;
drivers/pwm/core.c
1280
guard(mutex)(&export->lock);
drivers/pwm/core.c
1322
struct pwm_export *export = pwmexport_from_dev(pwm_dev);
drivers/pwm/core.c
1324
kfree(export);
drivers/pwm/core.c
1329
struct pwm_export *export;
drivers/pwm/core.c
1336
export = kzalloc_obj(*export);
drivers/pwm/core.c
1337
if (!export) {
drivers/pwm/core.c
1342
export->pwm = pwm;
drivers/pwm/core.c
1343
mutex_init(&export->lock);
drivers/pwm/core.c
1345
export->pwm_dev.release = pwm_export_release;
drivers/pwm/core.c
1346
export->pwm_dev.parent = pwmchip_dev;
drivers/pwm/core.c
1347
export->pwm_dev.devt = MKDEV(0, 0);
drivers/pwm/core.c
1348
export->pwm_dev.groups = pwm_groups;
drivers/pwm/core.c
1349
dev_set_name(&export->pwm_dev, "pwm%u", pwm->hwpwm);
drivers/pwm/core.c
1351
ret = device_register(&export->pwm_dev);
drivers/pwm/core.c
1354
put_device(&export->pwm_dev);
drivers/pwm/core.c
1355
export = NULL;
drivers/pwm/core.c
1422
static DEVICE_ATTR_WO(export);
drivers/pwm/core.c
1468
struct pwm_export *export;
drivers/pwm/core.c
1477
export = pwmexport_from_dev(pwm_dev);
drivers/pwm/core.c
1480
mutex_lock(&export->lock);
drivers/pwm/core.c
1483
return export;
drivers/pwm/core.c
1486
static int pwm_class_apply_state(struct pwm_export *export,
drivers/pwm/core.c
1493
mutex_unlock(&export->lock);
drivers/pwm/core.c
1507
struct pwm_export *export;
drivers/pwm/core.c
1509
export = pwm_class_get_state(pwmchip_dev, pwm, &state);
drivers/pwm/core.c
1510
if (!export)
drivers/pwm/core.c
1514
if (!export->suspend.enabled) {
drivers/pwm/core.c
1516
mutex_unlock(&export->lock);
drivers/pwm/core.c
1520
state.enabled = export->suspend.enabled;
drivers/pwm/core.c
1521
ret = pwm_class_apply_state(export, pwm, &state);
drivers/pwm/core.c
1538
struct pwm_export *export;
drivers/pwm/core.c
1540
export = pwm_class_get_state(pwmchip_dev, pwm, &state);
drivers/pwm/core.c
1541
if (!export)
drivers/pwm/core.c
1548
export->suspend = state;
drivers/pwm/core.c
1551
mutex_unlock(&export->lock);
drivers/pwm/core.c
1556
ret = pwm_class_apply_state(export, pwm, &state);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1029
export:
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1036
export T_SYMBOL ':'
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
218
%type <value> export ret f1_opcode f2_opcode jmp_jc_jnc_call jz_jnz je_jne
fs/nfsd/vfs.c
826
struct svc_export *export;
fs/nfsd/vfs.c
835
export = fhp->fh_export;
fs/nfsd/vfs.c
853
err2 = nfsd_permission(&rqstp->rq_cred, export,
include/crypto/hash.h
160
int (*export)(struct ahash_request *req, void *out);
include/crypto/hash.h
258
int (*export)(struct shash_desc *desc, void *out);
include/crypto/skcipher.h
156
int (*export)(struct skcipher_request *req, void *out);
include/drm/drm_gem.h
127
struct dma_buf *(*export)(struct drm_gem_object *obj, int flags);
include/linux/trace.h
33
int register_ftrace_export(struct trace_export *export);
include/linux/trace.h
34
int unregister_ftrace_export(struct trace_export *export);
include/linux/trace.h
64
static inline int register_ftrace_export(struct trace_export *export)
include/linux/trace.h
68
static inline int unregister_ftrace_export(struct trace_export *export)
kernel/trace/trace.c
382
trace_process_export(struct trace_export *export,
kernel/trace/trace.c
388
if (export->flags & flag) {
kernel/trace/trace.c
391
export->write(export, entry, size);
kernel/trace/trace.c
403
static inline void ftrace_exports_enable(struct trace_export *export)
kernel/trace/trace.c
405
if (export->flags & TRACE_EXPORT_FUNCTION)
kernel/trace/trace.c
408
if (export->flags & TRACE_EXPORT_EVENT)
kernel/trace/trace.c
411
if (export->flags & TRACE_EXPORT_MARKER)
kernel/trace/trace.c
415
static inline void ftrace_exports_disable(struct trace_export *export)
kernel/trace/trace.c
417
if (export->flags & TRACE_EXPORT_FUNCTION)
kernel/trace/trace.c
420
if (export->flags & TRACE_EXPORT_EVENT)
kernel/trace/trace.c
423
if (export->flags & TRACE_EXPORT_MARKER)
kernel/trace/trace.c
429
struct trace_export *export;
kernel/trace/trace.c
433
export = rcu_dereference_raw_check(ftrace_exports_list);
kernel/trace/trace.c
434
while (export) {
kernel/trace/trace.c
435
trace_process_export(export, event, flag);
kernel/trace/trace.c
436
export = rcu_dereference_raw_check(export->next);
kernel/trace/trace.c
441
add_trace_export(struct trace_export **list, struct trace_export *export)
kernel/trace/trace.c
443
rcu_assign_pointer(export->next, *list);
kernel/trace/trace.c
450
rcu_assign_pointer(*list, export);
kernel/trace/trace.c
454
rm_trace_export(struct trace_export **list, struct trace_export *export)
kernel/trace/trace.c
459
if (*p == export)
kernel/trace/trace.c
462
if (*p != export)
kernel/trace/trace.c
471
add_ftrace_export(struct trace_export **list, struct trace_export *export)
kernel/trace/trace.c
473
ftrace_exports_enable(export);
kernel/trace/trace.c
475
add_trace_export(list, export);
kernel/trace/trace.c
479
rm_ftrace_export(struct trace_export **list, struct trace_export *export)
kernel/trace/trace.c
483
ret = rm_trace_export(list, export);
kernel/trace/trace.c
484
ftrace_exports_disable(export);
kernel/trace/trace.c
489
int register_ftrace_export(struct trace_export *export)
kernel/trace/trace.c
491
if (WARN_ON_ONCE(!export->write))
kernel/trace/trace.c
496
add_ftrace_export(&ftrace_exports_list, export);
kernel/trace/trace.c
502
int unregister_ftrace_export(struct trace_export *export)
kernel/trace/trace.c
505
return rm_ftrace_export(&ftrace_exports_list, export);
scripts/mod/modpost.c
2153
char *symname, *namespace, *modname, *d, *export;
scripts/mod/modpost.c
2165
if (!(export = strchr(modname, '\t')))
scripts/mod/modpost.c
2167
*export++ = '\0';
scripts/mod/modpost.c
2168
if (!(namespace = strchr(export, '\t')))
scripts/mod/modpost.c
2176
if (!strcmp(export, "EXPORT_SYMBOL_GPL")) {
scripts/mod/modpost.c
2178
} else if (!strcmp(export, "EXPORT_SYMBOL")) {
scripts/mod/modpost.c
2181
error("%s: unknown license %s. skip", symname, export);
tools/objtool/klp-diff.c
1045
#define dbg_clone_reloc(sec, offset, patched_sym, addend, export, klp) \
tools/objtool/klp-diff.c
1053
export ? " EXPORTED" : "", \
tools/objtool/klp-diff.c
1061
struct export *export = find_export(patched_sym);
tools/objtool/klp-diff.c
1075
dbg_clone_reloc(sec, offset, patched_sym, addend, export, klp);
tools/objtool/klp-diff.c
1078
if (clone_reloc_klp(e, patched_reloc, sec, offset, export))
tools/objtool/klp-diff.c
1096
out_sym = clone_symbol(e, patched_sym, patched_sym->included || !export);
tools/objtool/klp-diff.c
110
struct export *export;
tools/objtool/klp-diff.c
1366
struct export *export;
tools/objtool/klp-diff.c
1386
export = find_export(reloc->sym);
tools/objtool/klp-diff.c
1387
if (export) {
tools/objtool/klp-diff.c
1388
sym_modname = export->mod;
tools/objtool/klp-diff.c
141
export = calloc(1, sizeof(*export));
tools/objtool/klp-diff.c
142
if (!export) {
tools/objtool/klp-diff.c
147
export->mod = strdup(mod);
tools/objtool/klp-diff.c
148
if (!export->mod) {
tools/objtool/klp-diff.c
153
export->sym = strdup(sym);
tools/objtool/klp-diff.c
154
if (!export->sym) {
tools/objtool/klp-diff.c
159
hash_add(exports, &export->hash, str_hash(sym));
tools/objtool/klp-diff.c
760
static struct export *find_export(struct symbol *sym)
tools/objtool/klp-diff.c
762
struct export *export;
tools/objtool/klp-diff.c
764
hash_for_each_possible(exports, export, hash, str_hash(sym->name)) {
tools/objtool/klp-diff.c
765
if (!strcmp(export->sym, sym->name))
tools/objtool/klp-diff.c
766
return export;
tools/objtool/klp-diff.c
830
struct export *export;
tools/objtool/klp-diff.c
847
export = find_export(patched_sym);
tools/objtool/klp-diff.c
848
if (export)
tools/objtool/klp-diff.c
849
return strcmp(export->mod, "vmlinux");
tools/objtool/klp-diff.c
929
struct export *export)
tools/objtool/klp-diff.c
973
if (export) {
tools/objtool/klp-diff.c
974
sym_modname = export->mod;
tools/objtool/klp-diff.c
975
sym_orig_name = export->sym;