Symbol: cpt_vf
drivers/crypto/cavium/cpt/cptvf.h
118
int cptvf_send_vf_up(struct cpt_vf *cptvf);
drivers/crypto/cavium/cpt/cptvf.h
119
int cptvf_send_vf_down(struct cpt_vf *cptvf);
drivers/crypto/cavium/cpt/cptvf.h
120
int cptvf_send_vf_to_grp_msg(struct cpt_vf *cptvf);
drivers/crypto/cavium/cpt/cptvf.h
121
int cptvf_send_vf_priority_msg(struct cpt_vf *cptvf);
drivers/crypto/cavium/cpt/cptvf.h
122
int cptvf_send_vq_size_msg(struct cpt_vf *cptvf);
drivers/crypto/cavium/cpt/cptvf.h
123
int cptvf_check_pf_ready(struct cpt_vf *cptvf);
drivers/crypto/cavium/cpt/cptvf.h
124
void cptvf_handle_mbox_intr(struct cpt_vf *cptvf);
drivers/crypto/cavium/cpt/cptvf.h
126
int cvm_crypto_init(struct cpt_vf *cptvf);
drivers/crypto/cavium/cpt/cptvf.h
127
void vq_post_process(struct cpt_vf *cptvf, u32 qno);
drivers/crypto/cavium/cpt/cptvf.h
128
void cptvf_write_vq_doorbell(struct cpt_vf *cptvf, u32 val);
drivers/crypto/cavium/cpt/cptvf_algs.c
436
int cvm_crypto_init(struct cpt_vf *cptvf)
drivers/crypto/cavium/cpt/cptvf_main.c
136
static int init_pending_queues(struct cpt_vf *cptvf, u32 qlen, u32 nr_queues)
drivers/crypto/cavium/cpt/cptvf_main.c
154
static void cleanup_pending_queues(struct cpt_vf *cptvf)
drivers/crypto/cavium/cpt/cptvf_main.c
166
static void free_command_queues(struct cpt_vf *cptvf,
drivers/crypto/cavium/cpt/cptvf_main.c
201
static int alloc_command_queues(struct cpt_vf *cptvf,
drivers/crypto/cavium/cpt/cptvf_main.c
277
static int init_command_queues(struct cpt_vf *cptvf, u32 qlen)
drivers/crypto/cavium/cpt/cptvf_main.c
294
static void cleanup_command_queues(struct cpt_vf *cptvf)
drivers/crypto/cavium/cpt/cptvf_main.c
306
static void cptvf_sw_cleanup(struct cpt_vf *cptvf)
drivers/crypto/cavium/cpt/cptvf_main.c
313
static int cptvf_sw_init(struct cpt_vf *cptvf, u32 qlen, u32 nr_queues)
drivers/crypto/cavium/cpt/cptvf_main.c
32
static int init_worker_threads(struct cpt_vf *cptvf)
drivers/crypto/cavium/cpt/cptvf_main.c
357
static void cptvf_free_irq_affinity(struct cpt_vf *cptvf, int vec)
drivers/crypto/cavium/cpt/cptvf_main.c
363
static void cptvf_write_vq_ctl(struct cpt_vf *cptvf, bool val)
drivers/crypto/cavium/cpt/cptvf_main.c
372
void cptvf_write_vq_doorbell(struct cpt_vf *cptvf, u32 val)
drivers/crypto/cavium/cpt/cptvf_main.c
383
static void cptvf_write_vq_inprog(struct cpt_vf *cptvf, u8 val)
drivers/crypto/cavium/cpt/cptvf_main.c
392
static void cptvf_write_vq_done_numwait(struct cpt_vf *cptvf, u32 val)
drivers/crypto/cavium/cpt/cptvf_main.c
403
static void cptvf_write_vq_done_timewait(struct cpt_vf *cptvf, u16 time)
drivers/crypto/cavium/cpt/cptvf_main.c
414
static void cptvf_enable_swerr_interrupts(struct cpt_vf *cptvf)
drivers/crypto/cavium/cpt/cptvf_main.c
426
static void cptvf_enable_mbox_interrupts(struct cpt_vf *cptvf)
drivers/crypto/cavium/cpt/cptvf_main.c
438
static void cptvf_enable_done_interrupts(struct cpt_vf *cptvf)
drivers/crypto/cavium/cpt/cptvf_main.c
450
static void cptvf_clear_dovf_intr(struct cpt_vf *cptvf)
drivers/crypto/cavium/cpt/cptvf_main.c
462
static void cptvf_clear_irde_intr(struct cpt_vf *cptvf)
drivers/crypto/cavium/cpt/cptvf_main.c
474
static void cptvf_clear_nwrp_intr(struct cpt_vf *cptvf)
drivers/crypto/cavium/cpt/cptvf_main.c
486
static void cptvf_clear_mbox_intr(struct cpt_vf *cptvf)
drivers/crypto/cavium/cpt/cptvf_main.c
498
static void cptvf_clear_swerr_intr(struct cpt_vf *cptvf)
drivers/crypto/cavium/cpt/cptvf_main.c
510
static u64 cptvf_read_vf_misc_intr_status(struct cpt_vf *cptvf)
drivers/crypto/cavium/cpt/cptvf_main.c
517
struct cpt_vf *cptvf = (struct cpt_vf *)cptvf_irq;
drivers/crypto/cavium/cpt/cptvf_main.c
554
static inline struct cptvf_wqe *get_cptvf_vq_wqe(struct cpt_vf *cptvf,
drivers/crypto/cavium/cpt/cptvf_main.c
566
static inline u32 cptvf_read_vq_done_count(struct cpt_vf *cptvf)
drivers/crypto/cavium/cpt/cptvf_main.c
574
static inline void cptvf_write_vq_done_ack(struct cpt_vf *cptvf,
drivers/crypto/cavium/cpt/cptvf_main.c
588
struct cpt_vf *cptvf = (struct cpt_vf *)cptvf_irq;
drivers/crypto/cavium/cpt/cptvf_main.c
59
static void cleanup_worker_threads(struct cpt_vf *cptvf)
drivers/crypto/cavium/cpt/cptvf_main.c
612
static void cptvf_set_irq_affinity(struct cpt_vf *cptvf, int vec)
drivers/crypto/cavium/cpt/cptvf_main.c
631
static void cptvf_write_vq_saddr(struct cpt_vf *cptvf, u64 val)
drivers/crypto/cavium/cpt/cptvf_main.c
639
static void cptvf_device_init(struct cpt_vf *cptvf)
drivers/crypto/cavium/cpt/cptvf_main.c
665
struct cpt_vf *cptvf;
drivers/crypto/cavium/cpt/cptvf_main.c
807
struct cpt_vf *cptvf = pci_get_drvdata(pdev);
drivers/crypto/cavium/cpt/cptvf_mbox.c
107
int cptvf_send_vq_size_msg(struct cpt_vf *cptvf)
drivers/crypto/cavium/cpt/cptvf_mbox.c
125
int cptvf_send_vf_to_grp_msg(struct cpt_vf *cptvf)
drivers/crypto/cavium/cpt/cptvf_mbox.c
144
int cptvf_send_vf_priority_msg(struct cpt_vf *cptvf)
drivers/crypto/cavium/cpt/cptvf_mbox.c
162
int cptvf_send_vf_up(struct cpt_vf *cptvf)
drivers/crypto/cavium/cpt/cptvf_mbox.c
179
int cptvf_send_vf_down(struct cpt_vf *cptvf)
drivers/crypto/cavium/cpt/cptvf_mbox.c
18
void cptvf_handle_mbox_intr(struct cpt_vf *cptvf)
drivers/crypto/cavium/cpt/cptvf_mbox.c
58
static int cptvf_send_msg_to_pf_timeout(struct cpt_vf *cptvf,
drivers/crypto/cavium/cpt/cptvf_mbox.c
8
static void cptvf_send_msg_to_pf(struct cpt_vf *cptvf, struct cpt_mbox *mbx)
drivers/crypto/cavium/cpt/cptvf_mbox.c
89
int cptvf_check_pf_ready(struct cpt_vf *cptvf)
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
121
static inline int setup_sgio_list(struct cpt_vf *cptvf,
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
223
static int send_cpt_command(struct cpt_vf *cptvf, union cpt_inst_s *cmd,
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
266
static void do_request_cleanup(struct cpt_vf *cptvf,
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
312
static void do_post_process(struct cpt_vf *cptvf, struct cpt_info_buffer *info)
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
324
static inline void process_pending_queue(struct cpt_vf *cptvf,
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
406
int process_request(struct cpt_vf *cptvf, struct cpt_request_info *req)
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
44
static int setup_sgio_components(struct cpt_vf *cptvf, struct buf_ptr *list,
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
541
void vq_post_process(struct cpt_vf *cptvf, u32 qno)
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
556
struct cpt_vf *cptvf = (struct cpt_vf *)vfdev;
drivers/crypto/cavium/cpt/request_manager.h
144
void vq_post_process(struct cpt_vf *cptvf, u32 qno);
drivers/crypto/cavium/cpt/request_manager.h
145
int process_request(struct cpt_vf *cptvf, struct cpt_request_info *req);
drivers/crypto/cavium/cpt/request_manager.h
91
struct cpt_vf *cptvf;