Searched refs:net_device (Results 76 - 100 of 2447) sorted by relevance

1234567891011>>

/linux-master/drivers/net/ethernet/cavium/liquidio/
H A Dlio_vf_rep.h32 struct net_device *parent_ndev;
33 struct net_device *ndev;
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_switchdev.h11 struct net_device *brport_dev);
/linux-master/net/8021q/
H A Dvlanproc.h9 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 Dnf_socket.h8 const struct net_device *indev);
11 const struct net_device *indev);
H A Dnf_nat_masquerade.h11 const struct net_device *out);
18 const struct net_device *out);
/linux-master/drivers/staging/octeon/
H A Dethernet-sgmii.c19 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 Dnetlink_k.h11 void (*cb)(struct net_device *dev,
14 struct net_device *dev);
/linux-master/include/net/
H A Dselftests.h9 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 Dmctpdevice.h20 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 Darp.h13 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 Dncsi.h29 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 Dixgbe_sriov.h22 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 Dfuneth_ktls.h16 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 Dsparx5_vcap_debugfs.h18 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 Dof_net.h14 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 Dnetpoll.h26 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 Dethtool.h119 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 Dnetdevice.h86 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 D8390p.c14 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 Dtc_tun.h35 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 Dmesh.h17 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 Dhard-interface.h71 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 Dnfp_net_sriov.h59 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 Dcommon.h40 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 Dsched.h88 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);

Completed in 213 milliseconds

1234567891011>>