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()
109 * vdev->no_of_vpath; in vxge_ethtool_gdrvinfo()
131 struct vxgedev *vdev = netdev_priv(dev); in vxge_ethtool_gregs() local
132 struct __vxge_hw_device *hldev = vdev->devh; in vxge_ethtool_gregs()
134 regs->len = sizeof(struct vxge_hw_vpath_reg) * vdev->no_of_vpath; in vxge_ethtool_gregs()
135 regs->version = vdev->pdev->subsystem_device; in vxge_ethtool_gregs()
136 for (index = 0; index < vdev->no_of_vpath; index++) { in vxge_ethtool_gregs()
141 vdev->vpaths[index].device_id, in vxge_ethtool_gregs()
165 struct vxgedev *vdev = netdev_priv(dev); in vxge_ethtool_idnic() local
166 struct __vxge_hw_device *hldev = vdev->devh; in vxge_ethtool_idnic()
196 struct vxgedev *vdev = netdev_priv(dev); in vxge_ethtool_getpause_data() local
197 struct __vxge_hw_device *hldev = vdev->devh; in vxge_ethtool_getpause_data()
215 struct vxgedev *vdev = netdev_priv(dev); in vxge_ethtool_setpause_data() local
216 struct __vxge_hw_device *hldev = vdev->devh; in vxge_ethtool_setpause_data()
220 vdev->config.tx_pause_enable = ep->tx_pause; in vxge_ethtool_setpause_data()
221 vdev->config.rx_pause_enable = ep->rx_pause; in vxge_ethtool_setpause_data()
233 struct vxgedev *vdev = netdev_priv(dev); in vxge_get_ethtool_stats() local
234 struct __vxge_hw_device *hldev = vdev->devh; in vxge_get_ethtool_stats()
295 for (k = 0; k < vdev->no_of_vpath; k++) { in vxge_get_ethtool_stats()
298 vpath = &vdev->vpaths[k]; in vxge_get_ethtool_stats()
372 for (k = 0; k < vdev->max_config_port; k++) { in vxge_get_ethtool_stats()
388 for (k = 0; k < vdev->max_config_port; k++) { in vxge_get_ethtool_stats()
486 for (k = 0; k < vdev->no_of_vpath; k++) { in vxge_get_ethtool_stats()
489 vpath = &vdev->vpaths[k]; in vxge_get_ethtool_stats()
530 for (k = 0; k < vdev->no_of_vpath; k++) { in vxge_get_ethtool_stats()
532 vpath = &vdev->vpaths[k]; in vxge_get_ethtool_stats()
570 *ptr++ = vdev->stats.vpaths_open; in vxge_get_ethtool_stats()
571 *ptr++ = vdev->stats.vpath_open_fail; in vxge_get_ethtool_stats()
572 *ptr++ = vdev->stats.link_up; in vxge_get_ethtool_stats()
573 *ptr++ = vdev->stats.link_down; in vxge_get_ethtool_stats()
575 for (k = 0; k < vdev->no_of_vpath; k++) { in vxge_get_ethtool_stats()
576 *ptr += vdev->vpaths[k].fifo.stats.tx_frms; in vxge_get_ethtool_stats()
577 *(ptr + 1) += vdev->vpaths[k].fifo.stats.tx_errors; in vxge_get_ethtool_stats()
578 *(ptr + 2) += vdev->vpaths[k].fifo.stats.tx_bytes; in vxge_get_ethtool_stats()
579 *(ptr + 3) += vdev->vpaths[k].fifo.stats.txd_not_free; in vxge_get_ethtool_stats()
580 *(ptr + 4) += vdev->vpaths[k].fifo.stats.txd_out_of_desc; in vxge_get_ethtool_stats()
581 *(ptr + 5) += vdev->vpaths[k].ring.stats.rx_frms; in vxge_get_ethtool_stats()
582 *(ptr + 6) += vdev->vpaths[k].ring.stats.rx_errors; in vxge_get_ethtool_stats()
583 *(ptr + 7) += vdev->vpaths[k].ring.stats.rx_bytes; in vxge_get_ethtool_stats()
584 *(ptr + 8) += vdev->vpaths[k].ring.stats.rx_mcast; in vxge_get_ethtool_stats()
585 *(ptr + 9) += vdev->vpaths[k].fifo.stats.pci_map_fail + in vxge_get_ethtool_stats()
586 vdev->vpaths[k].ring.stats.pci_map_fail; in vxge_get_ethtool_stats()
587 *(ptr + 10) += vdev->vpaths[k].ring.stats.skb_alloc_fail; in vxge_get_ethtool_stats()
602 struct vxgedev *vdev = netdev_priv(dev); in vxge_ethtool_get_strings() local
607 for (i = 0; i < vdev->no_of_vpath; i++) { in vxge_ethtool_get_strings()
734 for (i = 0; i < vdev->max_config_port; i++) { in vxge_ethtool_get_strings()
765 for (i = 0; i < vdev->max_config_port; i++) { in vxge_ethtool_get_strings()
958 for (i = 0; i < vdev->no_of_vpath; i++) { in vxge_ethtool_get_strings()
1025 for (i = 0; i < vdev->no_of_vpath; i++) { in vxge_ethtool_get_strings()
1089 struct vxgedev *vdev = netdev_priv(dev); in vxge_ethtool_get_regs_len() local
1091 return sizeof(struct vxge_hw_vpath_reg) * vdev->no_of_vpath; in vxge_ethtool_get_regs_len()
1096 struct vxgedev *vdev = netdev_priv(dev); in vxge_ethtool_get_sset_count() local
1101 (vdev->no_of_vpath * VXGE_HW_VPATH_STATS_LEN) + in vxge_ethtool_get_sset_count()
1102 (vdev->max_config_port * VXGE_HW_AGGR_STATS_LEN) + in vxge_ethtool_get_sset_count()
1103 (vdev->max_config_port * VXGE_HW_PORT_STATS_LEN) + in vxge_ethtool_get_sset_count()
1104 (vdev->no_of_vpath * VXGE_HW_VPATH_TX_STATS_LEN) + in vxge_ethtool_get_sset_count()
1105 (vdev->no_of_vpath * VXGE_HW_VPATH_RX_STATS_LEN) + in vxge_ethtool_get_sset_count()
1106 (vdev->no_of_vpath * VXGE_SW_STATS_LEN) + in vxge_ethtool_get_sset_count()
1115 struct vxgedev *vdev = netdev_priv(dev); in vxge_fw_flash() local
1117 if (vdev->max_vpath_supported != VXGE_HW_MAX_VIRTUAL_PATHS) { in vxge_fw_flash()
1129 return vxge_fw_upgrade(vdev, parms->data, 1); in vxge_fw_flash()