/linux-master/drivers/net/ethernet/cavium/liquidio/ |
H A D | lio_vf_rep.h | 32 struct net_device *parent_ndev; 33 struct net_device *ndev;
|
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_switchdev.h | 11 struct net_device *brport_dev);
|
/linux-master/net/8021q/ |
H A D | vlanproc.h | 9 void vlan_proc_rem_dev(struct net_device *vlandev); 10 int vlan_proc_add_dev(struct net_device *vlandev);
|
/linux-master/include/net/netfilter/ |
H A D | nf_socket.h | 8 const struct net_device *indev); 11 const struct net_device *indev);
|
H A D | nf_nat_masquerade.h | 11 const struct net_device *out); 18 const struct net_device *out);
|
/linux-master/drivers/staging/octeon/ |
H A D | ethernet-sgmii.c | 19 int cvm_oct_sgmii_open(struct net_device *dev) 24 int cvm_oct_sgmii_init(struct net_device *dev)
|
/linux-master/drivers/staging/gdm724x/ |
H A D | netlink_k.h | 11 void (*cb)(struct net_device *dev, 14 struct net_device *dev);
|
/linux-master/include/net/ |
H A D | selftests.h | 9 void net_selftest(struct net_device *ndev, struct ethtool_test *etest, 16 static inline void net_selftest(struct net_device *ndev, struct ethtool_test *etest,
|
H A D | mctpdevice.h | 20 struct net_device *dev; 43 struct mctp_dev *mctp_dev_get_rtnl(const struct net_device *dev); 44 struct mctp_dev *__mctp_dev_get(const struct net_device *dev); 46 int mctp_register_netdev(struct net_device *dev, 48 void mctp_unregister_netdev(struct net_device *dev);
|
H A D | arp.h | 13 static inline u32 arp_hashfn(const void *pkey, const struct net_device *dev, u32 *hash_rnd) 22 static inline struct neighbour *__ipv4_neigh_lookup_noref(struct net_device *dev, u32 key) 31 struct neighbour *__ipv4_neigh_lookup_noref(struct net_device *dev, u32 key) 37 static inline struct neighbour *__ipv4_neigh_lookup(struct net_device *dev, u32 key) 50 static inline void __ipv4_confirm_neigh(struct net_device *dev, u32 key) 63 struct net_device *dev, __be32 src_ip, 66 int arp_mc_map(__be32 addr, u8 *haddr, struct net_device *dev, int dir); 67 void arp_ifdown(struct net_device *dev); 68 int arp_invalidate(struct net_device *dev, __be32 ip, bool force); 71 struct net_device *de [all...] |
H A D | ncsi.h | 29 struct net_device *dev; 34 int ncsi_vlan_rx_add_vid(struct net_device *dev, __be16 proto, u16 vid); 35 int ncsi_vlan_rx_kill_vid(struct net_device *dev, __be16 proto, u16 vid); 36 struct ncsi_dev *ncsi_register_dev(struct net_device *dev, 42 static inline int ncsi_vlan_rx_add_vid(struct net_device *dev, __be16 proto, u16 vid) 47 static inline int ncsi_vlan_rx_kill_vid(struct net_device *dev, __be16 proto, u16 vid) 52 static inline struct ncsi_dev *ncsi_register_dev(struct net_device *dev,
|
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_sriov.h | 22 int ixgbe_ndo_set_vf_mac(struct net_device *netdev, int queue, u8 *mac); 23 int ixgbe_ndo_set_vf_vlan(struct net_device *netdev, int queue, u16 vlan, 26 int ixgbe_ndo_set_vf_bw(struct net_device *netdev, int vf, int min_tx_rate, 28 int ixgbe_ndo_set_vf_spoofchk(struct net_device *netdev, int vf, bool setting); 29 int ixgbe_ndo_set_vf_rss_query_en(struct net_device *netdev, int vf, 31 int ixgbe_ndo_set_vf_trust(struct net_device *netdev, int vf, bool setting); 32 int ixgbe_ndo_get_vf_config(struct net_device *netdev, 34 int ixgbe_ndo_set_vf_link_state(struct net_device *netdev, int vf, int state);
|
/linux-master/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_ktls.h | 16 int fun_ktls_init(struct net_device *netdev); 21 static inline void fun_ktls_init(struct net_device *netdev)
|
/linux-master/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_vcap_debugfs.h | 18 int sparx5_port_info(struct net_device *ndev, 24 static inline int sparx5_port_info(struct net_device *ndev,
|
/linux-master/include/linux/ |
H A D | of_net.h | 14 struct net_device; 18 int of_get_ethdev_address(struct device_node *np, struct net_device *dev); 19 extern struct net_device *of_find_net_device_by_node(struct device_node *np); 37 static inline int of_get_ethdev_address(struct device_node *np, struct net_device *dev) 42 static inline struct net_device *of_find_net_device_by_node(struct device_node *np)
|
H A D | netpoll.h | 26 struct net_device *dev; 51 void netpoll_poll_dev(struct net_device *dev); 52 void netpoll_poll_disable(struct net_device *dev); 53 void netpoll_poll_enable(struct net_device *dev); 55 static inline void netpoll_poll_disable(struct net_device *dev) { return; } 56 static inline void netpoll_poll_enable(struct net_device *dev) { return; } 62 int __netpoll_setup(struct netpoll *np, struct net_device *ndev); 72 struct net_device *dev = napi->dev; 93 static inline bool netpoll_tx_running(struct net_device *dev) 106 static inline bool netpoll_tx_running(struct net_device *de [all...] |
H A D | ethtool.h | 119 struct net_device; 222 __ethtool_get_link_ksettings(struct net_device *dev, 848 * See &struct net_device and &struct net_device_ops for documentation 857 void (*get_drvinfo)(struct net_device *, struct ethtool_drvinfo *); 858 int (*get_regs_len)(struct net_device *); 859 void (*get_regs)(struct net_device *, struct ethtool_regs *, void *); 860 void (*get_wol)(struct net_device *, struct ethtool_wolinfo *); 861 int (*set_wol)(struct net_device *, struct ethtool_wolinfo *); 862 u32 (*get_msglevel)(struct net_device *); 863 void (*set_msglevel)(struct net_device *, u3 [all...] |
H A D | netdevice.h | 86 void netdev_set_default_ethtool_ops(struct net_device *dev, 88 void netdev_sw_irq_coalesce_default_on(struct net_device *dev); 306 int (*create) (struct sk_buff *skb, struct net_device *dev, 312 const struct net_device *dev, 366 struct net_device *dev; 427 * Currently, a net_device can only have a single rx_handler registered. Trying 430 * To register a rx_handler on a net_device, use netdev_rx_handler_register(). 431 * To unregister a rx_handler on a net_device, use 442 * net_device, it should return RX_HANDLER_ANOTHER. The rx_handler for the 552 int dev_set_threaded(struct net_device *de 2033 struct net_device { struct [all...] |
/linux-master/drivers/net/ethernet/8390/ |
H A D | 8390p.c | 14 int eip_open(struct net_device *dev) 20 int eip_close(struct net_device *dev) 26 netdev_tx_t eip_start_xmit(struct sk_buff *skb, struct net_device *dev) 32 struct net_device_stats *eip_get_stats(struct net_device *dev) 38 void eip_set_multicast_list(struct net_device *dev) 44 void eip_tx_timeout(struct net_device *dev, unsigned int txqueue) 57 void eip_poll(struct net_device *dev) 79 struct net_device *__alloc_eip_netdev(int size) 81 struct net_device *dev = ____alloc_ei_netdev(size); 88 void NS8390p_init(struct net_device *de [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_tun.h | 35 int (*init_encap_attr)(struct net_device *tunnel_dev, 54 int (*get_remote_ifindex)(struct net_device *mirred_dev); 62 struct mlx5e_tc_tunnel *mlx5e_get_tc_tun(struct net_device *tunnel_dev); 64 int mlx5e_tc_tun_init_encap_attr(struct net_device *tunnel_dev, 70 struct net_device *mirred_dev, 73 struct net_device *mirred_dev, 78 struct net_device *mirred_dev, 81 struct net_device *mirred_dev, 86 struct net_device *mirred_dev, 91 struct net_device *mirred_de [all...] |
/linux-master/drivers/net/wireless/marvell/libertas/ |
H A D | mesh.h | 17 struct net_device; 37 struct net_device *lbs_mesh_set_dev(struct lbs_private *priv, 38 struct net_device *dev, struct rxpd *rxpd); 40 struct net_device *dev, struct txpd *txpd); 54 void lbs_mesh_ethtool_get_stats(struct net_device *dev, 56 int lbs_mesh_ethtool_get_sset_count(struct net_device *dev, int sset); 57 void lbs_mesh_ethtool_get_strings(struct net_device *dev,
|
/linux-master/net/batman-adv/ |
H A D | hard-interface.h | 71 struct net_device *batadv_get_real_netdev(struct net_device *net_device); 75 batadv_hardif_get_by_netdev(const struct net_device *net_dev); 77 struct net_device *soft_iface); 79 int batadv_hardif_min_mtu(struct net_device *soft_iface); 80 void batadv_update_min_mtu(struct net_device *soft_iface);
|
/linux-master/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_sriov.h | 59 int nfp_app_set_vf_mac(struct net_device *netdev, int vf, u8 *mac); 60 int nfp_app_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan, u8 qos, 62 int nfp_app_set_vf_rate(struct net_device *netdev, int vf, int min_tx_rate, 64 int nfp_app_set_vf_spoofchk(struct net_device *netdev, int vf, bool setting); 65 int nfp_app_set_vf_trust(struct net_device *netdev, int vf, bool setting); 66 int nfp_app_set_vf_link_state(struct net_device *netdev, int vf, 68 int nfp_app_get_vf_config(struct net_device *netdev, int vf,
|
/linux-master/net/ethtool/ |
H A D | common.h | 40 int __ethtool_get_link(struct net_device *dev); 45 int ethtool_get_max_rxfh_channel(struct net_device *dev, u32 *max); 46 int ethtool_get_max_rxnfc_channel(struct net_device *dev, u64 *max); 47 int __ethtool_get_ts_info(struct net_device *dev, struct ethtool_ts_info *info); 52 int ethtool_get_module_info_call(struct net_device *dev, 54 int ethtool_get_module_eeprom_call(struct net_device *dev, 57 bool __ethtool_dev_mm_supported(struct net_device *dev);
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | sched.h | 88 static inline bool can_sched(struct net_device *dev) 95 static inline bool valid_class_id(struct net_device *dev, u8 class_id) 106 struct sched_class *cxgb4_sched_queue_lookup(struct net_device *dev, 108 int cxgb4_sched_class_bind(struct net_device *dev, void *arg, 110 int cxgb4_sched_class_unbind(struct net_device *dev, void *arg, 113 struct sched_class *cxgb4_sched_class_alloc(struct net_device *dev, 115 void cxgb4_sched_class_free(struct net_device *dev, u8 classid);
|