nicvf             122 drivers/net/ethernet/cavium/thunder/nic.h 	struct  nicvf *nicvf;
nicvf             277 drivers/net/ethernet/cavium/thunder/nic.h 	struct nicvf		*pnicvf;
nicvf             304 drivers/net/ethernet/cavium/thunder/nic.h 	struct nicvf		*snicvf[MAX_SQS_PER_VF];
nicvf             529 drivers/net/ethernet/cavium/thunder/nic.h 	u64   nicvf;
nicvf             598 drivers/net/ethernet/cavium/thunder/nic.h 	struct nicvf_ptr	nicvf;
nicvf             631 drivers/net/ethernet/cavium/thunder/nic.h int nicvf_send_msg_to_pf(struct nicvf *vf, union nic_mbx *mbx);
nicvf             632 drivers/net/ethernet/cavium/thunder/nic.h void nicvf_config_rss(struct nicvf *nic);
nicvf             633 drivers/net/ethernet/cavium/thunder/nic.h void nicvf_set_rss_key(struct nicvf *nic);
nicvf             635 drivers/net/ethernet/cavium/thunder/nic.h void nicvf_update_stats(struct nicvf *nic);
nicvf             636 drivers/net/ethernet/cavium/thunder/nic.h void nicvf_update_lmac_stats(struct nicvf *nic);
nicvf              48 drivers/net/ethernet/cavium/thunder/nic_main.c 	u64			nicvf[MAX_NUM_VFS_SUPPORTED];
nicvf             700 drivers/net/ethernet/cavium/thunder/nic_main.c 	mbx.nicvf.msg = NIC_MBOX_MSG_PNICVF_PTR;
nicvf             701 drivers/net/ethernet/cavium/thunder/nic_main.c 	mbx.nicvf.nicvf = nic->nicvf[nic->pqs_vf[sqs]];
nicvf             706 drivers/net/ethernet/cavium/thunder/nic_main.c static void nic_send_snicvf(struct nicpf *nic, struct nicvf_ptr *nicvf)
nicvf             709 drivers/net/ethernet/cavium/thunder/nic_main.c 	int sqs_id = nic->vf_sqs[nicvf->vf_id][nicvf->sqs_id];
nicvf             711 drivers/net/ethernet/cavium/thunder/nic_main.c 	mbx.nicvf.msg = NIC_MBOX_MSG_SNICVF_PTR;
nicvf             712 drivers/net/ethernet/cavium/thunder/nic_main.c 	mbx.nicvf.sqs_id = nicvf->sqs_id;
nicvf             713 drivers/net/ethernet/cavium/thunder/nic_main.c 	mbx.nicvf.nicvf = nic->nicvf[sqs_id];
nicvf             714 drivers/net/ethernet/cavium/thunder/nic_main.c 	nic_send_msg_to_vf(nic, nicvf->vf_id, &mbx);
nicvf            1067 drivers/net/ethernet/cavium/thunder/nic_main.c 		nic->nicvf[vf] = mbx.nicvf.nicvf;
nicvf            1073 drivers/net/ethernet/cavium/thunder/nic_main.c 		nic_send_snicvf(nic, &mbx.nicvf);
nicvf             122 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf             184 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf             192 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf             201 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf             208 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf             213 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c static void nicvf_get_qset_strings(struct nicvf *nic, u8 **data, int qset)
nicvf             237 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf             275 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf             285 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 		struct nicvf *snic;
nicvf             299 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c static void nicvf_get_qset_stats(struct nicvf *nic,
nicvf             325 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf             367 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	struct nicvf *nic = netdev_priv(dev);
nicvf             462 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf             471 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf             483 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf             514 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c static int nicvf_get_rss_hash_opts(struct nicvf *nic,
nicvf             542 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	struct nicvf *nic = netdev_priv(dev);
nicvf             558 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c static int nicvf_set_rss_hash_opts(struct nicvf *nic,
nicvf             628 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	struct nicvf *nic = netdev_priv(dev);
nicvf             646 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	struct nicvf *nic = netdev_priv(dev);
nicvf             654 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	struct nicvf *nic = netdev_priv(dev);
nicvf             675 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	struct nicvf *nic = netdev_priv(dev);
nicvf             706 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	struct nicvf *nic = netdev_priv(dev);
nicvf             721 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	struct nicvf *nic = netdev_priv(dev);
nicvf             781 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	struct nicvf *nic = netdev_priv(dev);
nicvf             802 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	struct nicvf *nic = netdev_priv(dev);
nicvf             830 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf              75 drivers/net/ethernet/cavium/thunder/nicvf_main.c static inline u8 nicvf_netdev_qidx(struct nicvf *nic, u8 qidx)
nicvf              93 drivers/net/ethernet/cavium/thunder/nicvf_main.c void nicvf_reg_write(struct nicvf *nic, u64 offset, u64 val)
nicvf              98 drivers/net/ethernet/cavium/thunder/nicvf_main.c u64 nicvf_reg_read(struct nicvf *nic, u64 offset)
nicvf             103 drivers/net/ethernet/cavium/thunder/nicvf_main.c void nicvf_queue_reg_write(struct nicvf *nic, u64 offset,
nicvf             111 drivers/net/ethernet/cavium/thunder/nicvf_main.c u64 nicvf_queue_reg_read(struct nicvf *nic, u64 offset, u64 qidx)
nicvf             119 drivers/net/ethernet/cavium/thunder/nicvf_main.c static void nicvf_write_to_mbx(struct nicvf *nic, union nic_mbx *mbx)
nicvf             127 drivers/net/ethernet/cavium/thunder/nicvf_main.c int nicvf_send_msg_to_pf(struct nicvf *nic, union nic_mbx *mbx)
nicvf             168 drivers/net/ethernet/cavium/thunder/nicvf_main.c static int nicvf_check_pf_ready(struct nicvf *nic)
nicvf             182 drivers/net/ethernet/cavium/thunder/nicvf_main.c static void nicvf_send_cfg_done(struct nicvf *nic)
nicvf             193 drivers/net/ethernet/cavium/thunder/nicvf_main.c static void nicvf_read_bgx_stats(struct nicvf *nic, struct bgx_stats_msg *bgx)
nicvf             201 drivers/net/ethernet/cavium/thunder/nicvf_main.c static void  nicvf_handle_mbx_intr(struct nicvf *nic)
nicvf             277 drivers/net/ethernet/cavium/thunder/nicvf_main.c 		nic->snicvf[mbx.nicvf.sqs_id] =
nicvf             278 drivers/net/ethernet/cavium/thunder/nicvf_main.c 			(struct nicvf *)mbx.nicvf.nicvf;
nicvf             286 drivers/net/ethernet/cavium/thunder/nicvf_main.c 		nic->pnicvf = (struct nicvf *)mbx.nicvf.nicvf;
nicvf             303 drivers/net/ethernet/cavium/thunder/nicvf_main.c static int nicvf_hw_set_mac_addr(struct nicvf *nic, struct net_device *netdev)
nicvf             314 drivers/net/ethernet/cavium/thunder/nicvf_main.c static void nicvf_config_cpi(struct nicvf *nic)
nicvf             326 drivers/net/ethernet/cavium/thunder/nicvf_main.c static void nicvf_get_rss_size(struct nicvf *nic)
nicvf             335 drivers/net/ethernet/cavium/thunder/nicvf_main.c void nicvf_config_rss(struct nicvf *nic)
nicvf             360 drivers/net/ethernet/cavium/thunder/nicvf_main.c void nicvf_set_rss_key(struct nicvf *nic)
nicvf             372 drivers/net/ethernet/cavium/thunder/nicvf_main.c static int nicvf_rss_init(struct nicvf *nic)
nicvf             403 drivers/net/ethernet/cavium/thunder/nicvf_main.c static void nicvf_request_sqs(struct nicvf *nic)
nicvf             436 drivers/net/ethernet/cavium/thunder/nicvf_main.c 		mbx.nicvf.msg = NIC_MBOX_MSG_SNICVF_PTR;
nicvf             437 drivers/net/ethernet/cavium/thunder/nicvf_main.c 		mbx.nicvf.vf_id = nic->vf_id;
nicvf             438 drivers/net/ethernet/cavium/thunder/nicvf_main.c 		mbx.nicvf.sqs_id = sqs;
nicvf             475 drivers/net/ethernet/cavium/thunder/nicvf_main.c static void nicvf_send_vf_struct(struct nicvf *nic)
nicvf             479 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	mbx.nicvf.msg = NIC_MBOX_MSG_NICVF_PTR;
nicvf             480 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	mbx.nicvf.sqs_mode = nic->sqs_mode;
nicvf             481 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	mbx.nicvf.nicvf = (u64)nic;
nicvf             485 drivers/net/ethernet/cavium/thunder/nicvf_main.c static void nicvf_get_primary_vf_struct(struct nicvf *nic)
nicvf             489 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	mbx.nicvf.msg = NIC_MBOX_MSG_PNICVF_PTR;
nicvf             512 drivers/net/ethernet/cavium/thunder/nicvf_main.c static int nicvf_init_resources(struct nicvf *nic)
nicvf             530 drivers/net/ethernet/cavium/thunder/nicvf_main.c static inline bool nicvf_xdp_rx(struct nicvf *nic, struct bpf_prog *prog,
nicvf             623 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf             665 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf             758 drivers/net/ethernet/cavium/thunder/nicvf_main.c static inline void nicvf_set_rxtstamp(struct nicvf *nic, struct sk_buff *skb)
nicvf             779 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf             780 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *snic = nic;
nicvf             854 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf             964 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf             990 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic = (struct nicvf *)data;
nicvf            1019 drivers/net/ethernet/cavium/thunder/nicvf_main.c static void nicvf_dump_intr_status(struct nicvf *nic)
nicvf            1027 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic = (struct nicvf *)nicvf_irq;
nicvf            1045 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic = cq_poll->nicvf;
nicvf            1064 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic = (struct nicvf *)nicvf_irq;
nicvf            1085 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic = (struct nicvf *)nicvf_irq;
nicvf            1097 drivers/net/ethernet/cavium/thunder/nicvf_main.c static void nicvf_set_irq_affinity(struct nicvf *nic)
nicvf            1121 drivers/net/ethernet/cavium/thunder/nicvf_main.c static int nicvf_register_interrupts(struct nicvf *nic)
nicvf            1184 drivers/net/ethernet/cavium/thunder/nicvf_main.c static void nicvf_unregister_interrupts(struct nicvf *nic)
nicvf            1213 drivers/net/ethernet/cavium/thunder/nicvf_main.c static int nicvf_register_misc_interrupt(struct nicvf *nic)
nicvf            1256 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf            1259 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *snic;
nicvf            1280 drivers/net/ethernet/cavium/thunder/nicvf_main.c 		snic = (struct nicvf *)nic->snicvf[tmp - 1];
nicvf            1313 drivers/net/ethernet/cavium/thunder/nicvf_main.c static inline void nicvf_free_cq_poll(struct nicvf *nic)
nicvf            1330 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf            1419 drivers/net/ethernet/cavium/thunder/nicvf_main.c static int nicvf_config_hw_rx_tstamp(struct nicvf *nic, bool enable)
nicvf            1429 drivers/net/ethernet/cavium/thunder/nicvf_main.c static int nicvf_update_hw_max_frs(struct nicvf *nic, int mtu)
nicvf            1442 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic = container_of(work_arg,
nicvf            1443 drivers/net/ethernet/cavium/thunder/nicvf_main.c 					 struct nicvf,
nicvf            1455 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf            1477 drivers/net/ethernet/cavium/thunder/nicvf_main.c 		cq_poll->nicvf = nic;
nicvf            1586 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf            1614 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf            1631 drivers/net/ethernet/cavium/thunder/nicvf_main.c void nicvf_update_lmac_stats(struct nicvf *nic)
nicvf            1662 drivers/net/ethernet/cavium/thunder/nicvf_main.c void nicvf_update_stats(struct nicvf *nic)
nicvf            1728 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf            1746 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic = netdev_priv(dev);
nicvf            1756 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic;
nicvf            1758 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	nic = container_of(work, struct nicvf, reset_task);
nicvf            1768 drivers/net/ethernet/cavium/thunder/nicvf_main.c static int nicvf_config_loopback(struct nicvf *nic,
nicvf            1783 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf            1795 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf            1807 drivers/net/ethernet/cavium/thunder/nicvf_main.c static void nicvf_set_xdp_queues(struct nicvf *nic, bool bpf_attached)
nicvf            1838 drivers/net/ethernet/cavium/thunder/nicvf_main.c static int nicvf_xdp_setup(struct nicvf *nic, struct bpf_prog *prog)
nicvf            1902 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf            1925 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf            1990 drivers/net/ethernet/cavium/thunder/nicvf_main.c 				     struct nicvf *nic)
nicvf            2040 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic = container_of(vf_work, struct nicvf, rx_mode_work);
nicvf            2061 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf            2119 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic;
nicvf            2166 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	netdev = alloc_etherdev_mqs(sizeof(struct nicvf), qcount, qcount);
nicvf            2295 drivers/net/ethernet/cavium/thunder/nicvf_main.c 	struct nicvf *nic;
nicvf              21 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static void nicvf_get_page(struct nicvf *nic)
nicvf              31 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static int nicvf_poll_reg(struct nicvf *nic, int qidx,
nicvf              53 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static int nicvf_alloc_q_desc_mem(struct nicvf *nic, struct q_desc_mem *dmem,
nicvf              71 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static void nicvf_free_q_desc_mem(struct nicvf *nic, struct q_desc_mem *dmem)
nicvf              92 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static inline struct pgcache *nicvf_alloc_page(struct nicvf *nic,
nicvf             175 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static inline int nicvf_alloc_rcv_buffer(struct nicvf *nic, struct rbdr *rbdr,
nicvf             232 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static struct sk_buff *nicvf_rb_ptr_to_skb(struct nicvf *nic,
nicvf             252 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static int  nicvf_init_rbdr(struct nicvf *nic, struct rbdr *rbdr,
nicvf             318 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static void nicvf_free_rbdr(struct nicvf *nic, struct rbdr *rbdr)
nicvf             379 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static void nicvf_refill_rbdr(struct nicvf *nic, gfp_t gfp)
nicvf             453 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	struct nicvf *nic = container_of(work, struct nicvf, rbdr_work.work);
nicvf             465 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	struct nicvf *nic = (struct nicvf *)data;
nicvf             475 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static int nicvf_init_cmp_queue(struct nicvf *nic,
nicvf             492 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static void nicvf_free_cmp_queue(struct nicvf *nic, struct cmp_queue *cq)
nicvf             503 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static int nicvf_init_snd_queue(struct nicvf *nic,
nicvf             553 drivers/net/ethernet/cavium/thunder/nicvf_queues.c void nicvf_unmap_sndq_buffers(struct nicvf *nic, struct snd_queue *sq,
nicvf             571 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static void nicvf_free_snd_queue(struct nicvf *nic, struct snd_queue *sq)
nicvf             626 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static void nicvf_reclaim_snd_queue(struct nicvf *nic,
nicvf             638 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static void nicvf_reclaim_rcv_queue(struct nicvf *nic,
nicvf             648 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static void nicvf_reclaim_cmp_queue(struct nicvf *nic,
nicvf             659 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static void nicvf_reclaim_rbdr(struct nicvf *nic,
nicvf             709 drivers/net/ethernet/cavium/thunder/nicvf_queues.c void nicvf_config_vlan_stripping(struct nicvf *nic, netdev_features_t features)
nicvf             730 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static void nicvf_reset_rcv_queue_stats(struct nicvf *nic)
nicvf             744 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static void nicvf_rcv_queue_config(struct nicvf *nic, struct queue_set *qs,
nicvf             817 drivers/net/ethernet/cavium/thunder/nicvf_queues.c void nicvf_cmp_queue_config(struct nicvf *nic, struct queue_set *qs,
nicvf             858 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static void nicvf_snd_queue_config(struct nicvf *nic, struct queue_set *qs,
nicvf             916 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static void nicvf_rbdr_config(struct nicvf *nic, struct queue_set *qs,
nicvf             953 drivers/net/ethernet/cavium/thunder/nicvf_queues.c void nicvf_qset_config(struct nicvf *nic, bool enable)
nicvf             988 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static void nicvf_free_resources(struct nicvf *nic)
nicvf            1006 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static int nicvf_alloc_resources(struct nicvf *nic)
nicvf            1036 drivers/net/ethernet/cavium/thunder/nicvf_queues.c int nicvf_set_qset_resources(struct nicvf *nic)
nicvf            1063 drivers/net/ethernet/cavium/thunder/nicvf_queues.c int nicvf_config_data_transfer(struct nicvf *nic, bool enable)
nicvf            1159 drivers/net/ethernet/cavium/thunder/nicvf_queues.c void nicvf_sq_enable(struct nicvf *nic, struct snd_queue *sq, int qidx)
nicvf            1170 drivers/net/ethernet/cavium/thunder/nicvf_queues.c void nicvf_sq_disable(struct nicvf *nic, int qidx)
nicvf            1184 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 	struct nicvf *nic = netdev_priv(netdev);
nicvf            1206 drivers/net/ethernet/cavium/thunder/nicvf_queues.c void nicvf_xdp_sq_doorbell(struct nicvf *nic,
nicvf            1236 drivers/net/ethernet/cavium/thunder/nicvf_queues.c int nicvf_xdp_sq_append_pkt(struct nicvf *nic, struct snd_queue *sq,
nicvf            1307 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static int nicvf_sq_subdesc_required(struct nicvf *nic, struct sk_buff *skb)
nicvf            1330 drivers/net/ethernet/cavium/thunder/nicvf_queues.c nicvf_sq_add_hdr_subdesc(struct nicvf *nic, struct snd_queue *sq, int qentry,
nicvf            1465 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static inline void nicvf_sq_doorbell(struct nicvf *nic, struct sk_buff *skb,
nicvf            1486 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static int nicvf_sq_append_tso(struct nicvf *nic, struct snd_queue *sq,
nicvf            1549 drivers/net/ethernet/cavium/thunder/nicvf_queues.c int nicvf_sq_append_skb(struct nicvf *nic, struct snd_queue *sq,
nicvf            1637 drivers/net/ethernet/cavium/thunder/nicvf_queues.c static void nicvf_unmap_rcv_buffer(struct nicvf *nic, u64 dma_addr,
nicvf            1662 drivers/net/ethernet/cavium/thunder/nicvf_queues.c struct sk_buff *nicvf_get_rcv_skb(struct nicvf *nic,
nicvf            1756 drivers/net/ethernet/cavium/thunder/nicvf_queues.c void nicvf_enable_intr(struct nicvf *nic, int int_type, int q_idx)
nicvf            1770 drivers/net/ethernet/cavium/thunder/nicvf_queues.c void nicvf_disable_intr(struct nicvf *nic, int int_type, int q_idx)
nicvf            1784 drivers/net/ethernet/cavium/thunder/nicvf_queues.c void nicvf_clear_intr(struct nicvf *nic, int int_type, int q_idx)
nicvf            1798 drivers/net/ethernet/cavium/thunder/nicvf_queues.c int nicvf_is_intr_enabled(struct nicvf *nic, int int_type, int q_idx)
nicvf            1811 drivers/net/ethernet/cavium/thunder/nicvf_queues.c void nicvf_update_rq_stats(struct nicvf *nic, int rq_idx)
nicvf            1824 drivers/net/ethernet/cavium/thunder/nicvf_queues.c void nicvf_update_sq_stats(struct nicvf *nic, int sq_idx)
nicvf            1838 drivers/net/ethernet/cavium/thunder/nicvf_queues.c int nicvf_check_cqe_rx_errs(struct nicvf *nic, struct cqe_rx_t *cqe_rx)
nicvf            1923 drivers/net/ethernet/cavium/thunder/nicvf_queues.c int nicvf_check_cqe_tx_errs(struct nicvf *nic, struct cqe_send_t *cqe_tx)
nicvf             320 drivers/net/ethernet/cavium/thunder/nicvf_queues.h static inline u64 nicvf_iova_to_phys(struct nicvf *nic, dma_addr_t dma_addr)
nicvf             328 drivers/net/ethernet/cavium/thunder/nicvf_queues.h void nicvf_unmap_sndq_buffers(struct nicvf *nic, struct snd_queue *sq,
nicvf             330 drivers/net/ethernet/cavium/thunder/nicvf_queues.h void nicvf_config_vlan_stripping(struct nicvf *nic,
nicvf             332 drivers/net/ethernet/cavium/thunder/nicvf_queues.h int nicvf_set_qset_resources(struct nicvf *nic);
nicvf             333 drivers/net/ethernet/cavium/thunder/nicvf_queues.h int nicvf_config_data_transfer(struct nicvf *nic, bool enable);
nicvf             334 drivers/net/ethernet/cavium/thunder/nicvf_queues.h void nicvf_qset_config(struct nicvf *nic, bool enable);
nicvf             335 drivers/net/ethernet/cavium/thunder/nicvf_queues.h void nicvf_cmp_queue_config(struct nicvf *nic, struct queue_set *qs,
nicvf             338 drivers/net/ethernet/cavium/thunder/nicvf_queues.h void nicvf_sq_enable(struct nicvf *nic, struct snd_queue *sq, int qidx);
nicvf             339 drivers/net/ethernet/cavium/thunder/nicvf_queues.h void nicvf_sq_disable(struct nicvf *nic, int qidx);
nicvf             343 drivers/net/ethernet/cavium/thunder/nicvf_queues.h int nicvf_sq_append_skb(struct nicvf *nic, struct snd_queue *sq,
nicvf             345 drivers/net/ethernet/cavium/thunder/nicvf_queues.h int nicvf_xdp_sq_append_pkt(struct nicvf *nic, struct snd_queue *sq,
nicvf             347 drivers/net/ethernet/cavium/thunder/nicvf_queues.h void nicvf_xdp_sq_doorbell(struct nicvf *nic, struct snd_queue *sq, int sq_num);
nicvf             349 drivers/net/ethernet/cavium/thunder/nicvf_queues.h struct sk_buff *nicvf_get_rcv_skb(struct nicvf *nic,
nicvf             354 drivers/net/ethernet/cavium/thunder/nicvf_queues.h void nicvf_enable_intr(struct nicvf *nic, int int_type, int q_idx);
nicvf             355 drivers/net/ethernet/cavium/thunder/nicvf_queues.h void nicvf_disable_intr(struct nicvf *nic, int int_type, int q_idx);
nicvf             356 drivers/net/ethernet/cavium/thunder/nicvf_queues.h void nicvf_clear_intr(struct nicvf *nic, int int_type, int q_idx);
nicvf             357 drivers/net/ethernet/cavium/thunder/nicvf_queues.h int nicvf_is_intr_enabled(struct nicvf *nic, int int_type, int q_idx);
nicvf             360 drivers/net/ethernet/cavium/thunder/nicvf_queues.h void nicvf_reg_write(struct nicvf *nic, u64 offset, u64 val);
nicvf             361 drivers/net/ethernet/cavium/thunder/nicvf_queues.h u64  nicvf_reg_read(struct nicvf *nic, u64 offset);
nicvf             362 drivers/net/ethernet/cavium/thunder/nicvf_queues.h void nicvf_qset_reg_write(struct nicvf *nic, u64 offset, u64 val);
nicvf             363 drivers/net/ethernet/cavium/thunder/nicvf_queues.h u64 nicvf_qset_reg_read(struct nicvf *nic, u64 offset);
nicvf             364 drivers/net/ethernet/cavium/thunder/nicvf_queues.h void nicvf_queue_reg_write(struct nicvf *nic, u64 offset,
nicvf             366 drivers/net/ethernet/cavium/thunder/nicvf_queues.h u64  nicvf_queue_reg_read(struct nicvf *nic,
nicvf             370 drivers/net/ethernet/cavium/thunder/nicvf_queues.h void nicvf_update_rq_stats(struct nicvf *nic, int rq_idx);
nicvf             371 drivers/net/ethernet/cavium/thunder/nicvf_queues.h void nicvf_update_sq_stats(struct nicvf *nic, int sq_idx);
nicvf             372 drivers/net/ethernet/cavium/thunder/nicvf_queues.h int nicvf_check_cqe_rx_errs(struct nicvf *nic, struct cqe_rx_t *cqe_rx);
nicvf             373 drivers/net/ethernet/cavium/thunder/nicvf_queues.h int nicvf_check_cqe_tx_errs(struct nicvf *nic, struct cqe_send_t *cqe_tx);