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);