Lines Matching refs:vdev
103 struct vxgedev *vdev = netdev_priv(dev); in vxge_ethtool_gdrvinfo() local
106 strlcpy(info->fw_version, vdev->fw_version, sizeof(info->fw_version)); in vxge_ethtool_gdrvinfo()
107 strlcpy(info->bus_info, pci_name(vdev->pdev), sizeof(info->bus_info)); in vxge_ethtool_gdrvinfo()
127 struct vxgedev *vdev = netdev_priv(dev); in vxge_ethtool_gregs() local
128 struct __vxge_hw_device *hldev = vdev->devh; in vxge_ethtool_gregs()
130 regs->len = sizeof(struct vxge_hw_vpath_reg) * vdev->no_of_vpath; in vxge_ethtool_gregs()
131 regs->version = vdev->pdev->subsystem_device; in vxge_ethtool_gregs()
132 for (index = 0; index < vdev->no_of_vpath; index++) { in vxge_ethtool_gregs()
137 vdev->vpaths[index].device_id, in vxge_ethtool_gregs()
161 struct vxgedev *vdev = netdev_priv(dev); in vxge_ethtool_idnic() local
162 struct __vxge_hw_device *hldev = vdev->devh; in vxge_ethtool_idnic()
192 struct vxgedev *vdev = netdev_priv(dev); in vxge_ethtool_getpause_data() local
193 struct __vxge_hw_device *hldev = vdev->devh; in vxge_ethtool_getpause_data()
211 struct vxgedev *vdev = netdev_priv(dev); in vxge_ethtool_setpause_data() local
212 struct __vxge_hw_device *hldev = vdev->devh; in vxge_ethtool_setpause_data()
216 vdev->config.tx_pause_enable = ep->tx_pause; in vxge_ethtool_setpause_data()
217 vdev->config.rx_pause_enable = ep->rx_pause; in vxge_ethtool_setpause_data()
229 struct vxgedev *vdev = netdev_priv(dev); in vxge_get_ethtool_stats() local
230 struct __vxge_hw_device *hldev = vdev->devh; in vxge_get_ethtool_stats()
291 for (k = 0; k < vdev->no_of_vpath; k++) { in vxge_get_ethtool_stats()
294 vpath = &vdev->vpaths[k]; in vxge_get_ethtool_stats()
368 for (k = 0; k < vdev->max_config_port; k++) { in vxge_get_ethtool_stats()
384 for (k = 0; k < vdev->max_config_port; k++) { in vxge_get_ethtool_stats()
482 for (k = 0; k < vdev->no_of_vpath; k++) { in vxge_get_ethtool_stats()
485 vpath = &vdev->vpaths[k]; in vxge_get_ethtool_stats()
526 for (k = 0; k < vdev->no_of_vpath; k++) { in vxge_get_ethtool_stats()
528 vpath = &vdev->vpaths[k]; in vxge_get_ethtool_stats()
566 *ptr++ = vdev->stats.vpaths_open; in vxge_get_ethtool_stats()
567 *ptr++ = vdev->stats.vpath_open_fail; in vxge_get_ethtool_stats()
568 *ptr++ = vdev->stats.link_up; in vxge_get_ethtool_stats()
569 *ptr++ = vdev->stats.link_down; in vxge_get_ethtool_stats()
571 for (k = 0; k < vdev->no_of_vpath; k++) { in vxge_get_ethtool_stats()
572 *ptr += vdev->vpaths[k].fifo.stats.tx_frms; in vxge_get_ethtool_stats()
573 *(ptr + 1) += vdev->vpaths[k].fifo.stats.tx_errors; in vxge_get_ethtool_stats()
574 *(ptr + 2) += vdev->vpaths[k].fifo.stats.tx_bytes; in vxge_get_ethtool_stats()
575 *(ptr + 3) += vdev->vpaths[k].fifo.stats.txd_not_free; in vxge_get_ethtool_stats()
576 *(ptr + 4) += vdev->vpaths[k].fifo.stats.txd_out_of_desc; in vxge_get_ethtool_stats()
577 *(ptr + 5) += vdev->vpaths[k].ring.stats.rx_frms; in vxge_get_ethtool_stats()
578 *(ptr + 6) += vdev->vpaths[k].ring.stats.rx_errors; in vxge_get_ethtool_stats()
579 *(ptr + 7) += vdev->vpaths[k].ring.stats.rx_bytes; in vxge_get_ethtool_stats()
580 *(ptr + 8) += vdev->vpaths[k].ring.stats.rx_mcast; in vxge_get_ethtool_stats()
581 *(ptr + 9) += vdev->vpaths[k].fifo.stats.pci_map_fail + in vxge_get_ethtool_stats()
582 vdev->vpaths[k].ring.stats.pci_map_fail; in vxge_get_ethtool_stats()
583 *(ptr + 10) += vdev->vpaths[k].ring.stats.skb_alloc_fail; in vxge_get_ethtool_stats()
598 struct vxgedev *vdev = netdev_priv(dev); in vxge_ethtool_get_strings() local
603 for (i = 0; i < vdev->no_of_vpath; i++) { in vxge_ethtool_get_strings()
730 for (i = 0; i < vdev->max_config_port; i++) { in vxge_ethtool_get_strings()
761 for (i = 0; i < vdev->max_config_port; i++) { in vxge_ethtool_get_strings()
954 for (i = 0; i < vdev->no_of_vpath; i++) { in vxge_ethtool_get_strings()
1021 for (i = 0; i < vdev->no_of_vpath; i++) { in vxge_ethtool_get_strings()
1085 struct vxgedev *vdev = netdev_priv(dev); in vxge_ethtool_get_regs_len() local
1087 return sizeof(struct vxge_hw_vpath_reg) * vdev->no_of_vpath; in vxge_ethtool_get_regs_len()
1092 struct vxgedev *vdev = netdev_priv(dev); in vxge_ethtool_get_sset_count() local
1097 (vdev->no_of_vpath * VXGE_HW_VPATH_STATS_LEN) + in vxge_ethtool_get_sset_count()
1098 (vdev->max_config_port * VXGE_HW_AGGR_STATS_LEN) + in vxge_ethtool_get_sset_count()
1099 (vdev->max_config_port * VXGE_HW_PORT_STATS_LEN) + in vxge_ethtool_get_sset_count()
1100 (vdev->no_of_vpath * VXGE_HW_VPATH_TX_STATS_LEN) + in vxge_ethtool_get_sset_count()
1101 (vdev->no_of_vpath * VXGE_HW_VPATH_RX_STATS_LEN) + in vxge_ethtool_get_sset_count()
1102 (vdev->no_of_vpath * VXGE_SW_STATS_LEN) + in vxge_ethtool_get_sset_count()
1111 struct vxgedev *vdev = netdev_priv(dev); in vxge_fw_flash() local
1113 if (vdev->max_vpath_supported != VXGE_HW_MAX_VIRTUAL_PATHS) { in vxge_fw_flash()
1125 return vxge_fw_upgrade(vdev, parms->data, 1); in vxge_fw_flash()