Lines Matching refs:netdev

68 int ixgbe_fcoe_ddp_put(struct net_device *netdev, u16 xid)  in ixgbe_fcoe_ddp_put()  argument
77 if (!netdev) in ixgbe_fcoe_ddp_put()
83 adapter = netdev_priv(netdev); in ixgbe_fcoe_ddp_put()
156 static int ixgbe_fcoe_ddp_setup(struct net_device *netdev, u16 xid, in ixgbe_fcoe_ddp_setup() argument
176 if (!netdev || !sgl) in ixgbe_fcoe_ddp_setup()
179 adapter = netdev_priv(netdev); in ixgbe_fcoe_ddp_setup()
367 int ixgbe_fcoe_ddp_get(struct net_device *netdev, u16 xid, in ixgbe_fcoe_ddp_get() argument
370 return ixgbe_fcoe_ddp_setup(netdev, xid, sgl, sgc, 0); in ixgbe_fcoe_ddp_get()
388 int ixgbe_fcoe_ddp_target(struct net_device *netdev, u16 xid, in ixgbe_fcoe_ddp_target() argument
391 return ixgbe_fcoe_ddp_setup(netdev, xid, sgl, sgc, 1); in ixgbe_fcoe_ddp_target()
668 if (!(adapter->netdev->features & NETIF_F_FCOE_CRC)) in ixgbe_configure_fcoe()
749 ixgbe_fcoe_ddp_put(adapter->netdev, i); in ixgbe_free_fcoe_ddp_resources()
827 adapter->netdev->fcoe_ddp_xid = IXGBE_FCOE_DDP_MAX - 1; in ixgbe_fcoe_ddp_enable()
830 adapter->netdev->fcoe_ddp_xid = IXGBE_FCOE_DDP_MAX_X550 - 1; in ixgbe_fcoe_ddp_enable()
839 adapter->netdev->fcoe_ddp_xid = 0; in ixgbe_fcoe_ddp_disable()
856 int ixgbe_fcoe_enable(struct net_device *netdev) in ixgbe_fcoe_enable() argument
858 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_fcoe_enable()
874 if (netif_running(netdev)) in ixgbe_fcoe_enable()
875 netdev->netdev_ops->ndo_stop(netdev); in ixgbe_fcoe_enable()
882 netdev->features |= NETIF_F_FCOE_MTU; in ixgbe_fcoe_enable()
883 netdev_features_change(netdev); in ixgbe_fcoe_enable()
889 if (netif_running(netdev)) in ixgbe_fcoe_enable()
890 netdev->netdev_ops->ndo_open(netdev); in ixgbe_fcoe_enable()
903 int ixgbe_fcoe_disable(struct net_device *netdev) in ixgbe_fcoe_disable() argument
905 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_fcoe_disable()
914 if (netif_running(netdev)) in ixgbe_fcoe_disable()
915 netdev->netdev_ops->ndo_stop(netdev); in ixgbe_fcoe_disable()
922 netdev->features &= ~NETIF_F_FCOE_MTU; in ixgbe_fcoe_disable()
924 netdev_features_change(netdev); in ixgbe_fcoe_disable()
930 if (netif_running(netdev)) in ixgbe_fcoe_disable()
931 netdev->netdev_ops->ndo_open(netdev); in ixgbe_fcoe_disable()
948 int ixgbe_fcoe_get_wwn(struct net_device *netdev, u64 *wwn, int type) in ixgbe_fcoe_get_wwn() argument
951 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_fcoe_get_wwn()
988 int ixgbe_fcoe_get_hbainfo(struct net_device *netdev, in ixgbe_fcoe_get_hbainfo() argument
991 struct ixgbe_adapter *adapter = netdev_priv(netdev); in ixgbe_fcoe_get_hbainfo()
1071 return netdev_get_prio_tc_map(adapter->netdev, adapter->fcoe.up); in ixgbe_fcoe_get_tc()