cc_drvdata 46 drivers/crypto/ccree/cc_aead.c struct cc_drvdata *drvdata; cc_drvdata 2651 drivers/crypto/ccree/cc_aead.c int cc_aead_free(struct cc_drvdata *drvdata) cc_drvdata 2672 drivers/crypto/ccree/cc_aead.c int cc_aead_alloc(struct cc_drvdata *drvdata) cc_drvdata 106 drivers/crypto/ccree/cc_aead.h int cc_aead_alloc(struct cc_drvdata *drvdata); cc_drvdata 107 drivers/crypto/ccree/cc_aead.h int cc_aead_free(struct cc_drvdata *drvdata); cc_drvdata 398 drivers/crypto/ccree/cc_buffer_mgr.c int cc_map_cipher_request(struct cc_drvdata *drvdata, void *ctx, cc_drvdata 490 drivers/crypto/ccree/cc_buffer_mgr.c struct cc_drvdata *drvdata = dev_get_drvdata(dev); cc_drvdata 574 drivers/crypto/ccree/cc_buffer_mgr.c static int cc_aead_chain_iv(struct cc_drvdata *drvdata, cc_drvdata 626 drivers/crypto/ccree/cc_buffer_mgr.c static int cc_aead_chain_assoc(struct cc_drvdata *drvdata, cc_drvdata 722 drivers/crypto/ccree/cc_buffer_mgr.c static void cc_prepare_aead_data_mlli(struct cc_drvdata *drvdata, cc_drvdata 835 drivers/crypto/ccree/cc_buffer_mgr.c static int cc_aead_chain_data(struct cc_drvdata *drvdata, cc_drvdata 953 drivers/crypto/ccree/cc_buffer_mgr.c static void cc_update_aead_mlli_nents(struct cc_drvdata *drvdata, cc_drvdata 1004 drivers/crypto/ccree/cc_buffer_mgr.c int cc_map_aead_request(struct cc_drvdata *drvdata, struct aead_request *req) cc_drvdata 1202 drivers/crypto/ccree/cc_buffer_mgr.c int cc_map_hash_request_final(struct cc_drvdata *drvdata, void *ctx, cc_drvdata 1283 drivers/crypto/ccree/cc_buffer_mgr.c int cc_map_hash_request_update(struct cc_drvdata *drvdata, void *ctx, cc_drvdata 1437 drivers/crypto/ccree/cc_buffer_mgr.c int cc_buffer_mgr_init(struct cc_drvdata *drvdata) cc_drvdata 1464 drivers/crypto/ccree/cc_buffer_mgr.c int cc_buffer_mgr_fini(struct cc_drvdata *drvdata) cc_drvdata 40 drivers/crypto/ccree/cc_buffer_mgr.h int cc_buffer_mgr_init(struct cc_drvdata *drvdata); cc_drvdata 42 drivers/crypto/ccree/cc_buffer_mgr.h int cc_buffer_mgr_fini(struct cc_drvdata *drvdata); cc_drvdata 44 drivers/crypto/ccree/cc_buffer_mgr.h int cc_map_cipher_request(struct cc_drvdata *drvdata, void *ctx, cc_drvdata 52 drivers/crypto/ccree/cc_buffer_mgr.h int cc_map_aead_request(struct cc_drvdata *drvdata, struct aead_request *req); cc_drvdata 56 drivers/crypto/ccree/cc_buffer_mgr.h int cc_map_hash_request_final(struct cc_drvdata *drvdata, void *ctx, cc_drvdata 60 drivers/crypto/ccree/cc_buffer_mgr.h int cc_map_hash_request_update(struct cc_drvdata *drvdata, void *ctx, cc_drvdata 50 drivers/crypto/ccree/cc_cipher.c struct cc_drvdata *drvdata; cc_drvdata 1669 drivers/crypto/ccree/cc_cipher.c int cc_cipher_free(struct cc_drvdata *drvdata) cc_drvdata 1688 drivers/crypto/ccree/cc_cipher.c int cc_cipher_alloc(struct cc_drvdata *drvdata) cc_drvdata 27 drivers/crypto/ccree/cc_cipher.h int cc_cipher_alloc(struct cc_drvdata *drvdata); cc_drvdata 29 drivers/crypto/ccree/cc_cipher.h int cc_cipher_free(struct cc_drvdata *drvdata); cc_drvdata 67 drivers/crypto/ccree/cc_debugfs.c int cc_debugfs_init(struct cc_drvdata *drvdata) cc_drvdata 113 drivers/crypto/ccree/cc_debugfs.c void cc_debugfs_fini(struct cc_drvdata *drvdata) cc_drvdata 11 drivers/crypto/ccree/cc_debugfs.h int cc_debugfs_init(struct cc_drvdata *drvdata); cc_drvdata 12 drivers/crypto/ccree/cc_debugfs.h void cc_debugfs_fini(struct cc_drvdata *drvdata); cc_drvdata 19 drivers/crypto/ccree/cc_debugfs.h static inline int cc_debugfs_init(struct cc_drvdata *drvdata) cc_drvdata 24 drivers/crypto/ccree/cc_debugfs.h static inline void cc_debugfs_fini(struct cc_drvdata *drvdata) {} cc_drvdata 101 drivers/crypto/ccree/cc_driver.c static u32 cc_read_idr(struct cc_drvdata *drvdata, const u32 *idr_offsets) cc_drvdata 130 drivers/crypto/ccree/cc_driver.c struct cc_drvdata *drvdata = (struct cc_drvdata *)dev_id; cc_drvdata 194 drivers/crypto/ccree/cc_driver.c bool cc_wait_for_reset_completion(struct cc_drvdata *drvdata) cc_drvdata 219 drivers/crypto/ccree/cc_driver.c int init_cc_regs(struct cc_drvdata *drvdata, bool is_probe) cc_drvdata 266 drivers/crypto/ccree/cc_driver.c struct cc_drvdata *new_drvdata; cc_drvdata 555 drivers/crypto/ccree/cc_driver.c void fini_cc_regs(struct cc_drvdata *drvdata) cc_drvdata 563 drivers/crypto/ccree/cc_driver.c struct cc_drvdata *drvdata = cc_drvdata 564 drivers/crypto/ccree/cc_driver.c (struct cc_drvdata *)platform_get_drvdata(plat_dev); cc_drvdata 579 drivers/crypto/ccree/cc_driver.c int cc_clk_on(struct cc_drvdata *drvdata) cc_drvdata 595 drivers/crypto/ccree/cc_driver.c unsigned int cc_get_default_hash_len(struct cc_drvdata *drvdata) cc_drvdata 603 drivers/crypto/ccree/cc_driver.c void cc_clk_off(struct cc_drvdata *drvdata) cc_drvdata 173 drivers/crypto/ccree/cc_driver.h struct cc_drvdata *drvdata; cc_drvdata 193 drivers/crypto/ccree/cc_driver.h struct cc_drvdata *drvdata; cc_drvdata 202 drivers/crypto/ccree/cc_driver.h static inline struct device *drvdata_to_dev(struct cc_drvdata *drvdata) cc_drvdata 215 drivers/crypto/ccree/cc_driver.h bool cc_wait_for_reset_completion(struct cc_drvdata *drvdata); cc_drvdata 216 drivers/crypto/ccree/cc_driver.h int init_cc_regs(struct cc_drvdata *drvdata, bool is_probe); cc_drvdata 217 drivers/crypto/ccree/cc_driver.h void fini_cc_regs(struct cc_drvdata *drvdata); cc_drvdata 218 drivers/crypto/ccree/cc_driver.h int cc_clk_on(struct cc_drvdata *drvdata); cc_drvdata 219 drivers/crypto/ccree/cc_driver.h void cc_clk_off(struct cc_drvdata *drvdata); cc_drvdata 220 drivers/crypto/ccree/cc_driver.h unsigned int cc_get_default_hash_len(struct cc_drvdata *drvdata); cc_drvdata 222 drivers/crypto/ccree/cc_driver.h static inline void cc_iowrite(struct cc_drvdata *drvdata, u32 reg, u32 val) cc_drvdata 227 drivers/crypto/ccree/cc_driver.h static inline u32 cc_ioread(struct cc_drvdata *drvdata, u32 reg) cc_drvdata 238 drivers/crypto/ccree/cc_driver.h static inline void set_queue_last_ind(struct cc_drvdata *drvdata, cc_drvdata 16 drivers/crypto/ccree/cc_fips.c struct cc_drvdata *drvdata; cc_drvdata 22 drivers/crypto/ccree/cc_fips.c static bool cc_get_tee_fips_status(struct cc_drvdata *drvdata) cc_drvdata 40 drivers/crypto/ccree/cc_fips.c void cc_set_ree_fips_status(struct cc_drvdata *drvdata, bool status) cc_drvdata 58 drivers/crypto/ccree/cc_fips.c struct cc_drvdata *drvdata = fips_h->drvdata; cc_drvdata 67 drivers/crypto/ccree/cc_fips.c void cc_fips_fini(struct cc_drvdata *drvdata) cc_drvdata 81 drivers/crypto/ccree/cc_fips.c void fips_handler(struct cc_drvdata *drvdata) cc_drvdata 103 drivers/crypto/ccree/cc_fips.c void cc_tee_handle_fips_error(struct cc_drvdata *p_drvdata) cc_drvdata 114 drivers/crypto/ccree/cc_fips.c struct cc_drvdata *drvdata = (struct cc_drvdata *)devarg; cc_drvdata 131 drivers/crypto/ccree/cc_fips.c int cc_fips_init(struct cc_drvdata *p_drvdata) cc_drvdata 17 drivers/crypto/ccree/cc_fips.h int cc_fips_init(struct cc_drvdata *p_drvdata); cc_drvdata 18 drivers/crypto/ccree/cc_fips.h void cc_fips_fini(struct cc_drvdata *drvdata); cc_drvdata 19 drivers/crypto/ccree/cc_fips.h void fips_handler(struct cc_drvdata *drvdata); cc_drvdata 20 drivers/crypto/ccree/cc_fips.h void cc_set_ree_fips_status(struct cc_drvdata *drvdata, bool ok); cc_drvdata 21 drivers/crypto/ccree/cc_fips.h void cc_tee_handle_fips_error(struct cc_drvdata *p_drvdata); cc_drvdata 25 drivers/crypto/ccree/cc_fips.h static inline int cc_fips_init(struct cc_drvdata *p_drvdata) cc_drvdata 30 drivers/crypto/ccree/cc_fips.h static inline void cc_fips_fini(struct cc_drvdata *drvdata) {} cc_drvdata 31 drivers/crypto/ccree/cc_fips.h static inline void cc_set_ree_fips_status(struct cc_drvdata *drvdata, cc_drvdata 33 drivers/crypto/ccree/cc_fips.h static inline void fips_handler(struct cc_drvdata *drvdata) {} cc_drvdata 34 drivers/crypto/ccree/cc_fips.h static inline void cc_tee_handle_fips_error(struct cc_drvdata *p_drvdata) {} cc_drvdata 65 drivers/crypto/ccree/cc_hash.c struct cc_drvdata *drvdata; cc_drvdata 77 drivers/crypto/ccree/cc_hash.c struct cc_drvdata *drvdata; cc_drvdata 1571 drivers/crypto/ccree/cc_hash.c struct cc_drvdata *drvdata; cc_drvdata 1866 drivers/crypto/ccree/cc_hash.c int cc_init_hash_sram(struct cc_drvdata *drvdata) cc_drvdata 1994 drivers/crypto/ccree/cc_hash.c int cc_hash_alloc(struct cc_drvdata *drvdata) cc_drvdata 2105 drivers/crypto/ccree/cc_hash.c int cc_hash_free(struct cc_drvdata *drvdata) cc_drvdata 2292 drivers/crypto/ccree/cc_hash.c struct cc_drvdata *_drvdata = (struct cc_drvdata *)drvdata; cc_drvdata 2351 drivers/crypto/ccree/cc_hash.c struct cc_drvdata *_drvdata = (struct cc_drvdata *)drvdata; cc_drvdata 79 drivers/crypto/ccree/cc_hash.h int cc_hash_alloc(struct cc_drvdata *drvdata); cc_drvdata 80 drivers/crypto/ccree/cc_hash.h int cc_init_hash_sram(struct cc_drvdata *drvdata); cc_drvdata 81 drivers/crypto/ccree/cc_hash.h int cc_hash_free(struct cc_drvdata *drvdata); cc_drvdata 24 drivers/crypto/ccree/cc_pm.c struct cc_drvdata *drvdata = dev_get_drvdata(dev); cc_drvdata 36 drivers/crypto/ccree/cc_pm.c struct cc_drvdata *drvdata = dev_get_drvdata(dev); cc_drvdata 68 drivers/crypto/ccree/cc_pm.c struct cc_drvdata *drvdata = dev_get_drvdata(dev); cc_drvdata 79 drivers/crypto/ccree/cc_pm.c struct cc_drvdata *drvdata = dev_get_drvdata(dev); cc_drvdata 95 drivers/crypto/ccree/cc_pm.c int cc_pm_init(struct cc_drvdata *drvdata) cc_drvdata 107 drivers/crypto/ccree/cc_pm.c void cc_pm_go(struct cc_drvdata *drvdata) cc_drvdata 113 drivers/crypto/ccree/cc_pm.c void cc_pm_fini(struct cc_drvdata *drvdata) cc_drvdata 18 drivers/crypto/ccree/cc_pm.h int cc_pm_init(struct cc_drvdata *drvdata); cc_drvdata 19 drivers/crypto/ccree/cc_pm.h void cc_pm_go(struct cc_drvdata *drvdata); cc_drvdata 20 drivers/crypto/ccree/cc_pm.h void cc_pm_fini(struct cc_drvdata *drvdata); cc_drvdata 29 drivers/crypto/ccree/cc_pm.h static inline int cc_pm_init(struct cc_drvdata *drvdata) cc_drvdata 34 drivers/crypto/ccree/cc_pm.h static inline void cc_pm_go(struct cc_drvdata *drvdata) {} cc_drvdata 36 drivers/crypto/ccree/cc_pm.h static inline void cc_pm_fini(struct cc_drvdata *drvdata) {} cc_drvdata 86 drivers/crypto/ccree/cc_request_mgr.c void cc_req_mgr_fini(struct cc_drvdata *drvdata) cc_drvdata 114 drivers/crypto/ccree/cc_request_mgr.c int cc_req_mgr_init(struct cc_drvdata *drvdata) cc_drvdata 185 drivers/crypto/ccree/cc_request_mgr.c static void enqueue_seq(struct cc_drvdata *drvdata, struct cc_hw_desc seq[], cc_drvdata 224 drivers/crypto/ccree/cc_request_mgr.c static int cc_queues_status(struct cc_drvdata *drvdata, cc_drvdata 279 drivers/crypto/ccree/cc_request_mgr.c static int cc_do_send_request(struct cc_drvdata *drvdata, cc_drvdata 335 drivers/crypto/ccree/cc_request_mgr.c static void cc_enqueue_backlog(struct cc_drvdata *drvdata, cc_drvdata 349 drivers/crypto/ccree/cc_request_mgr.c static void cc_proc_backlog(struct cc_drvdata *drvdata) cc_drvdata 412 drivers/crypto/ccree/cc_request_mgr.c int cc_send_request(struct cc_drvdata *drvdata, struct cc_crypto_req *cc_req, cc_drvdata 461 drivers/crypto/ccree/cc_request_mgr.c int cc_send_sync_request(struct cc_drvdata *drvdata, cc_drvdata 518 drivers/crypto/ccree/cc_request_mgr.c int send_request_init(struct cc_drvdata *drvdata, struct cc_hw_desc *desc, cc_drvdata 548 drivers/crypto/ccree/cc_request_mgr.c void complete_request(struct cc_drvdata *drvdata) cc_drvdata 565 drivers/crypto/ccree/cc_request_mgr.c struct cc_drvdata *drvdata = cc_drvdata 566 drivers/crypto/ccree/cc_request_mgr.c container_of(work, struct cc_drvdata, compwork.work); cc_drvdata 572 drivers/crypto/ccree/cc_request_mgr.c static void proc_completions(struct cc_drvdata *drvdata) cc_drvdata 623 drivers/crypto/ccree/cc_request_mgr.c static inline u32 cc_axi_comp_count(struct cc_drvdata *drvdata) cc_drvdata 632 drivers/crypto/ccree/cc_request_mgr.c struct cc_drvdata *drvdata = (struct cc_drvdata *)devarg; cc_drvdata 13 drivers/crypto/ccree/cc_request_mgr.h int cc_req_mgr_init(struct cc_drvdata *drvdata); cc_drvdata 28 drivers/crypto/ccree/cc_request_mgr.h int cc_send_request(struct cc_drvdata *drvdata, struct cc_crypto_req *cc_req, cc_drvdata 32 drivers/crypto/ccree/cc_request_mgr.h int cc_send_sync_request(struct cc_drvdata *drvdata, cc_drvdata 36 drivers/crypto/ccree/cc_request_mgr.h int send_request_init(struct cc_drvdata *drvdata, struct cc_hw_desc *desc, cc_drvdata 39 drivers/crypto/ccree/cc_request_mgr.h void complete_request(struct cc_drvdata *drvdata); cc_drvdata 41 drivers/crypto/ccree/cc_request_mgr.h void cc_req_mgr_fini(struct cc_drvdata *drvdata); cc_drvdata 20 drivers/crypto/ccree/cc_sram_mgr.c void cc_sram_mgr_fini(struct cc_drvdata *drvdata) cc_drvdata 32 drivers/crypto/ccree/cc_sram_mgr.c int cc_sram_mgr_init(struct cc_drvdata *drvdata) cc_drvdata 70 drivers/crypto/ccree/cc_sram_mgr.c cc_sram_addr_t cc_sram_alloc(struct cc_drvdata *drvdata, u32 size) cc_drvdata 11 drivers/crypto/ccree/cc_sram_mgr.h struct cc_drvdata; cc_drvdata 30 drivers/crypto/ccree/cc_sram_mgr.h int cc_sram_mgr_init(struct cc_drvdata *drvdata); cc_drvdata 37 drivers/crypto/ccree/cc_sram_mgr.h void cc_sram_mgr_fini(struct cc_drvdata *drvdata); cc_drvdata 48 drivers/crypto/ccree/cc_sram_mgr.h cc_sram_addr_t cc_sram_alloc(struct cc_drvdata *drvdata, u32 size);