Home
last modified time | relevance | path

Searched full:netdev (Results 1 – 25 of 1037) sorted by relevance

12345678910>>...42

/linux/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_repr.c27 nfp_repr_inc_tx_stats(struct net_device *netdev, unsigned int len, in nfp_repr_inc_tx_stats() argument
30 struct nfp_repr *repr = netdev_priv(netdev); in nfp_repr_inc_tx_stats()
46 void nfp_repr_inc_rx_stats(struct net_device *netdev, unsigned int len) in nfp_repr_inc_rx_stats() argument
48 struct nfp_repr *repr = netdev_priv(netdev); in nfp_repr_inc_rx_stats()
90 nfp_repr_get_stats64(struct net_device *netdev, struct rtnl_link_stats64 *stats) in nfp_repr_get_stats64() argument
92 struct nfp_repr *repr = netdev_priv(netdev); in nfp_repr_get_stats64()
124 nfp_repr_get_host_stats64(const struct net_device *netdev, in nfp_repr_get_host_stats64() argument
127 struct nfp_repr *repr = netdev_priv(netdev); in nfp_repr_get_host_stats64()
167 static int nfp_repr_change_mtu(struct net_device *netdev, int new_mtu) in nfp_repr_change_mtu() argument
169 struct nfp_repr *repr = netdev_priv(netdev); in nfp_repr_change_mtu()
[all …]
/linux/drivers/net/ethernet/qlogic/qede/
H A Dqede_dcbnl.c13 static u8 qede_dcbnl_getstate(struct net_device *netdev) in qede_dcbnl_getstate() argument
15 struct qede_dev *edev = netdev_priv(netdev); in qede_dcbnl_getstate()
20 static u8 qede_dcbnl_setstate(struct net_device *netdev, u8 state) in qede_dcbnl_setstate() argument
22 struct qede_dev *edev = netdev_priv(netdev); in qede_dcbnl_setstate()
27 static void qede_dcbnl_getpermhwaddr(struct net_device *netdev, in qede_dcbnl_getpermhwaddr() argument
30 memcpy(perm_addr, netdev->dev_addr, netdev->addr_len); in qede_dcbnl_getpermhwaddr()
33 static void qede_dcbnl_getpgtccfgtx(struct net_device *netdev, int prio, in qede_dcbnl_getpgtccfgtx() argument
37 struct qede_dev *edev = netdev_priv(netdev); in qede_dcbnl_getpgtccfgtx()
43 static void qede_dcbnl_getpgbwgcfgtx(struct net_device *netdev, in qede_dcbnl_getpgbwgcfgtx() argument
46 struct qede_dev *edev = netdev_priv(netdev); in qede_dcbnl_getpgbwgcfgtx()
[all …]
/linux/net/core/
H A Ddev_addr_lists_test.c22 static int dev_addr_test_sync(struct net_device *netdev, const unsigned char *a) in dev_addr_test_sync()
24 struct dev_addr_test_priv *datp = netdev_priv(netdev); in dev_addr_test_unsync() argument
33 static int dev_addr_test_unsync(struct net_device *netdev,
36 struct dev_addr_test_priv *datp = netdev_priv(netdev); in dev_addr_test_init()
45 static void dev_addr_test_reset(struct net_device *netdev) in dev_addr_test_init()
47 struct dev_addr_test_priv *datp = netdev_priv(netdev); in dev_addr_test_init()
57 struct net_device *netdev; in dev_addr_test_exit() local
60 netdev = alloc_etherdev(sizeof(*datp)); in dev_addr_test_exit()
61 KUNIT_ASSERT_TRUE(test, !!netdev); in dev_addr_test_exit()
63 test->priv = netdev; in dev_addr_test_basic()
15 dev_addr_test_sync(struct net_device * netdev,const unsigned char * a) dev_addr_test_sync() argument
37 struct net_device *netdev; dev_addr_test_init() local
65 struct net_device *netdev = test->priv; dev_addr_test_basic() local
83 struct net_device *netdev = test->priv; dev_addr_test_sync_one() local
112 struct net_device *netdev = test->priv; dev_addr_test_add_del() local
154 struct net_device *netdev = test->priv; dev_addr_test_del_main() local
174 struct net_device *netdev = test->priv; dev_addr_test_add_set() local
206 struct net_device *netdev = test->priv; dev_addr_test_add_excl() local
[all...]
/linux/drivers/net/ethernet/intel/ice/
H A Dice_dcb_nl.c12 * @netdev: device associated with interface that needs reset
14 static void ice_dcbnl_devreset(struct net_device *netdev) in ice_dcbnl_devreset() argument
16 struct ice_pf *pf = ice_netdev_to_pf(netdev); in ice_dcbnl_devreset()
21 dev_close(netdev); in ice_dcbnl_devreset()
22 netdev_state_change(netdev); in ice_dcbnl_devreset()
23 dev_open(netdev, NULL); in ice_dcbnl_devreset()
24 netdev_state_change(netdev); in ice_dcbnl_devreset()
29 * @netdev: the relevant netdev
32 static int ice_dcbnl_getets(struct net_device *netdev, struct ieee_ets *ets) in ice_dcbnl_getets() argument
37 pf = ice_netdev_to_pf(netdev); in ice_dcbnl_getets()
[all …]
H A Dice_repr.c39 * @netdev: repr netdev to increment stats on
42 void ice_repr_inc_rx_stats(struct net_device *netdev, unsigned int len) in ice_repr_inc_rx_stats() argument
44 struct ice_repr *repr = ice_netdev_to_repr(netdev); in ice_repr_inc_rx_stats()
56 * @netdev: pointer to port representor netdev
60 ice_repr_get_stats64(struct net_device *netdev, struct rtnl_link_stats64 *stats) in ice_repr_get_stats64() argument
62 struct ice_netdev_priv *np = netdev_priv(netdev); in ice_repr_get_stats64()
88 * @netdev: pointer to port representor netdev
90 struct ice_repr *ice_netdev_to_repr(const struct net_device *netdev) in ice_netdev_to_repr() argument
92 struct ice_netdev_priv *np = netdev_priv(netdev); in ice_netdev_to_repr()
99 * @netdev: network interface device structure
[all …]
/linux/net/openvswitch/
H A Dvport-internal_dev.c19 #include "vport-netdev.h"
27 static struct internal_dev *internal_dev_priv(struct net_device *netdev) in internal_dev_priv() argument
29 return netdev_priv(netdev); in internal_dev_priv()
34 internal_dev_xmit(struct sk_buff *skb, struct net_device *netdev) in internal_dev_xmit() argument
42 err = ovs_vport_receive(internal_dev_priv(netdev)->vport, skb, NULL); in internal_dev_xmit()
46 dev_sw_netstats_tx_add(netdev, 1, len); in internal_dev_xmit()
48 netdev->stats.tx_errors++; in internal_dev_xmit()
53 static int internal_dev_open(struct net_device *netdev) in internal_dev_open() argument
55 netif_start_queue(netdev); in internal_dev_open()
59 static int internal_dev_stop(struct net_device *netdev) in internal_dev_stop() argument
[all …]
/linux/tools/testing/selftests/net/
H A Dnetdevice.sh19 netdev=$1
21 ip link show "$netdev" |grep -q UP
23 echo "SKIP: $netdev: interface already up"
27 ip link set "$netdev" up
29 echo "FAIL: $netdev: Fail to up interface"
32 echo "PASS: $netdev: set interface up"
43 netdev=$1
51 ip link set dev $netdev address "$MACADDR"
53 echo "FAIL: $netdev: Cannot set MAC address"
55 ip link show $netdev |grep -q "$MACADDR"
[all …]
/linux/drivers/net/ethernet/meta/fbnic/
H A Dfbnic_netdev.c71 static int fbnic_open(struct net_device *netdev) in fbnic_open() argument
73 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_open()
85 static int fbnic_stop(struct net_device *netdev) in fbnic_stop() argument
87 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_stop()
104 static int fbnic_uc_sync(struct net_device *netdev, const unsigned char *addr) in fbnic_uc_sync() argument
106 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_uc_sync()
122 static int fbnic_uc_unsync(struct net_device *netdev, const unsigned char *addr) in fbnic_uc_unsync() argument
124 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_uc_unsync()
145 static int fbnic_mc_sync(struct net_device *netdev, const unsigned char *addr) in fbnic_mc_sync() argument
147 struct fbnic_net *fbn = netdev_priv(netdev); in fbnic_mc_sync()
163 fbnic_mc_unsync(struct net_device * netdev,const unsigned char * addr) fbnic_mc_unsync() argument
191 struct net_device *netdev = fbd->netdev; __fbnic_set_rx_mode() local
243 fbnic_set_rx_mode(struct net_device * netdev,struct netdev_hw_addr_list * uc,struct netdev_hw_addr_list * mc) fbnic_set_rx_mode() argument
255 fbnic_set_mac(struct net_device * netdev,void * p) fbnic_set_mac() argument
290 struct net_device *netdev = fbd->netdev; fbnic_clear_rx_mode() local
315 fbnic_hwtstamp_get(struct net_device * netdev,struct kernel_hwtstamp_config * config) fbnic_hwtstamp_get() argument
325 fbnic_hwtstamp_set(struct net_device * netdev,struct kernel_hwtstamp_config * config,struct netlink_ext_ack * extack) fbnic_hwtstamp_set() argument
530 fbnic_bpf(struct net_device * netdev,struct netdev_bpf * bpf) fbnic_bpf() argument
741 struct net_device *netdev; fbnic_netdev_alloc() local
857 fbnic_netdev_register(struct net_device * netdev) fbnic_netdev_register() argument
881 fbnic_netdev_unregister(struct net_device * netdev) fbnic_netdev_unregister() argument
[all...]
/linux/drivers/net/ethernet/actions/
H A Dowl-emac.c63 return priv->netdev->dev.parent; in owl_emac_get_dev()
161 static struct sk_buff *owl_emac_alloc_skb(struct net_device *netdev) in owl_emac_alloc_skb() argument
166 skb = netdev_alloc_skb(netdev, OWL_EMAC_RX_FRAME_MAX_LEN + in owl_emac_alloc_skb()
183 struct net_device *netdev = priv->netdev; in owl_emac_ring_prepare_rx() local
190 skb = owl_emac_alloc_skb(netdev); in owl_emac_ring_prepare_rx()
342 static void owl_emac_set_hw_mac_addr(struct net_device *netdev) in owl_emac_set_hw_mac_addr() argument
344 struct owl_emac_priv *priv = netdev_priv(netdev); in owl_emac_set_hw_mac_addr()
345 const u8 *mac_addr = netdev->dev_addr; in owl_emac_set_hw_mac_addr()
394 static void owl_emac_adjust_link(struct net_device *netdev) in owl_emac_adjust_link() argument
396 struct owl_emac_priv *priv = netdev_priv(netdev); in owl_emac_adjust_link()
[all …]
/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_vf_common.c19 netif_device_detach(wx->netdev); in wxvf_suspend()
40 netif_device_attach(wx->netdev); in wxvf_resume()
49 struct net_device *netdev; in wxvf_remove() local
51 netdev = wx->netdev; in wxvf_remove()
52 unregister_netdev(netdev); in wxvf_remove()
79 struct net_device *netdev = wx->netdev; in wx_request_msix_irqs_vf() local
88 "%s-TxRx-%d", netdev->name, entry->entry); in wx_request_msix_irqs_vf()
103 0, netdev in wx_request_msix_irqs_vf()
142 struct net_device *netdev = wx->netdev; wx_reset_vf() local
156 wx_set_rx_mode_vf(struct net_device * netdev) wx_set_rx_mode_vf() argument
191 struct net_device *netdev = wx->netdev; wx_configure_rx_vf() local
224 wx_set_mac_vf(struct net_device * netdev,void * p) wx_set_mac_vf() argument
290 wxvf_open(struct net_device * netdev) wxvf_open() argument
328 struct net_device *netdev = wx->netdev; wxvf_down() local
371 wxvf_close(struct net_device * netdev) wxvf_close() argument
385 struct net_device *netdev = wx->netdev; wxvf_link_config_subtask() local
[all...]
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_main.c77 static int change_mac_addr(struct net_device *netdev, const u8 *addr);
132 struct net_device *netdev = nic_dev->netdev; in create_txqs() local
137 nic_dev->txqs = devm_kcalloc(&netdev->dev, num_txqs, in create_txqs()
147 err = hinic_init_txq(&nic_dev->txqs[i], sq, netdev); in create_txqs()
149 netif_err(nic_dev, drv, netdev, in create_txqs()
156 netif_err(nic_dev, drv, netdev, in create_txqs()
174 devm_kfree(&netdev->dev, nic_dev->txqs); in create_txqs()
204 struct net_device *netdev = nic_dev->netdev; in free_txqs() local
229 struct net_device *netdev = nic_dev->netdev; create_rxqs() local
283 struct net_device *netdev = nic_dev->netdev; free_rxqs() local
365 struct net_device *netdev = nic_dev->netdev; hinic_enable_rss() local
417 hinic_open(struct net_device * netdev) hinic_open() argument
535 hinic_close(struct net_device * netdev) hinic_close() argument
575 hinic_change_mtu(struct net_device * netdev,int new_mtu) hinic_change_mtu() argument
598 change_mac_addr(struct net_device * netdev,const u8 * addr) change_mac_addr() argument
633 hinic_set_mac_addr(struct net_device * netdev,void * addr) hinic_set_mac_addr() argument
655 add_mac_addr(struct net_device * netdev,const u8 * addr) add_mac_addr() argument
687 remove_mac_addr(struct net_device * netdev,const u8 * addr) remove_mac_addr() argument
716 hinic_vlan_rx_add_vid(struct net_device * netdev,__always_unused __be16 proto,u16 vid) hinic_vlan_rx_add_vid() argument
754 hinic_vlan_rx_kill_vid(struct net_device * netdev,__always_unused __be16 proto,u16 vid) hinic_vlan_rx_kill_vid() argument
791 hinic_set_rx_mode(struct net_device * netdev) hinic_set_rx_mode() argument
815 hinic_tx_timeout(struct net_device * netdev,unsigned int txqueue) hinic_tx_timeout() argument
840 hinic_get_stats64(struct net_device * netdev,struct rtnl_link_stats64 * stats) hinic_get_stats64() argument
859 hinic_set_features(struct net_device * netdev,netdev_features_t features) hinic_set_features() argument
868 hinic_fix_features(struct net_device * netdev,netdev_features_t features) hinic_fix_features() argument
921 netdev_features_init(struct net_device * netdev) netdev_features_init() argument
1164 struct net_device *netdev; nic_dev_init() local
1416 struct net_device *netdev = pci_get_drvdata(pdev); hinic_remove() local
[all...]
/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_filter.c18 static int hinic3_filter_addr_sync(struct net_device *netdev, u8 *addr) in hinic3_filter_addr_sync() argument
20 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_filter_addr_sync()
26 static int hinic3_filter_addr_unsync(struct net_device *netdev, u8 *addr) in hinic3_filter_addr_unsync() argument
28 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_filter_addr_unsync()
31 if (ether_addr_equal(addr, netdev->dev_addr)) in hinic3_filter_addr_unsync()
38 void hinic3_clean_mac_list_filter(struct net_device *netdev) in hinic3_clean_mac_list_filter() argument
40 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_clean_mac_list_filter()
46 hinic3_filter_addr_unsync(netdev, f->addr); in hinic3_clean_mac_list_filter()
53 hinic3_filter_addr_unsync(netdev, f->addr); in hinic3_clean_mac_list_filter()
71 static void hinic3_add_filter(struct net_device *netdev, in hinic3_add_filter() argument
[all …]
/linux/drivers/net/usb/
H A Drtl8150.c134 struct net_device *netdev; member
210 netif_device_detach(dev->netdev); in async_set_registers()
273 eth_hw_addr_set(dev->netdev, node_id); in set_ethernet_addr()
275 eth_hw_addr_random(dev->netdev); in set_ethernet_addr()
276 netdev_notice(dev->netdev, "Assigned a random MAC address: %pM\n", in set_ethernet_addr()
277 dev->netdev->dev_addr); in set_ethernet_addr()
281 static int rtl8150_set_mac_address(struct net_device *netdev, void *p) in rtl8150_set_mac_address() argument
284 rtl8150_t *dev = netdev_priv(netdev); in rtl8150_set_mac_address()
286 if (netif_running(netdev)) in rtl8150_set_mac_address()
289 eth_hw_addr_set(netdev, addr->sa_data); in rtl8150_set_mac_address()
[all …]
/linux/drivers/net/ethernet/microchip/lan865x/
H A Dlan865x.c41 struct net_device *netdev; member
73 /* Restore the old MAC address low bytes from netdev if the new MAC in lan865x_set_hw_macaddr()
77 priv->netdev->dev_addr); in lan865x_set_hw_macaddr()
89 static int lan865x_set_mac_address(struct net_device *netdev, void *addr) in lan865x_set_mac_address() argument
91 struct lan865x_priv *priv = netdev_priv(netdev); in lan865x_set_mac_address()
95 ret = eth_prepare_mac_addr_change(netdev, addr); in lan865x_set_mac_address()
99 if (ether_addr_equal(address->sa_data, netdev->dev_addr)) in lan865x_set_mac_address()
106 eth_commit_mac_addr_change(netdev, addr); in lan865x_set_mac_address()
139 netdev_for_each_mc_addr(ha, priv->netdev) { in lan865x_set_specific_multicast_addr()
151 netdev_err(priv->netdev, "Failed to write reg_hashh: %d\n", in lan865x_set_specific_multicast_addr()
[all …]
/linux/drivers/net/can/usb/
H A Df81604.c134 struct net_device *netdev[F81604_MAX_DEV]; member
139 struct net_device *netdev; member
254 int port = priv->netdev->dev_port; in f81604_sja1000_write()
264 int port = priv->netdev->dev_port; in f81604_sja1000_read()
370 static void f81604_process_rx_packet(struct net_device *netdev, in f81604_process_rx_packet() argument
373 struct net_device_stats *stats = &netdev->stats; in f81604_process_rx_packet()
380 skb = alloc_can_skb(netdev, &cf); in f81604_process_rx_packet()
415 struct net_device *netdev = urb->context; in f81604_read_bulk_callback() local
416 struct f81604_port_priv *priv = netdev_priv(netdev); in f81604_read_bulk_callback()
419 if (!netif_device_present(netdev)) in f81604_read_bulk_callback()
[all …]
H A Dusb_8dev.c124 struct net_device *netdev; member
200 struct net_device *netdev; in usb_8dev_send_cmd() local
202 netdev = priv->netdev; in usb_8dev_send_cmd()
215 netdev_err(netdev, "sending command message failed\n"); in usb_8dev_send_cmd()
223 netdev_err(netdev, "no command message answer\n"); in usb_8dev_send_cmd()
313 static int usb_8dev_set_mode(struct net_device *netdev, enum can_mode mode) in usb_8dev_set_mode() argument
315 struct usb_8dev_priv *priv = netdev_priv(netdev); in usb_8dev_set_mode()
322 netdev_warn(netdev, "couldn't start device"); in usb_8dev_set_mode()
338 struct net_device_stats *stats = &priv->netdev->stats; in usb_8dev_rx_err_msg()
354 skb = alloc_can_err_skb(priv->netdev, &cf); in usb_8dev_rx_err_msg()
[all …]
/linux/drivers/net/ethernet/hisilicon/hibmcge/
H A Dhbg_main.c33 static int hbg_net_open(struct net_device *netdev) in hbg_net_open() argument
35 struct hbg_priv *priv = netdev_priv(netdev); in hbg_net_open()
44 netif_start_queue(netdev); in hbg_net_open()
66 static int hbg_net_stop(struct net_device *netdev) in hbg_net_stop() argument
68 struct hbg_priv *priv = netdev_priv(netdev); in hbg_net_stop()
71 netif_stop_queue(netdev); in hbg_net_stop()
78 static void hbg_update_promisc_mode(struct net_device *netdev, bool overflow) in hbg_update_promisc_mode() argument
80 struct hbg_priv *priv = netdev_priv(netdev); in hbg_update_promisc_mode()
82 /* Only when not table_overflow, and netdev->flags not set IFF_PROMISC, in hbg_update_promisc_mode()
86 priv->filter.enabled = !(overflow || (netdev in hbg_update_promisc_mode()
144 hbg_uc_sync(struct net_device * netdev,const unsigned char * addr) hbg_uc_sync() argument
151 hbg_uc_unsync(struct net_device * netdev,const unsigned char * addr) hbg_uc_unsync() argument
162 hbg_net_set_rx_mode(struct net_device * netdev) hbg_net_set_rx_mode() argument
172 hbg_net_set_mac_address(struct net_device * netdev,void * addr) hbg_net_set_mac_address() argument
199 hbg_net_change_mtu(struct net_device * netdev,int new_mtu) hbg_net_change_mtu() argument
215 hbg_net_tx_timeout(struct net_device * netdev,unsigned int txqueue) hbg_net_tx_timeout() argument
238 hbg_net_get_stats(struct net_device * netdev,struct rtnl_link_stats64 * stats) hbg_net_get_stats() argument
401 struct net_device *netdev = pci_get_drvdata(pdev); hbg_pci_init() local
432 struct net_device *netdev; hbg_probe() local
480 struct net_device *netdev = pci_get_drvdata(pdev); hbg_shutdown() local
[all...]
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_dcb_nl.c29 * @dev: the corresponding netdev
67 * @dev: the corresponding netdev
100 * @netdev: the corresponding netdev
105 static int i40e_dcbnl_ieee_setets(struct net_device *netdev, in i40e_dcbnl_ieee_setets() argument
108 struct i40e_pf *pf = i40e_netdev_to_pf(netdev); in i40e_dcbnl_ieee_setets()
148 * @netdev: the corresponding netdev
153 static int i40e_dcbnl_ieee_setpfc(struct net_device *netdev, in i40e_dcbnl_ieee_setpfc() argument
156 struct i40e_pf *pf = i40e_netdev_to_pf(netdev); in i40e_dcbnl_ieee_setpfc()
187 * @netdev: the corresponding netdev
192 static int i40e_dcbnl_ieee_setapp(struct net_device *netdev, in i40e_dcbnl_ieee_setapp() argument
[all …]
/linux/drivers/net/can/usb/etas_es58x/
H A Des58x_core.c169 * @netdev: CAN network device.
175 static void es58x_set_skb_timestamp(struct net_device *netdev, in es58x_set_skb_timestamp() argument
178 struct es58x_device *es58x_dev = es58x_priv(netdev)->es58x_dev; in es58x_set_skb_timestamp()
243 * @netdev: CAN network device.
259 static bool es58x_is_can_state_active(struct net_device *netdev) in es58x_is_can_state_active() argument
261 return es58x_priv(netdev)->can.state < CAN_STATE_BUS_OFF; in es58x_is_can_state_active()
289 * @netdev: CAN network device.
294 static void es58x_can_free_echo_skb_tail(struct net_device *netdev) in es58x_can_free_echo_skb_tail() argument
296 struct es58x_priv *priv = es58x_priv(netdev); in es58x_can_free_echo_skb_tail()
300 can_free_echo_skb(netdev, priv->tx_tail & fifo_mask, &frame_len); in es58x_can_free_echo_skb_tail()
[all …]
/linux/drivers/scsi/fcoe/
H A Dfcoe_transport.c114 * Caller must hold the netdev's ops lock.
121 struct net_device *netdev = fcoe_get_netdev(lport); in fcoe_link_speed_update()
124 if (!netif_get_link_ksettings(netdev, &ecmd)) { in fcoe_link_speed_update()
166 * @netdev: Pointer to the netdev that is associated with the lport
173 struct net_device *netdev) in __fcoe_get_lesb()
196 htonl(dev_get_stats(netdev, &temp)->rx_crc_errors);
208 struct net_device *netdev = fcoe_get_netdev(lport); in fcoe_get_lesb()
210 __fcoe_get_lesb(lport, fc_lesb, netdev);
223 struct net_device *netdev in fcoe_ctlr_get_lesb()
119 struct net_device *netdev = fcoe_get_netdev(lport); fcoe_link_speed_update() local
171 __fcoe_get_lesb(struct fc_lport * lport,struct fc_els_lesb * fc_lesb,struct net_device * netdev) __fcoe_get_lesb() argument
206 struct net_device *netdev = fcoe_get_netdev(lport); fcoe_get_lesb() local
221 struct net_device *netdev = fcoe_get_netdev(fip->lp); fcoe_ctlr_get_lesb() local
291 fcoe_get_wwn(struct net_device * netdev,u64 * wwn,int type) fcoe_get_wwn() argument
512 fcoe_transport_lookup(struct net_device * netdev) fcoe_transport_lookup() argument
636 fcoe_add_netdev_mapping(struct net_device * netdev,struct fcoe_transport * ft) fcoe_add_netdev_mapping() argument
657 fcoe_del_netdev_mapping(struct net_device * netdev) fcoe_del_netdev_mapping() argument
684 fcoe_netdev_map_lookup(struct net_device * netdev) fcoe_netdev_map_lookup() argument
736 struct net_device *netdev = netdev_notifier_info_to_dev(ptr); libfcoe_device_notification() local
750 struct net_device *netdev = NULL; fcoe_ctlr_create_store() local
813 struct net_device *netdev = NULL; fcoe_ctlr_destroy_store() local
862 struct net_device *netdev = NULL; fcoe_transport_create() local
928 struct net_device *netdev = NULL; fcoe_transport_destroy() local
973 struct net_device *netdev = NULL; fcoe_transport_disable() local
1008 struct net_device *netdev = NULL; fcoe_transport_enable() local
[all...]
/linux/drivers/net/ethernet/cortina/
H A Dgemini.c109 struct net_device *netdev; member
226 static void gmac_dump_dma_state(struct net_device *netdev);
228 static void gmac_update_config0_reg(struct net_device *netdev, in gmac_update_config0_reg() argument
231 struct gemini_ethernet_port *port = netdev_priv(netdev); in gmac_update_config0_reg()
244 static void gmac_enable_tx_rx(struct net_device *netdev) in gmac_enable_tx_rx() argument
246 struct gemini_ethernet_port *port = netdev_priv(netdev); in gmac_enable_tx_rx()
259 static void gmac_disable_tx_rx(struct net_device *netdev) in gmac_disable_tx_rx() argument
261 struct gemini_ethernet_port *port = netdev_priv(netdev); in gmac_disable_tx_rx()
276 static void gmac_set_flow_control(struct net_device *netdev, bool tx, bool rx) in gmac_set_flow_control() argument
278 struct gemini_ethernet_port *port = netdev_priv(netdev); in gmac_set_flow_control()
[all …]
/linux/drivers/net/ethernet/faraday/
H A Dftgmac100.c108 struct net_device *netdev; member
142 struct net_device *netdev = priv->netdev; in ftgmac100_reset_mac() local
159 netdev_err(netdev, "Hardware reset failed\n"); in ftgmac100_reset_mac()
168 if (priv->is_aspeed && priv->netdev->phydev->interface == PHY_INTERFACE_MODE_RMII) { in ftgmac100_reset_and_config_mac()
197 netdev_err(priv->netdev, "Unknown speed %d !\n", in ftgmac100_reset_and_config_mac()
230 err = of_get_ethdev_address(priv->dev->of_node, priv->netdev); in ftgmac100_initial_mac()
235 priv->netdev->dev_addr); in ftgmac100_initial_mac()
250 eth_hw_addr_set(priv->netdev, mac); in ftgmac100_initial_mac()
253 eth_hw_addr_random(priv->netdev); in ftgmac100_initial_mac()
255 priv->netdev->dev_addr); in ftgmac100_initial_mac()
[all …]
/linux/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_ethtool.c84 static int hns3_get_sset_count(struct net_device *netdev, int stringset);
472 static void hns3_update_limit_promisc_mode(struct net_device *netdev, in hns3_update_limit_promisc_mode() argument
475 struct hnae3_handle *handle = hns3_get_handle(netdev); in hns3_update_limit_promisc_mode()
489 static int hns3_get_sset_count(struct net_device *netdev, int stringset) in hns3_get_sset_count() argument
491 struct hnae3_handle *h = hns3_get_handle(netdev); in hns3_get_sset_count()
540 static void hns3_get_strings(struct net_device *netdev, u32 stringset, u8 *data) in hns3_get_strings() argument
542 struct hnae3_handle *h = hns3_get_handle(netdev); in hns3_get_strings()
596 * @netdev: net device
600 static void hns3_get_stats(struct net_device *netdev, in hns3_get_stats() argument
603 struct hnae3_handle *h = hns3_get_handle(netdev); in hns3_get_stats()
[all …]
/linux/drivers/net/ethernet/qualcomm/emac/
H A Demac-ethtool.c66 static u32 emac_get_msglevel(struct net_device *netdev) in emac_get_msglevel() argument
68 struct emac_adapter *adpt = netdev_priv(netdev); in emac_get_msglevel()
73 static void emac_set_msglevel(struct net_device *netdev, u32 data) in emac_set_msglevel() argument
75 struct emac_adapter *adpt = netdev_priv(netdev); in emac_set_msglevel()
80 static int emac_get_sset_count(struct net_device *netdev, int sset) in emac_get_sset_count() argument
92 static void emac_get_strings(struct net_device *netdev, u32 stringset, u8 *data) in emac_get_strings() argument
111 static void emac_get_ethtool_stats(struct net_device *netdev, in emac_get_ethtool_stats() argument
115 struct emac_adapter *adpt = netdev_priv(netdev); in emac_get_ethtool_stats()
125 static int emac_nway_reset(struct net_device *netdev) in emac_nway_reset() argument
127 struct phy_device *phydev = netdev->phydev; in emac_nway_reset()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
H A Dbond.c21 struct net_device *netdev; member
54 const struct net_device *netdev) in mlx5e_lookup_rep_bond_slave_entry() argument
60 if (cur->netdev == netdev) { in mlx5e_lookup_rep_bond_slave_entry()
80 int mlx5e_rep_bond_enslave(struct mlx5_eswitch *esw, struct net_device *netdev, in mlx5e_rep_bond_enslave() argument
94 /* First netdev becomes slave, no metadata presents the lag_dev. Create one */ in mlx5e_rep_bond_enslave()
119 s_entry->netdev = netdev; in mlx5e_rep_bond_enslave()
120 priv = netdev_priv(netdev); in mlx5e_rep_bond_enslave()
130 netdev_dbg(netdev, "enslave rep vport(%d) lag_dev(%s) metadata(0x%x)\n", in mlx5e_rep_bond_enslave()
145 const struct net_device *netdev, in mlx5e_rep_bond_unslave() argument
160 s_entry = mlx5e_lookup_rep_bond_slave_entry(mdata, netdev); in mlx5e_rep_bond_unslave()
[all …]

12345678910>>...42