Symbol: cc_drvdata
drivers/crypto/ccree/cc_aead.c
2596
int cc_aead_free(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_aead.c
2610
int cc_aead_alloc(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_aead.c
48
struct cc_drvdata *drvdata;
drivers/crypto/ccree/cc_aead.h
105
int cc_aead_alloc(struct cc_drvdata *drvdata);
drivers/crypto/ccree/cc_aead.h
106
int cc_aead_free(struct cc_drvdata *drvdata);
drivers/crypto/ccree/cc_buffer_mgr.c
1141
int cc_map_hash_request_final(struct cc_drvdata *drvdata, void *ctx,
drivers/crypto/ccree/cc_buffer_mgr.c
1220
int cc_map_hash_request_update(struct cc_drvdata *drvdata, void *ctx,
drivers/crypto/ccree/cc_buffer_mgr.c
1377
int cc_buffer_mgr_init(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_buffer_mgr.c
1393
int cc_buffer_mgr_fini(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_buffer_mgr.c
370
int cc_map_cipher_request(struct cc_drvdata *drvdata, void *ctx,
drivers/crypto/ccree/cc_buffer_mgr.c
461
struct cc_drvdata *drvdata = dev_get_drvdata(dev);
drivers/crypto/ccree/cc_buffer_mgr.c
544
static int cc_aead_chain_iv(struct cc_drvdata *drvdata,
drivers/crypto/ccree/cc_buffer_mgr.c
584
static int cc_aead_chain_assoc(struct cc_drvdata *drvdata,
drivers/crypto/ccree/cc_buffer_mgr.c
675
static void cc_prepare_aead_data_mlli(struct cc_drvdata *drvdata,
drivers/crypto/ccree/cc_buffer_mgr.c
788
static int cc_aead_chain_data(struct cc_drvdata *drvdata,
drivers/crypto/ccree/cc_buffer_mgr.c
895
static void cc_update_aead_mlli_nents(struct cc_drvdata *drvdata,
drivers/crypto/ccree/cc_buffer_mgr.c
946
int cc_map_aead_request(struct cc_drvdata *drvdata, struct aead_request *req)
drivers/crypto/ccree/cc_buffer_mgr.h
40
int cc_buffer_mgr_init(struct cc_drvdata *drvdata);
drivers/crypto/ccree/cc_buffer_mgr.h
42
int cc_buffer_mgr_fini(struct cc_drvdata *drvdata);
drivers/crypto/ccree/cc_buffer_mgr.h
44
int cc_map_cipher_request(struct cc_drvdata *drvdata, void *ctx,
drivers/crypto/ccree/cc_buffer_mgr.h
52
int cc_map_aead_request(struct cc_drvdata *drvdata, struct aead_request *req);
drivers/crypto/ccree/cc_buffer_mgr.h
56
int cc_map_hash_request_final(struct cc_drvdata *drvdata, void *ctx,
drivers/crypto/ccree/cc_buffer_mgr.h
60
int cc_map_hash_request_update(struct cc_drvdata *drvdata, void *ctx,
drivers/crypto/ccree/cc_cipher.c
1411
int cc_cipher_free(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_cipher.c
1423
int cc_cipher_alloc(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_cipher.c
47
struct cc_drvdata *drvdata;
drivers/crypto/ccree/cc_cipher.h
27
int cc_cipher_alloc(struct cc_drvdata *drvdata);
drivers/crypto/ccree/cc_cipher.h
29
int cc_cipher_free(struct cc_drvdata *drvdata);
drivers/crypto/ccree/cc_debugfs.c
104
void cc_debugfs_fini(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_debugfs.c
63
int cc_debugfs_init(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_debugfs.h
11
int cc_debugfs_init(struct cc_drvdata *drvdata);
drivers/crypto/ccree/cc_debugfs.h
12
void cc_debugfs_fini(struct cc_drvdata *drvdata);
drivers/crypto/ccree/cc_debugfs.h
19
static inline int cc_debugfs_init(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_debugfs.h
24
static inline void cc_debugfs_fini(struct cc_drvdata *drvdata) {}
drivers/crypto/ccree/cc_driver.c
102
static void init_cc_cache_params(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_driver.c
154
static u32 cc_read_idr(struct cc_drvdata *drvdata, const u32 *idr_offsets)
drivers/crypto/ccree/cc_driver.c
183
struct cc_drvdata *drvdata = (struct cc_drvdata *)dev_id;
drivers/crypto/ccree/cc_driver.c
247
bool cc_wait_for_reset_completion(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_driver.c
272
int init_cc_regs(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_driver.c
309
struct cc_drvdata *new_drvdata;
drivers/crypto/ccree/cc_driver.c
577
void fini_cc_regs(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_driver.c
586
struct cc_drvdata *drvdata =
drivers/crypto/ccree/cc_driver.c
587
(struct cc_drvdata *)platform_get_drvdata(plat_dev);
drivers/crypto/ccree/cc_driver.c
603
unsigned int cc_get_default_hash_len(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_driver.h
165
struct cc_drvdata *drvdata;
drivers/crypto/ccree/cc_driver.h
185
struct cc_drvdata *drvdata;
drivers/crypto/ccree/cc_driver.h
194
static inline struct device *drvdata_to_dev(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_driver.h
207
bool cc_wait_for_reset_completion(struct cc_drvdata *drvdata);
drivers/crypto/ccree/cc_driver.h
208
int init_cc_regs(struct cc_drvdata *drvdata);
drivers/crypto/ccree/cc_driver.h
209
void fini_cc_regs(struct cc_drvdata *drvdata);
drivers/crypto/ccree/cc_driver.h
210
unsigned int cc_get_default_hash_len(struct cc_drvdata *drvdata);
drivers/crypto/ccree/cc_driver.h
212
static inline void cc_iowrite(struct cc_drvdata *drvdata, u32 reg, u32 val)
drivers/crypto/ccree/cc_driver.h
217
static inline u32 cc_ioread(struct cc_drvdata *drvdata, u32 reg)
drivers/crypto/ccree/cc_driver.h
228
static inline void set_queue_last_ind(struct cc_drvdata *drvdata,
drivers/crypto/ccree/cc_fips.c
103
void cc_tee_handle_fips_error(struct cc_drvdata *p_drvdata)
drivers/crypto/ccree/cc_fips.c
114
struct cc_drvdata *drvdata = (struct cc_drvdata *)devarg;
drivers/crypto/ccree/cc_fips.c
131
int cc_fips_init(struct cc_drvdata *p_drvdata)
drivers/crypto/ccree/cc_fips.c
16
struct cc_drvdata *drvdata;
drivers/crypto/ccree/cc_fips.c
22
static bool cc_get_tee_fips_status(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_fips.c
40
void cc_set_ree_fips_status(struct cc_drvdata *drvdata, bool status)
drivers/crypto/ccree/cc_fips.c
58
struct cc_drvdata *drvdata = fips_h->drvdata;
drivers/crypto/ccree/cc_fips.c
67
void cc_fips_fini(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_fips.c
81
void fips_handler(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_fips.h
17
int cc_fips_init(struct cc_drvdata *p_drvdata);
drivers/crypto/ccree/cc_fips.h
18
void cc_fips_fini(struct cc_drvdata *drvdata);
drivers/crypto/ccree/cc_fips.h
19
void fips_handler(struct cc_drvdata *drvdata);
drivers/crypto/ccree/cc_fips.h
20
void cc_set_ree_fips_status(struct cc_drvdata *drvdata, bool ok);
drivers/crypto/ccree/cc_fips.h
21
void cc_tee_handle_fips_error(struct cc_drvdata *p_drvdata);
drivers/crypto/ccree/cc_fips.h
25
static inline int cc_fips_init(struct cc_drvdata *p_drvdata)
drivers/crypto/ccree/cc_fips.h
30
static inline void cc_fips_fini(struct cc_drvdata *drvdata) {}
drivers/crypto/ccree/cc_fips.h
31
static inline void cc_set_ree_fips_status(struct cc_drvdata *drvdata,
drivers/crypto/ccree/cc_fips.h
33
static inline void fips_handler(struct cc_drvdata *drvdata) {}
drivers/crypto/ccree/cc_fips.h
34
static inline void cc_tee_handle_fips_error(struct cc_drvdata *p_drvdata) {}
drivers/crypto/ccree/cc_hash.c
1572
struct cc_drvdata *drvdata;
drivers/crypto/ccree/cc_hash.c
1863
static int cc_init_copy_sram(struct cc_drvdata *drvdata, const u32 *data,
drivers/crypto/ccree/cc_hash.c
1880
int cc_init_hash_sram(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_hash.c
1950
int cc_hash_alloc(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_hash.c
2056
int cc_hash_free(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_hash.c
2239
struct cc_drvdata *_drvdata = (struct cc_drvdata *)drvdata;
drivers/crypto/ccree/cc_hash.c
2297
struct cc_drvdata *_drvdata = (struct cc_drvdata *)drvdata;
drivers/crypto/ccree/cc_hash.c
73
struct cc_drvdata *drvdata;
drivers/crypto/ccree/cc_hash.c
85
struct cc_drvdata *drvdata;
drivers/crypto/ccree/cc_hash.h
79
int cc_hash_alloc(struct cc_drvdata *drvdata);
drivers/crypto/ccree/cc_hash.h
80
int cc_init_hash_sram(struct cc_drvdata *drvdata);
drivers/crypto/ccree/cc_hash.h
81
int cc_hash_free(struct cc_drvdata *drvdata);
drivers/crypto/ccree/cc_pm.c
20
struct cc_drvdata *drvdata = dev_get_drvdata(dev);
drivers/crypto/ccree/cc_pm.c
32
struct cc_drvdata *drvdata = dev_get_drvdata(dev);
drivers/crypto/ccree/cc_request_mgr.c
113
int cc_req_mgr_init(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_request_mgr.c
184
static void enqueue_seq(struct cc_drvdata *drvdata, struct cc_hw_desc seq[],
drivers/crypto/ccree/cc_request_mgr.c
224
static int cc_queues_status(struct cc_drvdata *drvdata,
drivers/crypto/ccree/cc_request_mgr.c
278
static void cc_do_send_request(struct cc_drvdata *drvdata,
drivers/crypto/ccree/cc_request_mgr.c
330
static void cc_enqueue_backlog(struct cc_drvdata *drvdata,
drivers/crypto/ccree/cc_request_mgr.c
344
static void cc_proc_backlog(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_request_mgr.c
401
int cc_send_request(struct cc_drvdata *drvdata, struct cc_crypto_req *cc_req,
drivers/crypto/ccree/cc_request_mgr.c
452
int cc_send_sync_request(struct cc_drvdata *drvdata,
drivers/crypto/ccree/cc_request_mgr.c
501
int send_request_init(struct cc_drvdata *drvdata, struct cc_hw_desc *desc,
drivers/crypto/ccree/cc_request_mgr.c
531
void complete_request(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_request_mgr.c
548
struct cc_drvdata *drvdata =
drivers/crypto/ccree/cc_request_mgr.c
549
container_of(work, struct cc_drvdata, compwork.work);
drivers/crypto/ccree/cc_request_mgr.c
555
static void proc_completions(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_request_mgr.c
606
static inline u32 cc_axi_comp_count(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_request_mgr.c
615
struct cc_drvdata *drvdata = (struct cc_drvdata *)devarg;
drivers/crypto/ccree/cc_request_mgr.c
86
void cc_req_mgr_fini(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_request_mgr.h
13
int cc_req_mgr_init(struct cc_drvdata *drvdata);
drivers/crypto/ccree/cc_request_mgr.h
27
int cc_send_request(struct cc_drvdata *drvdata, struct cc_crypto_req *cc_req,
drivers/crypto/ccree/cc_request_mgr.h
31
int cc_send_sync_request(struct cc_drvdata *drvdata,
drivers/crypto/ccree/cc_request_mgr.h
35
int send_request_init(struct cc_drvdata *drvdata, struct cc_hw_desc *desc,
drivers/crypto/ccree/cc_request_mgr.h
38
void complete_request(struct cc_drvdata *drvdata);
drivers/crypto/ccree/cc_request_mgr.h
40
void cc_req_mgr_fini(struct cc_drvdata *drvdata);
drivers/crypto/ccree/cc_sram_mgr.c
17
int cc_sram_mgr_init(struct cc_drvdata *drvdata)
drivers/crypto/ccree/cc_sram_mgr.c
44
u32 cc_sram_alloc(struct cc_drvdata *drvdata, u32 size)
drivers/crypto/ccree/cc_sram_mgr.h
11
struct cc_drvdata;
drivers/crypto/ccree/cc_sram_mgr.h
25
int cc_sram_mgr_init(struct cc_drvdata *drvdata);
drivers/crypto/ccree/cc_sram_mgr.h
36
u32 cc_sram_alloc(struct cc_drvdata *drvdata, u32 size);