/linux/tools/testing/selftests/net/ ! |
H A D | netdevice.sh | 19 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 |gre [all...] |
/linux/drivers/net/ethernet/huawei/hinic3/ ! |
H A D | hinic3_main.c | 27 static int hinic3_alloc_txrxqs(struct net_device *netdev) in hinic3_alloc_txrxqs() argument 29 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_alloc_txrxqs() 33 err = hinic3_alloc_txqs(netdev); in hinic3_alloc_txrxqs() 39 err = hinic3_alloc_rxqs(netdev); in hinic3_alloc_txrxqs() 48 hinic3_free_txqs(netdev); in hinic3_alloc_txrxqs() 53 static void hinic3_free_txrxqs(struct net_device *netdev) in hinic3_free_txrxqs() argument 55 hinic3_free_rxqs(netdev); in hinic3_free_txrxqs() 56 hinic3_free_txqs(netdev); in hinic3_free_txrxqs() 59 static int hinic3_init_nic_dev(struct net_device *netdev, in hinic3_init_nic_dev() argument 62 struct hinic3_nic_dev *nic_dev = netdev_priv(netdev); in hinic3_init_nic_dev() 77 hinic3_sw_init(struct net_device * netdev) hinic3_sw_init() argument 115 hinic3_sw_uninit(struct net_device * netdev) hinic3_sw_uninit() argument 124 hinic3_assign_netdev_ops(struct net_device * netdev) hinic3_assign_netdev_ops() argument 129 netdev_feature_init(struct net_device * netdev) netdev_feature_init() argument 147 hinic3_set_default_hw_feature(struct net_device * netdev) hinic3_set_default_hw_feature() argument 162 hinic3_link_status_change(struct net_device * netdev,bool link_status_up) hinic3_link_status_change() argument 188 struct net_device *netdev; hinic3_nic_event() local 212 struct net_device *netdev; hinic3_nic_probe() local 290 struct net_device *netdev; hinic3_nic_remove() local [all...] |
/linux/drivers/net/ethernet/netronome/nfp/ ! |
H A D | nfp_net_repr.c | 27 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() 185 nfp_repr_xmit(struct sk_buff * skb,struct net_device * netdev) nfp_repr_xmit() argument 202 nfp_repr_stop(struct net_device * netdev) nfp_repr_stop() argument 215 nfp_repr_open(struct net_device * netdev) nfp_repr_open() argument 236 nfp_repr_fix_features(struct net_device * netdev,netdev_features_t features) nfp_repr_fix_features() argument 280 nfp_repr_transfer_features(struct net_device * netdev,struct net_device * lower) nfp_repr_transfer_features() argument 314 nfp_repr_init(struct nfp_app * app,struct net_device * netdev,u32 cmsg_port_id,struct nfp_port * port,struct net_device * pf_netdev) nfp_repr_init() argument 418 nfp_repr_free(struct net_device * netdev) nfp_repr_free() argument 426 struct net_device *netdev; nfp_repr_alloc_mqs() local 460 struct net_device *netdev; nfp_reprs_clean_and_free() local 475 struct net_device *netdev; nfp_reprs_clean_and_free_by_type() local 513 struct net_device *netdev; nfp_reprs_resync_phys_ports() local [all...] |
/linux/drivers/net/ethernet/litex/ ! |
H A D | litex_liteeth.c | 42 struct net_device *netdev; member 57 static int liteeth_rx(struct net_device *netdev) in liteeth_rx() argument 59 struct liteeth *priv = netdev_priv(netdev); in liteeth_rx() 71 skb = netdev_alloc_skb_ip_align(netdev, len); in liteeth_rx() 73 netdev_err(netdev, "couldn't get memory\n"); in liteeth_rx() 79 skb->protocol = eth_type_trans(skb, netdev); in liteeth_rx() 81 dev_sw_netstats_rx_add(netdev, len); in liteeth_rx() 86 netdev->stats.rx_dropped++; in liteeth_rx() 87 netdev->stats.rx_errors++; in liteeth_rx() 94 struct net_device *netdev in liteeth_interrupt() local 114 liteeth_open(struct net_device * netdev) liteeth_open() argument 139 liteeth_stop(struct net_device * netdev) liteeth_stop() argument 155 liteeth_start_xmit(struct sk_buff * skb,struct net_device * netdev) liteeth_start_xmit() argument 196 liteeth_get_stats64(struct net_device * netdev,struct rtnl_link_stats64 * stats) liteeth_get_stats64() argument 235 struct net_device *netdev; liteeth_probe() local 299 struct net_device *netdev = platform_get_drvdata(pdev); liteeth_remove() local [all...] |
/linux/drivers/net/ethernet/qlogic/qede/ ! |
H A D | qede_dcbnl.c | 13 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 51 qede_dcbnl_getpgtccfgrx(struct net_device * netdev,int prio,u8 * prio_type,u8 * pgid,u8 * bw_pct,u8 * up_map) qede_dcbnl_getpgtccfgrx() argument 61 qede_dcbnl_getpgbwgcfgrx(struct net_device * netdev,int pgid,u8 * bw_pct) qede_dcbnl_getpgbwgcfgrx() argument 69 qede_dcbnl_getpfccfg(struct net_device * netdev,int prio,u8 * setting) qede_dcbnl_getpfccfg() argument 77 qede_dcbnl_setpfccfg(struct net_device * netdev,int prio,u8 setting) qede_dcbnl_setpfccfg() argument 85 qede_dcbnl_getcap(struct net_device * netdev,int capid,u8 * cap) qede_dcbnl_getcap() argument 92 qede_dcbnl_getnumtcs(struct net_device * netdev,int tcid,u8 * num) qede_dcbnl_getnumtcs() argument 99 qede_dcbnl_getpfcstate(struct net_device * netdev) qede_dcbnl_getpfcstate() argument 106 qede_dcbnl_getapp(struct net_device * netdev,u8 idtype,u16 id) qede_dcbnl_getapp() argument 113 qede_dcbnl_getdcbx(struct net_device * netdev) qede_dcbnl_getdcbx() argument 120 qede_dcbnl_setpgtccfgtx(struct net_device * netdev,int prio,u8 pri_type,u8 pgid,u8 bw_pct,u8 up_map) qede_dcbnl_setpgtccfgtx() argument 129 qede_dcbnl_setpgtccfgrx(struct net_device * netdev,int prio,u8 pri_type,u8 pgid,u8 bw_pct,u8 up_map) qede_dcbnl_setpgtccfgrx() argument 138 qede_dcbnl_setpgbwgcfgtx(struct net_device * netdev,int pgid,u8 bw_pct) qede_dcbnl_setpgbwgcfgtx() argument 146 qede_dcbnl_setpgbwgcfgrx(struct net_device * netdev,int pgid,u8 bw_pct) qede_dcbnl_setpgbwgcfgrx() argument 154 qede_dcbnl_setall(struct net_device * netdev) qede_dcbnl_setall() argument 161 qede_dcbnl_setnumtcs(struct net_device * netdev,int tcid,u8 num) qede_dcbnl_setnumtcs() argument 168 qede_dcbnl_setpfcstate(struct net_device * netdev,u8 state) qede_dcbnl_setpfcstate() argument 175 qede_dcbnl_setapp(struct net_device * netdev,u8 idtype,u16 idval,u8 up) qede_dcbnl_setapp() argument 183 qede_dcbnl_setdcbx(struct net_device * netdev,u8 state) qede_dcbnl_setdcbx() argument 190 qede_dcbnl_getfeatcfg(struct net_device * netdev,int featid,u8 * flags) qede_dcbnl_getfeatcfg() argument 198 qede_dcbnl_setfeatcfg(struct net_device * netdev,int featid,u8 flags) qede_dcbnl_setfeatcfg() argument 205 qede_dcbnl_peer_getappinfo(struct net_device * netdev,struct dcb_peer_app_info * info,u16 * count) qede_dcbnl_peer_getappinfo() argument 214 qede_dcbnl_peer_getapptable(struct net_device * netdev,struct dcb_app * app) qede_dcbnl_peer_getapptable() argument 222 qede_dcbnl_cee_peer_getpfc(struct net_device * netdev,struct cee_pfc * pfc) qede_dcbnl_cee_peer_getpfc() argument 230 qede_dcbnl_cee_peer_getpg(struct net_device * netdev,struct cee_pg * pg) qede_dcbnl_cee_peer_getpg() argument 238 qede_dcbnl_ieee_getpfc(struct net_device * netdev,struct ieee_pfc * pfc) qede_dcbnl_ieee_getpfc() argument 246 qede_dcbnl_ieee_setpfc(struct net_device * netdev,struct ieee_pfc * pfc) qede_dcbnl_ieee_setpfc() argument 254 qede_dcbnl_ieee_getets(struct net_device * netdev,struct ieee_ets * ets) qede_dcbnl_ieee_getets() argument 262 qede_dcbnl_ieee_setets(struct net_device * netdev,struct ieee_ets * ets) qede_dcbnl_ieee_setets() argument 270 qede_dcbnl_ieee_getapp(struct net_device * netdev,struct dcb_app * app) qede_dcbnl_ieee_getapp() argument 278 qede_dcbnl_ieee_setapp(struct net_device * netdev,struct dcb_app * app) qede_dcbnl_ieee_setapp() argument 291 qede_dcbnl_ieee_peer_getpfc(struct net_device * netdev,struct ieee_pfc * pfc) qede_dcbnl_ieee_peer_getpfc() argument 299 qede_dcbnl_ieee_peer_getets(struct net_device * netdev,struct ieee_ets * ets) qede_dcbnl_ieee_peer_getets() argument [all...] |
/linux/drivers/net/ipa/ ! |
H A D | ipa_modem.c | 42 * @work: Work structure used to wake the modem netdev TX queue 52 static int ipa_open(struct net_device *netdev) in ipa_open() argument 54 struct ipa_priv *priv = netdev_priv(netdev); in ipa_open() 72 netif_start_queue(netdev); in ipa_open() 88 static int ipa_stop(struct net_device *netdev) in ipa_stop() argument 90 struct ipa_priv *priv = netdev_priv(netdev); in ipa_stop() 100 netif_stop_queue(netdev); in ipa_stop() 113 * @netdev: Network device 123 ipa_start_xmit(struct sk_buff *skb, struct net_device *netdev) in ipa_start_xmit() argument 125 struct net_device_stats *stats = &netdev in ipa_start_xmit() 199 ipa_modem_skb_rx(struct net_device * netdev,struct sk_buff * skb) ipa_modem_skb_rx() argument 222 ipa_modem_netdev_setup(struct net_device * netdev) ipa_modem_netdev_setup() argument 251 ipa_modem_suspend(struct net_device * netdev) ipa_modem_suspend() argument 286 ipa_modem_resume(struct net_device * netdev) ipa_modem_resume() argument 304 struct net_device *netdev; ipa_modem_start() local 356 struct net_device *netdev = ipa->modem_netdev; ipa_modem_stop() local [all...] |
/linux/drivers/infiniband/ulp/opa_vnic/ ! |
H A D | opa_vnic_netdev.c | 50 * netdev functionality. 64 static void opa_vnic_get_stats64(struct net_device *netdev, in opa_vnic_get_stats64() argument 67 struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); in opa_vnic_get_stats64() 72 adapter->rn_ops->ndo_get_stats64(netdev, &vstats.netstats); in opa_vnic_get_stats64() 79 struct net_device *netdev) in opa_netdev_start_xmit() argument 81 struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); in opa_netdev_start_xmit() 93 return adapter->rn_ops->ndo_start_xmit(skb, netdev); in opa_netdev_start_xmit() 96 static u16 opa_vnic_select_queue(struct net_device *netdev, struct sk_buff *skb, in opa_vnic_select_queue() argument 99 struct opa_vnic_adapter *adapter = opa_vnic_priv(netdev); in opa_vnic_select_queue() 107 rc = adapter->rn_ops->ndo_select_queue(netdev, sk in opa_vnic_select_queue() 139 struct net_device *netdev = adapter->netdev; opa_vnic_process_vema_config() local 202 opa_vnic_set_mac_addr(struct net_device * netdev,void * addr) opa_vnic_set_mac_addr() argument 228 opa_vnic_mac_send_event(struct net_device * netdev,u8 event) opa_vnic_mac_send_event() argument 263 opa_vnic_set_rx_mode(struct net_device * netdev) opa_vnic_set_rx_mode() argument 273 opa_netdev_open(struct net_device * netdev) opa_netdev_open() argument 292 opa_netdev_close(struct net_device * netdev) opa_netdev_close() argument 326 struct net_device *netdev; opa_vnic_add_netdev() local 390 struct net_device *netdev = adapter->netdev; opa_vnic_rem_netdev() local [all...] |
/linux/net/openvswitch/ ! |
H A D | vport-internal_dev.c | 19 #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 65 internal_dev_getinfo(struct net_device * netdev,struct ethtool_drvinfo * info) internal_dev_getinfo() argument 94 do_setup(struct net_device * netdev) do_setup() argument 188 struct net_device *netdev = skb->dev; internal_dev_recv() local 215 ovs_is_internal_dev(const struct net_device * netdev) ovs_is_internal_dev() argument 220 ovs_internal_dev_get_vport(struct net_device * netdev) ovs_internal_dev_get_vport() argument [all...] |
/linux/drivers/net/ethernet/broadcom/bnge/ ! |
H A D | bnge_netdev.c | 47 eth_hw_addr_set(bd->netdev, bd->pf.mac_addr); in bnge_init_mac_addr() 52 struct bnge_net *bn = netdev_priv(bd->netdev); in bnge_set_tpa_flags() 56 if (bd->netdev->features & NETIF_F_LRO) in bnge_set_tpa_flags() 58 else if (bd->netdev->features & NETIF_F_GRO_HW) in bnge_set_tpa_flags() 73 struct bnge_net *bn = netdev_priv(bd->netdev); in bnge_set_ring_params() 78 rx_size = SKB_DATA_ALIGN(bn->netdev->mtu + ETH_HLEN + NET_IP_ALIGN + 8); in bnge_set_ring_params() 96 jumbo_factor = PAGE_ALIGN(bn->netdev->mtu - 40) >> PAGE_SHIFT; in bnge_set_ring_params() 103 netdev_warn(bn->netdev, "RX ring size reduced from %d to %d due to jumbo ring\n", in bnge_set_ring_params() 116 netdev_warn(bn->netdev, "RX agg ring size %d reduced to %d.\n", in bnge_set_ring_params() 148 netdev_warn(bn->netdev, "completio in bnge_set_ring_params() 157 struct net_device *netdev; bnge_netdev_alloc() local 263 struct net_device *netdev = bd->netdev; bnge_netdev_free() local [all...] |
/linux/drivers/net/can/usb/etas_es58x/ ! |
H A D | es58x_core.c | 169 * @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, pri in es58x_can_free_echo_skb_tail() 320 es58x_can_get_echo_skb_recovery(struct net_device * netdev,u32 rcv_packet_idx) es58x_can_get_echo_skb_recovery() argument 382 es58x_can_get_echo_skb(struct net_device * netdev,u32 rcv_packet_idx,u64 * tstamps,unsigned int pkts) es58x_can_get_echo_skb() argument 471 es58x_can_reset_echo_fifo(struct net_device * netdev) es58x_can_reset_echo_fifo() argument 492 es58x_flush_pending_tx_msg(struct net_device * netdev) es58x_flush_pending_tx_msg() argument 533 es58x_tx_ack_msg(struct net_device * netdev,u16 tx_free_entries,enum es58x_ret_u32 rx_cmd_ret_u32) es58x_tx_ack_msg() argument 569 es58x_rx_can_msg(struct net_device * netdev,u64 timestamp,const u8 * data,canid_t can_id,enum es58x_flag es58x_flags,u8 dlc) es58x_rx_can_msg() argument 658 es58x_rx_err_msg(struct net_device * netdev,enum es58x_err error,enum es58x_event event,u64 timestamp) es58x_rx_err_msg() argument 970 es58x_rx_cmd_ret_u32(struct net_device * netdev,enum es58x_ret_type cmd_ret_type,enum es58x_ret_u32 rx_cmd_ret_u32) es58x_rx_cmd_ret_u32() argument 1492 struct net_device *netdev = urb->context; es58x_write_bulk_callback() local 1626 es58x_submit_urb(struct es58x_device * es58x_dev,struct urb * urb,struct net_device * netdev) es58x_submit_urb() argument 1664 struct net_device *netdev; es58x_send_msg() local 1779 es58x_open(struct net_device * netdev) es58x_open() argument 1826 es58x_stop(struct net_device * netdev) es58x_stop() argument 1859 es58x_xmit_commit(struct net_device * netdev) es58x_xmit_commit() argument 1910 es58x_start_xmit(struct sk_buff * skb,struct net_device * netdev) es58x_start_xmit() argument 1998 es58x_set_mode(struct net_device * netdev,enum can_mode mode) es58x_set_mode() argument 2085 struct net_device *netdev; es58x_init_netdev() local 2133 struct net_device *netdev = es58x_dev->netdev[i]; es58x_free_netdevs() local [all...] |
/linux/drivers/net/ethernet/faraday/ ! |
H A D | ftmac100.c | 66 struct net_device *netdev; member 116 struct net_device *netdev = priv->netdev; in ftmac100_reset() local 139 netdev_err(netdev, "software reset failed\n"); in ftmac100_reset() 157 netdev_for_each_mc_addr(ha, priv->netdev) { in ftmac100_setup_mc_ht() 169 struct net_device *netdev = priv->netdev; in ftmac100_set_rx_bits() local 176 if (netdev->flags & IFF_PROMISC) in ftmac100_set_rx_bits() 178 if (netdev->flags & IFF_ALLMULTI) in ftmac100_set_rx_bits() 180 else if (netdev_mc_count(netdev)) { in ftmac100_set_rx_bits() 197 struct net_device *netdev = priv->netdev; ftmac100_start_hw() local 359 struct net_device *netdev = priv->netdev; ftmac100_rx_packet_error() local 402 struct net_device *netdev = priv->netdev; ftmac100_rx_drop_packet() local 423 struct net_device *netdev = priv->netdev; ftmac100_rx_packet() local 612 struct net_device *netdev = priv->netdev; ftmac100_tx_complete_packet() local 664 struct net_device *netdev = priv->netdev; ftmac100_xmit() local 699 struct net_device *netdev = priv->netdev; ftmac100_alloc_rx_page() local 789 ftmac100_mdio_read(struct net_device * netdev,int phy_id,int reg) ftmac100_mdio_read() argument 814 ftmac100_mdio_write(struct net_device * netdev,int phy_id,int reg,int data) ftmac100_mdio_write() argument 845 ftmac100_get_drvinfo(struct net_device * netdev,struct ethtool_drvinfo * info) ftmac100_get_drvinfo() argument 852 ftmac100_get_link_ksettings(struct net_device * netdev,struct ethtool_link_ksettings * cmd) ftmac100_get_link_ksettings() argument 862 ftmac100_set_link_ksettings(struct net_device * netdev,const struct ethtool_link_ksettings * cmd) ftmac100_set_link_ksettings() argument 869 ftmac100_nway_reset(struct net_device * netdev) ftmac100_nway_reset() argument 875 ftmac100_get_link(struct net_device * netdev) ftmac100_get_link() argument 894 struct net_device *netdev = dev_id; ftmac100_interrupt() local 911 struct net_device *netdev = priv->netdev; ftmac100_poll() local 985 ftmac100_open(struct net_device * netdev) ftmac100_open() argument 1026 ftmac100_stop(struct net_device * netdev) ftmac100_stop() argument 1041 ftmac100_hard_start_xmit(struct sk_buff * skb,struct net_device * netdev) ftmac100_hard_start_xmit() argument 1070 ftmac100_do_ioctl(struct net_device * netdev,struct ifreq * ifr,int cmd) ftmac100_do_ioctl() argument 1078 ftmac100_change_mtu(struct net_device * netdev,int mtu) ftmac100_change_mtu() argument 1100 ftmac100_set_rx_mode(struct net_device * netdev) ftmac100_set_rx_mode() argument 1127 struct net_device *netdev; ftmac100_probe() local 1224 struct net_device *netdev; ftmac100_remove() local [all...] |
H A D | ftgmac100.c | 95 struct net_device *netdev; member 129 struct net_device *netdev = priv->netdev; in ftgmac100_reset_mac() local 146 netdev_err(netdev, "Hardware reset failed\n"); in ftgmac100_reset_mac() 155 if (priv->is_aspeed && priv->netdev->phydev->interface == PHY_INTERFACE_MODE_RMII) { in ftgmac100_reset_and_config_mac() 184 netdev_err(priv->netdev, "Unknown speed %d !\n", in ftgmac100_reset_and_config_mac() 217 err = of_get_ethdev_address(priv->dev->of_node, priv->netdev); in ftgmac100_initial_mac() 222 priv->netdev->dev_addr); in ftgmac100_initial_mac() 237 eth_hw_addr_set(priv->netdev, mac); in ftgmac100_initial_mac() 240 eth_hw_addr_random(priv->netdev); in ftgmac100_initial_mac() 398 ftgmac100_set_rx_mode(struct net_device * netdev) ftgmac100_set_rx_mode() argument 420 struct net_device *netdev = priv->netdev; ftgmac100_alloc_rx_buf() local 470 struct net_device *netdev = priv->netdev; ftgmac100_rx_packet_error() local 486 struct net_device *netdev = priv->netdev; ftgmac100_rx_packet() local 670 struct net_device *netdev = priv->netdev; ftgmac100_tx_complete_packet() local 701 struct net_device *netdev = priv->netdev; ftgmac100_tx_complete() local 744 ftgmac100_hard_start_xmit(struct sk_buff * skb,struct net_device * netdev) ftgmac100_hard_start_xmit() argument 1040 struct net_device *netdev = bus->priv; ftgmac100_mdiobus_read() local 1076 struct net_device *netdev = bus->priv; ftgmac100_mdiobus_write() local 1109 ftgmac100_get_drvinfo(struct net_device * netdev,struct ethtool_drvinfo * info) ftgmac100_get_drvinfo() argument 1117 ftgmac100_get_ringparam(struct net_device * netdev,struct ethtool_ringparam * ering,struct kernel_ethtool_ringparam * kernel_ering,struct netlink_ext_ack * extack) ftgmac100_get_ringparam() argument 1132 ftgmac100_set_ringparam(struct net_device * netdev,struct ethtool_ringparam * ering,struct kernel_ethtool_ringparam * kernel_ering,struct netlink_ext_ack * extack) ftgmac100_set_ringparam() argument 1155 ftgmac100_get_pauseparam(struct net_device * netdev,struct ethtool_pauseparam * pause) ftgmac100_get_pauseparam() argument 1165 ftgmac100_set_pauseparam(struct net_device * netdev,struct ethtool_pauseparam * pause) ftgmac100_set_pauseparam() argument 1200 struct net_device *netdev = dev_id; ftgmac100_interrupt() local 1350 struct net_device *netdev = priv->netdev; ftgmac100_reset() local 1403 ftgmac100_adjust_link(struct net_device * netdev) ftgmac100_adjust_link() argument 1464 ftgmac100_mii_probe(struct net_device * netdev) ftgmac100_mii_probe() argument 1523 ftgmac100_open(struct net_device * netdev) ftgmac100_open() argument 1602 ftgmac100_stop(struct net_device * netdev) ftgmac100_stop() argument 1633 ftgmac100_tx_timeout(struct net_device * netdev,unsigned int txqueue) ftgmac100_tx_timeout() argument 1644 ftgmac100_set_features(struct net_device * netdev,netdev_features_t features) ftgmac100_set_features() argument 1669 ftgmac100_poll_controller(struct net_device * netdev) ftgmac100_poll_controller() argument 1696 ftgmac100_setup_mdio(struct net_device * netdev) ftgmac100_setup_mdio() argument 1750 ftgmac100_phy_disconnect(struct net_device * netdev) ftgmac100_phy_disconnect() argument 1766 ftgmac100_destroy_mdio(struct net_device * netdev) ftgmac100_destroy_mdio() argument 1840 struct net_device *netdev; ftgmac100_probe() local 2065 struct net_device *netdev; ftgmac100_remove() local [all...] |
/linux/drivers/net/ethernet/microchip/lan865x/ ! |
H A D | lan865x.c | 37 struct net_device *netdev; member 69 /* Restore the old MAC address low bytes from netdev if the new MAC in lan865x_set_hw_macaddr() 73 priv->netdev->dev_addr); in lan865x_set_hw_macaddr() 85 static int lan865x_set_mac_address(struct net_device *netdev, void *addr) in lan865x_set_mac_address() argument 87 struct lan865x_priv *priv = netdev_priv(netdev); in lan865x_set_mac_address() 91 ret = eth_prepare_mac_addr_change(netdev, addr); in lan865x_set_mac_address() 95 if (ether_addr_equal(address->sa_data, netdev->dev_addr)) in lan865x_set_mac_address() 102 eth_commit_mac_addr_change(netdev, addr); in lan865x_set_mac_address() 135 netdev_for_each_mc_addr(ha, priv->netdev) { in lan865x_set_specific_multicast_addr() 147 netdev_err(priv->netdev, "Faile in lan865x_set_specific_multicast_addr() 240 lan865x_set_multicast_list(struct net_device * netdev) lan865x_set_multicast_list() argument 248 lan865x_send_packet(struct sk_buff * skb,struct net_device * netdev) lan865x_send_packet() argument 270 lan865x_net_close(struct net_device * netdev) lan865x_net_close() argument 301 lan865x_net_open(struct net_device * netdev) lan865x_net_open() argument 327 struct net_device *netdev; lan865x_probe() local [all...] |
/linux/drivers/net/ethernet/micrel/ ! |
H A D | ks8842.c | 157 struct net_device *netdev; member 257 static void ks8842_update_link_status(struct net_device *netdev, in ks8842_update_link_status() argument 262 netif_carrier_on(netdev); in ks8842_update_link_status() 263 netif_wake_queue(netdev); in ks8842_update_link_status() 265 netif_stop_queue(netdev); in ks8842_update_link_status() 266 netif_carrier_off(netdev); in ks8842_update_link_status() 359 eth_hw_addr_set(adapter->netdev, addr); in ks8842_init_mac_addr() 421 static int ks8842_tx_frame_dma(struct sk_buff *skb, struct net_device *netdev) in ks8842_tx_frame_dma() argument 423 struct ks8842_adapter *adapter = netdev_priv(netdev); in ks8842_tx_frame_dma() 428 netdev_dbg(netdev, " in ks8842_tx_frame_dma() 467 ks8842_tx_frame(struct sk_buff * skb,struct net_device * netdev) ks8842_tx_frame() argument 518 ks8842_update_rx_err_counters(struct net_device * netdev,u32 status) ks8842_update_rx_err_counters() argument 531 ks8842_update_rx_counters(struct net_device * netdev,u32 status,int len) ks8842_update_rx_counters() argument 542 __ks8842_start_new_rx_dma(struct net_device * netdev) __ks8842_start_new_rx_dma() argument 595 struct net_device *netdev = adapter->netdev; ks8842_rx_frame_dma_tasklet() local 632 ks8842_rx_frame(struct net_device * netdev,struct ks8842_adapter * adapter) ks8842_rx_frame() argument 696 ks8842_handle_rx(struct net_device * netdev,struct ks8842_adapter * adapter) ks8842_handle_rx() argument 707 ks8842_handle_tx(struct net_device * netdev,struct ks8842_adapter * adapter) ks8842_handle_tx() argument 717 ks8842_handle_rx_overrun(struct net_device * netdev,struct ks8842_adapter * adapter) ks8842_handle_rx_overrun() argument 728 struct net_device *netdev = adapter->netdev; ks8842_tasklet() local 799 struct net_device *netdev = devid; ks8842_irq() local 834 struct net_device *netdev = data; ks8842_dma_rx_cb() local 845 struct net_device *netdev = data; ks8842_dma_tx_cb() local 914 ks8842_alloc_dma_bufs(struct net_device * netdev) ks8842_alloc_dma_bufs() argument 968 ks8842_open(struct net_device * netdev) ks8842_open() argument 1011 ks8842_close(struct net_device * netdev) ks8842_close() argument 1032 ks8842_xmit_frame(struct sk_buff * skb,struct net_device * netdev) ks8842_xmit_frame() argument 1058 ks8842_set_mac(struct net_device * netdev,void * p) ks8842_set_mac() argument 1079 struct net_device *netdev = adapter->netdev; ks8842_tx_timeout_work() local 1107 ks8842_tx_timeout(struct net_device * netdev,unsigned int txqueue) ks8842_tx_timeout() argument 1133 struct net_device *netdev; ks8842_probe() local 1233 struct net_device *netdev = platform_get_drvdata(pdev); ks8842_remove() local [all...] |
/linux/drivers/net/ethernet/actions/ ! |
H A D | owl-emac.c | 63 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 438 struct net_device *netdev = data; owl_emac_handle_irq() local 493 struct net_device *netdev = priv->netdev; owl_emac_setup_frame_xmit() local 566 owl_emac_ndo_start_xmit(struct sk_buff * skb,struct net_device * netdev) owl_emac_ndo_start_xmit() argument 634 struct net_device *netdev = priv->netdev; owl_emac_tx_complete_tail() local 698 struct net_device *netdev = priv->netdev; owl_emac_tx_complete() local 750 struct net_device *netdev = priv->netdev; owl_emac_rx_process() local 1032 owl_emac_enable(struct net_device * netdev,bool start_phy) owl_emac_enable() argument 1075 owl_emac_disable(struct net_device * netdev,bool stop_phy) owl_emac_disable() argument 1092 owl_emac_ndo_open(struct net_device * netdev) owl_emac_ndo_open() argument 1097 owl_emac_ndo_stop(struct net_device * netdev) owl_emac_ndo_stop() argument 1104 owl_emac_set_multicast(struct net_device * netdev,int count) owl_emac_set_multicast() argument 1128 owl_emac_ndo_set_rx_mode(struct net_device * netdev) owl_emac_ndo_set_rx_mode() argument 1166 owl_emac_ndo_set_mac_addr(struct net_device * netdev,void * addr) owl_emac_ndo_set_mac_addr() argument 1182 owl_emac_ndo_eth_ioctl(struct net_device * netdev,struct ifreq * req,int cmd) owl_emac_ndo_eth_ioctl() argument 1191 owl_emac_ndo_tx_timeout(struct net_device * netdev,unsigned int txqueue) owl_emac_ndo_tx_timeout() argument 1211 owl_emac_ndo_get_stats(struct net_device * netdev) owl_emac_ndo_get_stats() argument 1238 owl_emac_ethtool_get_msglevel(struct net_device * netdev) owl_emac_ethtool_get_msglevel() argument 1321 owl_emac_mdio_init(struct net_device * netdev) owl_emac_mdio_init() argument 1353 owl_emac_phy_init(struct net_device * netdev) owl_emac_phy_init() argument 1372 owl_emac_get_mac_addr(struct net_device * netdev) owl_emac_get_mac_addr() argument 1387 struct net_device *netdev = dev_get_drvdata(dev); owl_emac_suspend() local 1404 struct net_device *netdev = dev_get_drvdata(dev); owl_emac_resume() local 1468 struct net_device *netdev; owl_emac_probe() local [all...] |
/linux/drivers/net/usb/ ! |
H A D | rtl8150.c | 136 struct net_device *netdev; member 212 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, add in rtl8150_set_mac_address() 383 struct net_device *netdev; read_bulk_callback() local 654 rtl8150_tx_timeout(struct net_device * netdev,unsigned int txqueue) rtl8150_tx_timeout() argument 662 rtl8150_set_multicast(struct net_device * netdev) rtl8150_set_multicast() argument 685 rtl8150_start_xmit(struct sk_buff * skb,struct net_device * netdev) rtl8150_start_xmit() argument 715 set_carrier(struct net_device * netdev) set_carrier() argument 727 rtl8150_open(struct net_device * netdev) rtl8150_open() argument 764 rtl8150_close(struct net_device * netdev) rtl8150_close() argument 776 rtl8150_get_drvinfo(struct net_device * netdev,struct ethtool_drvinfo * info) rtl8150_get_drvinfo() argument 785 rtl8150_get_link_ksettings(struct net_device * netdev,struct ethtool_link_ksettings * ecmd) rtl8150_get_link_ksettings() argument 834 rtl8150_siocdevprivate(struct net_device * netdev,struct ifreq * rq,void __user * udata,int cmd) rtl8150_siocdevprivate() argument 877 struct net_device *netdev; rtl8150_probe() local [all...] |
/linux/drivers/net/ethernet/wangxun/libwx/ ! |
H A D | wx_vf_common.c | 19 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 52 netdev = wx->netdev; in wxvf_remove() 53 unregister_netdev(netdev); in wxvf_remove() 70 if (netif_running(wx->netdev)) in wx_msix_misc_vf() 78 struct net_device *netdev = wx->netdev; in wx_request_msix_irqs_vf() local 87 "%s-TxRx-%d", netdev in wx_request_msix_irqs_vf() 141 struct net_device *netdev = wx->netdev; wx_reset_vf() local 155 wx_set_rx_mode_vf(struct net_device * netdev) wx_set_rx_mode_vf() argument 190 struct net_device *netdev = wx->netdev; wx_configure_rx_vf() local 223 wx_set_mac_vf(struct net_device * netdev,void * p) wx_set_mac_vf() argument 289 wxvf_open(struct net_device * netdev) wxvf_open() argument 327 struct net_device *netdev = wx->netdev; wxvf_down() local 368 wxvf_close(struct net_device * netdev) wxvf_close() argument 382 struct net_device *netdev = wx->netdev; wxvf_link_config_subtask() local [all...] |
/linux/drivers/net/ethernet/intel/ice/ ! |
H A D | ice_repr.c | 38 * @netdev: repr netdev to increment stats on 41 void ice_repr_inc_rx_stats(struct net_device *netdev, unsigned int len) in ice_repr_inc_rx_stats() argument 43 struct ice_repr *repr = ice_netdev_to_repr(netdev); in ice_repr_inc_rx_stats() 55 * @netdev: pointer to port representor netdev 59 ice_repr_get_stats64(struct net_device *netdev, struct rtnl_link_stats64 *stats) in ice_repr_get_stats64() argument 61 struct ice_netdev_priv *np = netdev_priv(netdev); in ice_repr_get_stats64() 87 * @netdev: pointer to port representor netdev 89 ice_netdev_to_repr(const struct net_device * netdev) ice_netdev_to_repr() argument 106 ice_repr_vf_open(struct net_device * netdev) ice_repr_vf_open() argument 122 ice_repr_sf_open(struct net_device * netdev) ice_repr_sf_open() argument 140 ice_repr_vf_stop(struct net_device * netdev) ice_repr_vf_stop() argument 156 ice_repr_sf_stop(struct net_device * netdev) ice_repr_sf_stop() argument 249 ice_repr_setup_tc(struct net_device * netdev,enum tc_setup_type type,void * type_data) ice_repr_setup_tc() argument 290 ice_is_port_repr_netdev(const struct net_device * netdev) ice_is_port_repr_netdev() argument 302 ice_repr_reg_netdev(struct net_device * netdev,const struct net_device_ops * ops) ice_repr_reg_netdev() argument [all...] |
/linux/drivers/net/ethernet/qualcomm/emac/ ! |
H A D | emac-ethtool.c | 66 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 in emac_nway_reset() 135 emac_get_ringparam(struct net_device * netdev,struct ethtool_ringparam * ring,struct kernel_ethtool_ringparam * kernel_ring,struct netlink_ext_ack * extack) emac_get_ringparam() argument 148 emac_set_ringparam(struct net_device * netdev,struct ethtool_ringparam * ring,struct kernel_ethtool_ringparam * kernel_ring,struct netlink_ext_ack * extack) emac_set_ringparam() argument 173 emac_get_pauseparam(struct net_device * netdev,struct ethtool_pauseparam * pause) emac_get_pauseparam() argument 183 emac_set_pauseparam(struct net_device * netdev,struct ethtool_pauseparam * pause) emac_set_pauseparam() argument 216 emac_get_regs(struct net_device * netdev,struct ethtool_regs * regs,void * buff) emac_get_regs() argument 230 emac_get_regs_len(struct net_device * netdev) emac_get_regs_len() argument 237 emac_set_priv_flags(struct net_device * netdev,u32 flags) emac_set_priv_flags() argument 249 emac_get_priv_flags(struct net_device * netdev) emac_get_priv_flags() argument 284 emac_set_ethtool_ops(struct net_device * netdev) emac_set_ethtool_ops() argument [all...] |
/linux/drivers/net/ethernet/oki-semi/pch_gbe/ ! |
H A D | pch_gbe_main.c | 99 static int pch_gbe_mdio_read(struct net_device *netdev, int addr, int reg); 100 static void pch_gbe_mdio_write(struct net_device *netdev, int addr, int reg, 102 static void pch_gbe_set_multi(struct net_device *netdev); 201 static int hwtstamp_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in hwtstamp_ioctl() argument 204 struct pch_gbe_adapter *adapter = netdev_priv(netdev); in hwtstamp_ioctl() 279 netdev_dbg(adapter->netdev, "hw->mac.addr : %pM\n", hw->mac.addr); in pch_gbe_mac_read_mac_addr() 308 netdev_dbg(adapter->netdev, "index : 0x%x\n", index); in pch_gbe_mac_mar_set() 398 netdev_dbg(adapter->netdev, "mac->fc = %u\n", mac->fc); in pch_gbe_mac_force_mac_fc() 420 netdev_err(adapter->netdev, in pch_gbe_mac_force_mac_fc() 427 netdev_dbg(adapter->netdev, in pch_gbe_mac_force_mac_fc() 581 struct net_device *netdev = adapter->netdev; pch_gbe_init_phy() local 629 pch_gbe_mdio_read(struct net_device * netdev,int addr,int reg) pch_gbe_mdio_read() argument 645 pch_gbe_mdio_write(struct net_device * netdev,int addr,int reg,int data) pch_gbe_mdio_write() argument 684 struct net_device *netdev = adapter->netdev; pch_gbe_reset() local 710 struct net_device *netdev = adapter->netdev; pch_gbe_free_irq() local 986 struct net_device *netdev = adapter->netdev; pch_gbe_set_mode() local 1019 struct net_device *netdev = adapter->netdev; pch_gbe_watchdog() local 1179 struct net_device *netdev = adapter->netdev; pch_gbe_update_stats() local 1251 struct net_device *netdev = data; pch_gbe_intr() local 1327 struct net_device *netdev = adapter->netdev; pch_gbe_alloc_rx_buffers() local 1591 struct net_device *netdev = adapter->netdev; pch_gbe_clean_rx() local 1822 struct net_device *netdev = adapter->netdev; pch_gbe_request_irq() local 1850 struct net_device *netdev = adapter->netdev; pch_gbe_up() local 1907 struct net_device *netdev = adapter->netdev; pch_gbe_down() local 1947 struct net_device *netdev = adapter->netdev; pch_gbe_sw_init() local 1980 pch_gbe_open(struct net_device * netdev) pch_gbe_open() argument 2019 pch_gbe_stop(struct net_device * netdev) pch_gbe_stop() argument 2040 pch_gbe_xmit_frame(struct sk_buff * skb,struct net_device * netdev) pch_gbe_xmit_frame() argument 2062 pch_gbe_set_multi(struct net_device * netdev) pch_gbe_set_multi() argument 2127 pch_gbe_set_mac(struct net_device * netdev,void * addr) pch_gbe_set_mac() argument 2158 pch_gbe_change_mtu(struct net_device * netdev,int new_mtu) pch_gbe_change_mtu() argument 2205 pch_gbe_set_features(struct net_device * netdev,netdev_features_t features) pch_gbe_set_features() argument 2231 pch_gbe_ioctl(struct net_device * netdev,struct ifreq * ifr,int cmd) pch_gbe_ioctl() argument 2248 pch_gbe_tx_timeout(struct net_device * netdev,unsigned int txqueue) pch_gbe_tx_timeout() argument 2308 pch_gbe_netpoll(struct net_device * netdev) pch_gbe_netpoll() argument 2336 struct net_device *netdev = pci_get_drvdata(pdev); pch_gbe_io_error_detected() local 2349 struct net_device *netdev = pci_get_drvdata(pdev); pch_gbe_io_slot_reset() local 2369 struct net_device *netdev = pci_get_drvdata(pdev); pch_gbe_io_resume() local 2384 struct net_device *netdev = pci_get_drvdata(pdev); __pch_gbe_suspend() local 2421 struct net_device *netdev = pci_get_drvdata(pdev); pch_gbe_resume() local 2456 struct net_device *netdev = pci_get_drvdata(pdev); pch_gbe_remove() local 2471 struct net_device *netdev; pch_gbe_probe() local [all...] |
/linux/drivers/net/ethernet/amd/xgbe/ ! |
H A D | xgbe-main.c | 66 struct net_device *netdev; in xgbe_alloc_pdata() local 68 netdev = alloc_etherdev_mq(sizeof(struct xgbe_prv_data), in xgbe_alloc_pdata() 70 if (!netdev) { in xgbe_alloc_pdata() 74 SET_NETDEV_DEV(netdev, dev); in xgbe_alloc_pdata() 75 pdata = netdev_priv(netdev); in xgbe_alloc_pdata() 76 pdata->netdev = netdev; in xgbe_alloc_pdata() 97 struct net_device *netdev = pdata->netdev; in xgbe_free_pdata() local 99 free_netdev(netdev); in xgbe_free_pdata() 155 struct net_device *netdev = pdata->netdev; xgbe_config_netdev() local 308 struct net_device *netdev = pdata->netdev; xgbe_deconfig_netdev() local 323 struct net_device *netdev = netdev_notifier_info_to_dev(data); xgbe_netdev_event() local [all...] |
/linux/drivers/scsi/fcoe/ ! |
H A D | fcoe_transport.c | 119 struct net_device *netdev = fcoe_get_netdev(lport); in fcoe_link_speed_update() local 122 if (!__ethtool_get_link_ksettings(netdev, &ecmd)) { in fcoe_link_speed_update() 164 * @netdev: Pointer to the netdev that is associated with the lport 171 struct net_device *netdev) in __fcoe_get_lesb() argument 194 htonl(dev_get_stats(netdev, &temp)->rx_crc_errors); in __fcoe_get_lesb() 206 struct net_device *netdev = fcoe_get_netdev(lport); in fcoe_get_lesb() local 208 __fcoe_get_lesb(lport, fc_lesb, netdev); in fcoe_get_lesb() 221 struct net_device *netdev = fcoe_get_netdev(fip->lp); in fcoe_ctlr_get_lesb() local 225 __fcoe_get_lesb(fip->lp, fc_lesb, netdev); in fcoe_ctlr_get_lesb() 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/mellanox/mlx5/core/en/rep/ ! |
H A D | bond.c | 21 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, "enslav in mlx5e_rep_bond_enslave() 145 mlx5e_rep_bond_unslave(struct mlx5_eswitch * esw,const struct net_device * netdev,const struct net_device * lag_dev) mlx5e_rep_bond_unslave() argument 184 mlx5e_rep_is_lag_netdev(struct net_device * netdev) mlx5e_rep_is_lag_netdev() argument 189 mlx5e_rep_changelowerstate_event(struct net_device * netdev,void * ptr) mlx5e_rep_changelowerstate_event() argument 248 mlx5e_rep_changeupper_event(struct net_device * netdev,void * ptr) mlx5e_rep_changeupper_event() argument 278 struct net_device *netdev = netdev_notifier_info_to_dev(ptr); mlx5e_rep_esw_bond_netevent() local 310 struct net_device *netdev = rpriv->netdev; mlx5e_rep_bond_init() local [all...] |
/linux/drivers/net/ethernet/hisilicon/hibmcge/ ! |
H A D | hbg_main.c | 33 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 429 struct net_device *netdev; hbg_probe() local [all...] |
/linux/drivers/net/can/usb/ ! |
H A D | ems_usb.c | 242 struct net_device *netdev; member 265 struct net_device *netdev = dev->netdev; in ems_usb_read_interrupt_callback() local 268 if (!netif_device_present(netdev)) in ems_usb_read_interrupt_callback() 275 netif_queue_stopped(netdev)) in ems_usb_read_interrupt_callback() 276 netif_wake_queue(netdev); in ems_usb_read_interrupt_callback() 287 netdev_info(netdev, "Rx interrupt aborted %d\n", urb->status); in ems_usb_read_interrupt_callback() 294 netif_device_detach(netdev); in ems_usb_read_interrupt_callback() 296 netdev_err(netdev, "failed resubmitting intr urb: %d\n", err); in ems_usb_read_interrupt_callback() 304 struct net_device_stats *stats = &dev->netdev in ems_usb_rx_can_msg() 418 struct net_device *netdev; ems_usb_read_bulk_callback() local 505 struct net_device *netdev; ems_usb_write_bulk_callback() local 589 struct net_device *netdev = dev->netdev; ems_usb_start() local 712 ems_usb_open(struct net_device * netdev) ems_usb_open() argument 745 ems_usb_start_xmit(struct sk_buff * skb,struct net_device * netdev) ems_usb_start_xmit() argument 866 ems_usb_close(struct net_device * netdev) ems_usb_close() argument 907 ems_usb_set_mode(struct net_device * netdev,enum can_mode mode) ems_usb_set_mode() argument 927 ems_usb_set_bittiming(struct net_device * netdev) ems_usb_set_bittiming() argument 983 struct net_device *netdev; ems_usb_probe() local [all...] |