Searched refs:tegra_se (Results 1 – 5 of 5) sorted by relevance
/linux/drivers/crypto/tegra/ |
H A D | tegra-se.h | 383 struct tegra_se *se_dev; 410 int (*init_alg)(struct tegra_se *se); 411 void (*deinit_alg)(struct tegra_se *se); 417 struct tegra_se { struct 498 int tegra_init_aes(struct tegra_se *se); 499 int tegra_init_hash(struct tegra_se *se); 500 void tegra_deinit_aes(struct tegra_se *se); 501 void tegra_deinit_hash(struct tegra_se *se); 502 int tegra_key_submit(struct tegra_se *se, const u8 *key, 504 void tegra_key_invalidate(struct tegra_se *se, u32 keyid, u32 alg); [all …]
|
H A D | tegra-se-main.c | 121 static struct tegra_se_cmdbuf *tegra_se_host1x_bo_alloc(struct tegra_se *se, ssize_t size) in tegra_se_host1x_bo_alloc() 144 int tegra_se_host1x_submit(struct tegra_se *se, u32 size) in tegra_se_host1x_submit() 199 struct tegra_se *se = container_of(client, struct tegra_se, client); in tegra_se_client_init() 243 struct tegra_se *se = container_of(client, struct tegra_se, client); in tegra_se_client_deinit() 258 static int tegra_se_host1x_register(struct tegra_se *se) in tegra_se_host1x_register() 274 struct tegra_se *se; in tegra_se_probe() 325 struct tegra_se *se = platform_get_drvdata(pdev); in tegra_se_remove()
|
H A D | tegra-se-aes.c | 26 struct tegra_se *se; 43 struct tegra_se *se; 67 struct tegra_se *se; 206 struct tegra_se *se = ctx->se; in tegra_aes_prep_cmd() 262 struct tegra_se *se = ctx->se; in tegra_aes_do_one_req() 561 struct tegra_se *se = ctx->se; in tegra_gmac_prep_cmd() 601 struct tegra_se *se = ctx->se; in tegra_gcm_crypt_prep_cmd() 657 static int tegra_gcm_prep_final_cmd(struct tegra_se *se, u32 *cpuvaddr, in tegra_gcm_prep_final_cmd() 710 struct tegra_se *se = ctx->se; in tegra_gcm_do_gmac() 727 struct tegra_se *se = ctx->se; in tegra_gcm_do_crypt() [all …]
|
H A D | tegra-se-key.c | 51 static unsigned int tegra_key_prep_ins_cmd(struct tegra_se *se, u32 *cpuvaddr, in tegra_key_prep_ins_cmd() 114 static int tegra_key_insert(struct tegra_se *se, const u8 *key, in tegra_key_insert() 125 void tegra_key_invalidate(struct tegra_se *se, u32 keyid, u32 alg) in tegra_key_invalidate() 138 int tegra_key_submit(struct tegra_se *se, const u8 *key, u32 keylen, u32 alg, u32 *keyid) in tegra_key_submit()
|
H A D | tegra-se-hash.c | 25 struct tegra_se *se; 214 static int tegra_sha_prep_cmd(struct tegra_se *se, u32 *cpuvaddr, in tegra_sha_prep_cmd() 282 static void tegra_sha_copy_hash_result(struct tegra_se *se, struct tegra_sha_reqctx *rctx) in tegra_sha_copy_hash_result() 290 static void tegra_sha_paste_hash_result(struct tegra_se *se, struct tegra_sha_reqctx *rctx) in tegra_sha_paste_hash_result() 378 struct tegra_se *se = ctx->se; in tegra_sha_do_final() 414 struct tegra_se *se = ctx->se; in tegra_sha_do_one_req() 505 struct tegra_se *se = ctx->se; in tegra_sha_init() 1026 int tegra_init_hash(struct tegra_se *se) in tegra_init_hash() 1054 void tegra_deinit_hash(struct tegra_se *se) in tegra_deinit_hash()
|