cpt_vf 118 drivers/crypto/cavium/cpt/cptvf.h int cptvf_send_vf_up(struct cpt_vf *cptvf); cpt_vf 119 drivers/crypto/cavium/cpt/cptvf.h int cptvf_send_vf_down(struct cpt_vf *cptvf); cpt_vf 120 drivers/crypto/cavium/cpt/cptvf.h int cptvf_send_vf_to_grp_msg(struct cpt_vf *cptvf); cpt_vf 121 drivers/crypto/cavium/cpt/cptvf.h int cptvf_send_vf_priority_msg(struct cpt_vf *cptvf); cpt_vf 122 drivers/crypto/cavium/cpt/cptvf.h int cptvf_send_vq_size_msg(struct cpt_vf *cptvf); cpt_vf 123 drivers/crypto/cavium/cpt/cptvf.h int cptvf_check_pf_ready(struct cpt_vf *cptvf); cpt_vf 124 drivers/crypto/cavium/cpt/cptvf.h void cptvf_handle_mbox_intr(struct cpt_vf *cptvf); cpt_vf 126 drivers/crypto/cavium/cpt/cptvf.h int cvm_crypto_init(struct cpt_vf *cptvf); cpt_vf 127 drivers/crypto/cavium/cpt/cptvf.h void vq_post_process(struct cpt_vf *cptvf, u32 qno); cpt_vf 128 drivers/crypto/cavium/cpt/cptvf.h void cptvf_write_vq_doorbell(struct cpt_vf *cptvf, u32 val); cpt_vf 486 drivers/crypto/cavium/cpt/cptvf_algs.c int cvm_crypto_init(struct cpt_vf *cptvf) cpt_vf 32 drivers/crypto/cavium/cpt/cptvf_main.c static int init_worker_threads(struct cpt_vf *cptvf) cpt_vf 59 drivers/crypto/cavium/cpt/cptvf_main.c static void cleanup_worker_threads(struct cpt_vf *cptvf) cpt_vf 139 drivers/crypto/cavium/cpt/cptvf_main.c static int init_pending_queues(struct cpt_vf *cptvf, u32 qlen, u32 nr_queues) cpt_vf 157 drivers/crypto/cavium/cpt/cptvf_main.c static void cleanup_pending_queues(struct cpt_vf *cptvf) cpt_vf 169 drivers/crypto/cavium/cpt/cptvf_main.c static void free_command_queues(struct cpt_vf *cptvf, cpt_vf 203 drivers/crypto/cavium/cpt/cptvf_main.c static int alloc_command_queues(struct cpt_vf *cptvf, cpt_vf 279 drivers/crypto/cavium/cpt/cptvf_main.c static int init_command_queues(struct cpt_vf *cptvf, u32 qlen) cpt_vf 296 drivers/crypto/cavium/cpt/cptvf_main.c static void cleanup_command_queues(struct cpt_vf *cptvf) cpt_vf 308 drivers/crypto/cavium/cpt/cptvf_main.c static void cptvf_sw_cleanup(struct cpt_vf *cptvf) cpt_vf 315 drivers/crypto/cavium/cpt/cptvf_main.c static int cptvf_sw_init(struct cpt_vf *cptvf, u32 qlen, u32 nr_queues) cpt_vf 359 drivers/crypto/cavium/cpt/cptvf_main.c static void cptvf_free_irq_affinity(struct cpt_vf *cptvf, int vec) cpt_vf 365 drivers/crypto/cavium/cpt/cptvf_main.c static void cptvf_write_vq_ctl(struct cpt_vf *cptvf, bool val) cpt_vf 374 drivers/crypto/cavium/cpt/cptvf_main.c void cptvf_write_vq_doorbell(struct cpt_vf *cptvf, u32 val) cpt_vf 385 drivers/crypto/cavium/cpt/cptvf_main.c static void cptvf_write_vq_inprog(struct cpt_vf *cptvf, u8 val) cpt_vf 394 drivers/crypto/cavium/cpt/cptvf_main.c static void cptvf_write_vq_done_numwait(struct cpt_vf *cptvf, u32 val) cpt_vf 405 drivers/crypto/cavium/cpt/cptvf_main.c static void cptvf_write_vq_done_timewait(struct cpt_vf *cptvf, u16 time) cpt_vf 416 drivers/crypto/cavium/cpt/cptvf_main.c static void cptvf_enable_swerr_interrupts(struct cpt_vf *cptvf) cpt_vf 428 drivers/crypto/cavium/cpt/cptvf_main.c static void cptvf_enable_mbox_interrupts(struct cpt_vf *cptvf) cpt_vf 440 drivers/crypto/cavium/cpt/cptvf_main.c static void cptvf_enable_done_interrupts(struct cpt_vf *cptvf) cpt_vf 452 drivers/crypto/cavium/cpt/cptvf_main.c static void cptvf_clear_dovf_intr(struct cpt_vf *cptvf) cpt_vf 464 drivers/crypto/cavium/cpt/cptvf_main.c static void cptvf_clear_irde_intr(struct cpt_vf *cptvf) cpt_vf 476 drivers/crypto/cavium/cpt/cptvf_main.c static void cptvf_clear_nwrp_intr(struct cpt_vf *cptvf) cpt_vf 488 drivers/crypto/cavium/cpt/cptvf_main.c static void cptvf_clear_mbox_intr(struct cpt_vf *cptvf) cpt_vf 500 drivers/crypto/cavium/cpt/cptvf_main.c static void cptvf_clear_swerr_intr(struct cpt_vf *cptvf) cpt_vf 512 drivers/crypto/cavium/cpt/cptvf_main.c static u64 cptvf_read_vf_misc_intr_status(struct cpt_vf *cptvf) cpt_vf 519 drivers/crypto/cavium/cpt/cptvf_main.c struct cpt_vf *cptvf = (struct cpt_vf *)cptvf_irq; cpt_vf 556 drivers/crypto/cavium/cpt/cptvf_main.c static inline struct cptvf_wqe *get_cptvf_vq_wqe(struct cpt_vf *cptvf, cpt_vf 568 drivers/crypto/cavium/cpt/cptvf_main.c static inline u32 cptvf_read_vq_done_count(struct cpt_vf *cptvf) cpt_vf 576 drivers/crypto/cavium/cpt/cptvf_main.c static inline void cptvf_write_vq_done_ack(struct cpt_vf *cptvf, cpt_vf 590 drivers/crypto/cavium/cpt/cptvf_main.c struct cpt_vf *cptvf = (struct cpt_vf *)cptvf_irq; cpt_vf 614 drivers/crypto/cavium/cpt/cptvf_main.c static void cptvf_set_irq_affinity(struct cpt_vf *cptvf, int vec) cpt_vf 633 drivers/crypto/cavium/cpt/cptvf_main.c static void cptvf_write_vq_saddr(struct cpt_vf *cptvf, u64 val) cpt_vf 641 drivers/crypto/cavium/cpt/cptvf_main.c static void cptvf_device_init(struct cpt_vf *cptvf) cpt_vf 667 drivers/crypto/cavium/cpt/cptvf_main.c struct cpt_vf *cptvf; cpt_vf 815 drivers/crypto/cavium/cpt/cptvf_main.c struct cpt_vf *cptvf = pci_get_drvdata(pdev); cpt_vf 8 drivers/crypto/cavium/cpt/cptvf_mbox.c static void cptvf_send_msg_to_pf(struct cpt_vf *cptvf, struct cpt_mbox *mbx) cpt_vf 18 drivers/crypto/cavium/cpt/cptvf_mbox.c void cptvf_handle_mbox_intr(struct cpt_vf *cptvf) cpt_vf 58 drivers/crypto/cavium/cpt/cptvf_mbox.c static int cptvf_send_msg_to_pf_timeout(struct cpt_vf *cptvf, cpt_vf 89 drivers/crypto/cavium/cpt/cptvf_mbox.c int cptvf_check_pf_ready(struct cpt_vf *cptvf) cpt_vf 107 drivers/crypto/cavium/cpt/cptvf_mbox.c int cptvf_send_vq_size_msg(struct cpt_vf *cptvf) cpt_vf 125 drivers/crypto/cavium/cpt/cptvf_mbox.c int cptvf_send_vf_to_grp_msg(struct cpt_vf *cptvf) cpt_vf 144 drivers/crypto/cavium/cpt/cptvf_mbox.c int cptvf_send_vf_priority_msg(struct cpt_vf *cptvf) cpt_vf 162 drivers/crypto/cavium/cpt/cptvf_mbox.c int cptvf_send_vf_up(struct cpt_vf *cptvf) cpt_vf 179 drivers/crypto/cavium/cpt/cptvf_mbox.c int cptvf_send_vf_down(struct cpt_vf *cptvf) cpt_vf 43 drivers/crypto/cavium/cpt/cptvf_reqmanager.c static int setup_sgio_components(struct cpt_vf *cptvf, struct buf_ptr *list, cpt_vf 120 drivers/crypto/cavium/cpt/cptvf_reqmanager.c static inline int setup_sgio_list(struct cpt_vf *cptvf, cpt_vf 223 drivers/crypto/cavium/cpt/cptvf_reqmanager.c static int send_cpt_command(struct cpt_vf *cptvf, union cpt_inst_s *cmd, cpt_vf 270 drivers/crypto/cavium/cpt/cptvf_reqmanager.c static void do_request_cleanup(struct cpt_vf *cptvf, cpt_vf 316 drivers/crypto/cavium/cpt/cptvf_reqmanager.c static void do_post_process(struct cpt_vf *cptvf, struct cpt_info_buffer *info) cpt_vf 328 drivers/crypto/cavium/cpt/cptvf_reqmanager.c static inline void process_pending_queue(struct cpt_vf *cptvf, cpt_vf 410 drivers/crypto/cavium/cpt/cptvf_reqmanager.c int process_request(struct cpt_vf *cptvf, struct cpt_request_info *req) cpt_vf 547 drivers/crypto/cavium/cpt/cptvf_reqmanager.c void vq_post_process(struct cpt_vf *cptvf, u32 qno) cpt_vf 562 drivers/crypto/cavium/cpt/cptvf_reqmanager.c struct cpt_vf *cptvf = (struct cpt_vf *)vfdev; cpt_vf 89 drivers/crypto/cavium/cpt/request_manager.h struct cpt_vf *cptvf; cpt_vf 142 drivers/crypto/cavium/cpt/request_manager.h void vq_post_process(struct cpt_vf *cptvf, u32 qno); cpt_vf 143 drivers/crypto/cavium/cpt/request_manager.h int process_request(struct cpt_vf *cptvf, struct cpt_request_info *req);