otx_cptvf
int otx_cptvf_check_pf_ready(struct otx_cptvf *cptvf);
void otx_cptvf_handle_mbox_intr(struct otx_cptvf *cptvf);
void otx_cptvf_write_vq_doorbell(struct otx_cptvf *cptvf, u32 val);
struct otx_cptvf *cptvf;
int otx_cptvf_send_vf_up(struct otx_cptvf *cptvf);
int otx_cptvf_send_vf_down(struct otx_cptvf *cptvf);
int otx_cptvf_send_vf_to_grp_msg(struct otx_cptvf *cptvf, int group);
int otx_cptvf_send_vf_priority_msg(struct otx_cptvf *cptvf);
int otx_cptvf_send_vq_size_msg(struct otx_cptvf *cptvf);
static int init_pending_queues(struct otx_cptvf *cptvf, u32 qlen,
static void cleanup_pending_queues(struct otx_cptvf *cptvf)
static void free_command_queues(struct otx_cptvf *cptvf,
static int alloc_command_queues(struct otx_cptvf *cptvf,
static int init_command_queues(struct otx_cptvf *cptvf, u32 qlen)
static void cleanup_command_queues(struct otx_cptvf *cptvf)
static int init_worker_threads(struct otx_cptvf *cptvf)
static void cptvf_sw_cleanup(struct otx_cptvf *cptvf)
static int cptvf_sw_init(struct otx_cptvf *cptvf, u32 qlen, u32 num_queues)
static void cptvf_free_irq_affinity(struct otx_cptvf *cptvf, int vec)
static void cptvf_write_vq_ctl(struct otx_cptvf *cptvf, bool val)
void otx_cptvf_write_vq_doorbell(struct otx_cptvf *cptvf, u32 val)
static void cptvf_write_vq_inprog(struct otx_cptvf *cptvf, u8 val)
static void cptvf_write_vq_done_numwait(struct otx_cptvf *cptvf, u32 val)
static u32 cptvf_read_vq_done_numwait(struct otx_cptvf *cptvf)
static void cptvf_write_vq_done_timewait(struct otx_cptvf *cptvf, u16 time)
static u16 cptvf_read_vq_done_timewait(struct otx_cptvf *cptvf)
static void cptvf_enable_swerr_interrupts(struct otx_cptvf *cptvf)
static void cptvf_enable_mbox_interrupts(struct otx_cptvf *cptvf)
static void cptvf_enable_done_interrupts(struct otx_cptvf *cptvf)
static void cptvf_clear_dovf_intr(struct otx_cptvf *cptvf)
static void cptvf_clear_irde_intr(struct otx_cptvf *cptvf)
static void cptvf_clear_nwrp_intr(struct otx_cptvf *cptvf)
static void cptvf_clear_mbox_intr(struct otx_cptvf *cptvf)
static void cptvf_clear_swerr_intr(struct otx_cptvf *cptvf)
static u64 cptvf_read_vf_misc_intr_status(struct otx_cptvf *cptvf)
struct otx_cptvf *cptvf = arg;
static void cleanup_worker_threads(struct otx_cptvf *cptvf)
static inline struct otx_cptvf_wqe *get_cptvf_vq_wqe(struct otx_cptvf *cptvf,
static inline u32 cptvf_read_vq_done_count(struct otx_cptvf *cptvf)
static inline void cptvf_write_vq_done_ack(struct otx_cptvf *cptvf,
struct otx_cptvf *cptvf = (struct otx_cptvf *)cptvf_dev;
static void cptvf_set_irq_affinity(struct otx_cptvf *cptvf, int vec)
static void cptvf_write_vq_saddr(struct otx_cptvf *cptvf, u64 val)
static void cptvf_device_init(struct otx_cptvf *cptvf)
struct otx_cptvf *cptvf = dev_get_drvdata(dev);
struct otx_cptvf *cptvf = dev_get_drvdata(dev);
struct otx_cptvf *cptvf = dev_get_drvdata(dev);
struct otx_cptvf *cptvf = dev_get_drvdata(dev);
struct otx_cptvf *cptvf = dev_get_drvdata(dev);
struct otx_cptvf *cptvf = dev_get_drvdata(dev);
struct otx_cptvf *cptvf = dev_get_drvdata(dev);
struct otx_cptvf *cptvf;
struct otx_cptvf *cptvf = pci_get_drvdata(pdev);
static int cptvf_send_msg_to_pf_timeout(struct otx_cptvf *cptvf,
int otx_cptvf_check_pf_ready(struct otx_cptvf *cptvf)
int otx_cptvf_send_vq_size_msg(struct otx_cptvf *cptvf)
int otx_cptvf_send_vf_to_grp_msg(struct otx_cptvf *cptvf, int group)
int otx_cptvf_send_vf_priority_msg(struct otx_cptvf *cptvf)
int otx_cptvf_send_vf_up(struct otx_cptvf *cptvf)
int otx_cptvf_send_vf_down(struct otx_cptvf *cptvf)
static void cptvf_send_msg_to_pf(struct otx_cptvf *cptvf,
void otx_cptvf_handle_mbox_intr(struct otx_cptvf *cptvf)
static void cpt_send_cmd(union otx_cpt_inst_s *cptinst, struct otx_cptvf *cptvf)
struct otx_cptvf *cptvf)
struct otx_cptvf *cptvf = pci_get_drvdata(pdev);