Home
last modified time | relevance | path

Searched refs:net_device (Results 1 – 25 of 1941) sorted by relevance

12345678910>>...78

/linux/include/net/
H A Ddcbnl.h13 struct net_device;
22 u16 dcb_getrewr(struct net_device *dev, struct dcb_app *app);
23 int dcb_setrewr(struct net_device *dev, struct dcb_app *app);
24 int dcb_delrewr(struct net_device *dev, struct dcb_app *app);
26 int dcb_setapp(struct net_device *, struct dcb_app *);
27 u8 dcb_getapp(struct net_device *, struct dcb_app *);
28 int dcb_ieee_setapp(struct net_device *, struct dcb_app *);
29 int dcb_ieee_delapp(struct net_device *, struct dcb_app *);
30 u8 dcb_ieee_getapp_mask(struct net_device *, struct dcb_app *);
36 void dcb_getrewr_prio_pcp_mask_map(const struct net_device *dev,
[all …]
H A Dswitchdev.h52 struct net_device *orig_dev;
56 void (*complete)(struct net_device *dev, int err, void *priv);
88 struct net_device *orig_dev;
92 void (*complete)(struct net_device *dev, int err, void *priv);
126 struct net_device *p_port;
127 struct net_device *s_port;
185 struct net_device *i_port;
205 struct net_device *dev;
236 struct net_device *dev;
271 static inline struct net_device *
[all …]
H A Drtnetlink.h113 struct net_device *(*alloc)(struct nlattr *tb[],
118 void (*setup)(struct net_device *dev);
129 struct net_device *dev,
133 int (*changelink)(struct net_device *dev,
137 void (*dellink)(struct net_device *dev,
140 size_t (*get_size)(const struct net_device *dev);
142 const struct net_device *dev);
144 size_t (*get_xstats_size)(const struct net_device *dev);
146 const struct net_device *dev);
152 int (*slave_changelink)(struct net_device *dev,
[all …]
H A Dfailover.h10 int (*slave_pre_register)(struct net_device *slave_dev,
11 struct net_device *failover_dev);
12 int (*slave_register)(struct net_device *slave_dev,
13 struct net_device *failover_dev);
14 int (*slave_pre_unregister)(struct net_device *slave_dev,
15 struct net_device *failover_dev);
16 int (*slave_unregister)(struct net_device *slave_dev,
17 struct net_device *failover_dev);
18 int (*slave_link_change)(struct net_device *slave_dev,
19 struct net_device *failover_dev);
[all …]
H A Dudp_tunnel.h126 void udp_tunnel_push_rx_port(struct net_device *dev, struct socket *sock,
128 void udp_tunnel_drop_rx_port(struct net_device *dev, struct socket *sock,
133 static inline void udp_tunnel_get_rx_info(struct net_device *dev) in udp_tunnel_get_rx_info()
141 static inline void udp_tunnel_drop_rx_info(struct net_device *dev) in udp_tunnel_drop_rx_info()
157 struct net_device *dev,
166 struct net_device *dev,
173 struct net_device *dev,
235 struct net_device *dev;
270 int (*set_port)(struct net_device *dev,
273 int (*unset_port)(struct net_device *dev,
[all …]
/linux/include/linux/
H A Dnetdevice.h89 void netdev_set_default_ethtool_ops(struct net_device *dev,
91 void netdev_sw_irq_coalesce_default_on(struct net_device *dev);
309 int (*create) (struct sk_buff *skb, struct net_device *dev,
315 const struct net_device *dev,
379 struct net_device *dev;
570 int dev_set_threaded(struct net_device *dev, bool threaded);
656 struct net_device *dev;
672 struct net_device *sb_dev;
751 bool rps_may_expire_flow(struct net_device *dev, u16 rxq_index, u32 flow_id,
845 typedef u16 (*select_queue_fallback_t)(struct net_device *dev,
[all …]
H A Dif_bridge.h75 int br_multicast_list_adjacent(struct net_device *dev,
77 bool br_multicast_has_querier_anywhere(struct net_device *dev, int proto);
78 bool br_multicast_has_querier_adjacent(struct net_device *dev, int proto);
79 bool br_multicast_has_router_adjacent(struct net_device *dev, int proto);
80 bool br_multicast_enabled(const struct net_device *dev);
81 bool br_multicast_router(const struct net_device *dev);
83 static inline int br_multicast_list_adjacent(struct net_device *dev, in br_multicast_list_adjacent()
88 static inline bool br_multicast_has_querier_anywhere(struct net_device *dev, in br_multicast_has_querier_anywhere()
93 static inline bool br_multicast_has_querier_adjacent(struct net_device *dev, in br_multicast_has_querier_adjacent()
99 static inline bool br_multicast_has_router_adjacent(struct net_device *dev, in br_multicast_has_router_adjacent()
[all …]
H A Dethtool.h120 struct net_device;
204 void ethtool_rxfh_context_lost(struct net_device *dev, u32 context_id);
266 __ethtool_get_link_ksettings(struct net_device *dev,
969 void (*get_drvinfo)(struct net_device *, struct ethtool_drvinfo *);
970 int (*get_regs_len)(struct net_device *);
971 void (*get_regs)(struct net_device *, struct ethtool_regs *, void *);
972 void (*get_wol)(struct net_device *, struct ethtool_wolinfo *);
973 int (*set_wol)(struct net_device *, struct ethtool_wolinfo *);
974 u32 (*get_msglevel)(struct net_device *);
975 void (*set_msglevel)(struct net_device *, u32);
[all …]
H A Dhdlc.h20 int (*open)(struct net_device *dev);
21 void (*close)(struct net_device *dev);
22 void (*start)(struct net_device *dev); /* if open & DCD */
23 void (*stop)(struct net_device *dev); /* if open & !DCD */
24 void (*detach)(struct net_device *dev);
25 int (*ioctl)(struct net_device *dev, struct if_settings *ifs);
26 __be16 (*type_trans)(struct sk_buff *skb, struct net_device *dev);
28 netdev_tx_t (*xmit)(struct sk_buff *skb, struct net_device *dev);
37 int (*attach)(struct net_device *dev,
41 netdev_tx_t (*xmit)(struct sk_buff *skb, struct net_device *dev);
[all …]
H A Dlapb.h12 struct net_device;
33 void (*connect_confirmation)(struct net_device *dev, int reason);
34 void (*connect_indication)(struct net_device *dev, int reason);
35 void (*disconnect_confirmation)(struct net_device *dev, int reason);
36 void (*disconnect_indication)(struct net_device *dev, int reason);
37 int (*data_indication)(struct net_device *dev, struct sk_buff *skb);
38 void (*data_transmit)(struct net_device *dev, struct sk_buff *skb);
53 extern int lapb_register(struct net_device *dev,
55 extern int lapb_unregister(struct net_device *dev);
56 extern int lapb_getparms(struct net_device *dev, struct lapb_parms_struct *parms);
[all …]
H A Dif_vlan.h82 static inline bool is_vlan_dev(const struct net_device *dev) in is_vlan_dev()
93 static inline int vlan_get_rx_ctag_filter_info(struct net_device *dev) in vlan_get_rx_ctag_filter_info()
99 static inline void vlan_drop_rx_ctag_filter_info(struct net_device *dev) in vlan_drop_rx_ctag_filter_info()
105 static inline int vlan_get_rx_stag_filter_info(struct net_device *dev) in vlan_get_rx_stag_filter_info()
111 static inline void vlan_drop_rx_stag_filter_info(struct net_device *dev) in vlan_drop_rx_stag_filter_info()
141 extern struct net_device *__vlan_find_dev_deep_rcu(struct net_device *real_dev,
143 extern int vlan_for_each(struct net_device *dev,
144 int (*action)(struct net_device *dev, int vid,
146 extern struct net_device *vlan_dev_real_dev(const struct net_device *dev);
147 extern u16 vlan_dev_vlan_id(const struct net_device *dev);
[all …]
/linux/net/8021q/
H A Dvlan.h25 struct net_device **vlan_devices_arrays[VLAN_PROTO_NUM]
30 struct net_device *real_dev; /* The ethernet(like) device
52 static inline struct net_device *__vlan_group_get_device(struct vlan_group *vg, in __vlan_group_get_device()
56 struct net_device **array; in __vlan_group_get_device()
67 static inline struct net_device *vlan_group_get_device(struct vlan_group *vg, in vlan_group_get_device()
81 struct net_device *dev) in vlan_group_set_device()
84 struct net_device **array; in vlan_group_set_device()
94 static inline struct net_device *vlan_find_dev(struct net_device *real_dev, in vlan_find_dev()
106 static inline netdev_features_t vlan_tnl_features(struct net_device *real_dev) in vlan_tnl_features()
128 void vlan_dev_set_ingress_priority(const struct net_device *dev,
[all …]
/linux/drivers/infiniband/ulp/ipoib/
H A Dipoib.h153 static inline struct ipoib_dev_priv *ipoib_priv(const struct net_device *dev) in ipoib_priv()
180 struct net_device *dev;
239 struct net_device *dev;
249 struct net_device *dev;
324 struct net_device *dev;
325 void (*next_priv_destructor)(struct net_device *dev);
401 struct net_device *parent;
423 struct net_device *dev;
432 struct net_device *dev;
455 struct net_device *dev;
[all …]
/linux/drivers/net/ethernet/sfc/
H A Dethtool_common.h14 void efx_ethtool_get_drvinfo(struct net_device *net_dev,
16 u32 efx_ethtool_get_msglevel(struct net_device *net_dev);
17 void efx_ethtool_set_msglevel(struct net_device *net_dev, u32 msg_enable);
18 void efx_ethtool_self_test(struct net_device *net_dev,
20 void efx_ethtool_get_pauseparam(struct net_device *net_dev,
22 int efx_ethtool_set_pauseparam(struct net_device *net_dev,
27 int efx_ethtool_get_sset_count(struct net_device *net_dev, int string_set);
28 void efx_ethtool_get_strings(struct net_device *net_dev, u32 string_set,
30 void efx_ethtool_get_stats(struct net_device *net_dev,
33 int efx_ethtool_get_link_ksettings(struct net_device *net_dev,
[all …]
/linux/net/switchdev/
H A Dswitchdev.c54 typedef void switchdev_deferred_func_t(struct net_device *dev,
59 struct net_device *dev;
111 static int switchdev_deferred_enqueue(struct net_device *dev, in switchdev_deferred_enqueue()
132 struct net_device *dev, in switchdev_port_attr_notify()
158 static int switchdev_port_attr_set_now(struct net_device *dev, in switchdev_port_attr_set_now()
166 static void switchdev_port_attr_set_deferred(struct net_device *dev, in switchdev_port_attr_set_deferred()
180 static int switchdev_port_attr_set_defer(struct net_device *dev, in switchdev_port_attr_set_defer()
197 int switchdev_port_attr_set(struct net_device *dev, in switchdev_port_attr_set()
224 struct net_device *dev, in switchdev_port_obj_notify()
247 static void switchdev_obj_id_to_helpful_msg(struct net_device *dev, in switchdev_obj_id_to_helpful_msg()
[all …]
/linux/drivers/net/ethernet/sfc/siena/
H A Dethtool_common.h14 void efx_siena_ethtool_get_drvinfo(struct net_device *net_dev,
16 u32 efx_siena_ethtool_get_msglevel(struct net_device *net_dev);
17 void efx_siena_ethtool_set_msglevel(struct net_device *net_dev, u32 msg_enable);
18 void efx_siena_ethtool_self_test(struct net_device *net_dev,
20 void efx_siena_ethtool_get_pauseparam(struct net_device *net_dev,
22 int efx_siena_ethtool_set_pauseparam(struct net_device *net_dev,
24 int efx_siena_ethtool_get_sset_count(struct net_device *net_dev, int string_set);
25 void efx_siena_ethtool_get_strings(struct net_device *net_dev, u32 string_set,
27 void efx_siena_ethtool_get_stats(struct net_device *net_dev,
30 int efx_siena_ethtool_get_link_ksettings(struct net_device *net_dev,
[all …]
/linux/include/linux/can/
H A Ddev.h45 struct net_device *dev;
79 int (*do_set_bittiming)(struct net_device *dev);
80 int (*do_set_data_bittiming)(struct net_device *dev);
81 int (*do_set_mode)(struct net_device *dev, enum can_mode mode);
82 int (*do_set_termination)(struct net_device *dev, u16 term);
83 int (*do_get_state)(const struct net_device *dev,
85 int (*do_get_berr_counter)(const struct net_device *dev,
87 int (*do_get_auto_tdcv)(const struct net_device *dev, u32 *tdcv);
125 static inline int __must_check can_set_static_ctrlmode(struct net_device *dev, in can_set_static_ctrlmode()
156 static inline bool can_dev_dropped_skb(struct net_device *dev, struct sk_buff *skb) in can_dev_dropped_skb()
[all …]
/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_ethtool.h7 int wx_get_sset_count(struct net_device *netdev, int sset);
8 void wx_get_strings(struct net_device *netdev, u32 stringset, u8 *data);
9 void wx_get_ethtool_stats(struct net_device *netdev,
11 void wx_get_mac_stats(struct net_device *netdev,
13 void wx_get_pause_stats(struct net_device *netdev,
15 void wx_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *info);
16 int wx_nway_reset(struct net_device *netdev);
17 int wx_get_link_ksettings(struct net_device *netdev,
19 int wx_set_link_ksettings(struct net_device *netdev,
21 void wx_get_pauseparam(struct net_device *netdev,
[all …]
/linux/net/dsa/
H A Duser.h14 struct net_device;
23 struct net_device *dev);
40 void dsa_user_destroy(struct net_device *user_dev);
41 int dsa_user_suspend(struct net_device *user_dev);
42 int dsa_user_resume(struct net_device *user_dev);
45 int dsa_user_host_uc_install(struct net_device *dev, const u8 *addr);
46 void dsa_user_host_uc_uninstall(struct net_device *dev);
47 void dsa_user_sync_ha(struct net_device *dev);
48 void dsa_user_unsync_ha(struct net_device *dev);
49 void dsa_user_setup_tagger(struct net_device *user);
[all …]
/linux/drivers/staging/octeon/
H A Docteon-ethernet.h57 struct net_device *netdev;
72 void (*poll)(struct net_device *dev);
79 int cvm_oct_rgmii_open(struct net_device *dev);
81 int cvm_oct_sgmii_init(struct net_device *dev);
82 int cvm_oct_sgmii_open(struct net_device *dev);
84 int cvm_oct_spi_init(struct net_device *dev);
85 void cvm_oct_spi_uninit(struct net_device *dev);
87 int cvm_oct_common_init(struct net_device *dev);
88 void cvm_oct_common_uninit(struct net_device *dev);
89 void cvm_oct_adjust_link(struct net_device *dev);
[all …]
/linux/drivers/net/ethernet/8390/
H A D8390.h29 void ei_poll(struct net_device *dev);
30 void eip_poll(struct net_device *dev);
35 void NS8390_init(struct net_device *dev, int startp);
36 int ei_open(struct net_device *dev);
37 int ei_close(struct net_device *dev);
39 void ei_tx_timeout(struct net_device *dev, unsigned int txqueue);
40 netdev_tx_t ei_start_xmit(struct sk_buff *skb, struct net_device *dev);
41 void ei_set_multicast_list(struct net_device *dev);
42 struct net_device_stats *ei_get_stats(struct net_device *dev);
46 struct net_device *__alloc_ei_netdev(int size);
[all …]
/linux/drivers/net/arcnet/
H A Darcdevice.h199 void (*rx)(struct net_device *dev, int bufnum,
201 int (*build_header)(struct sk_buff *skb, struct net_device *dev,
205 int (*prepare_tx)(struct net_device *dev, struct archdr *pkt,
207 int (*continue_tx)(struct net_device *dev, int bufnum);
208 int (*ack_tx)(struct net_device *dev, int acked);
270 struct net_device *dev;
321 void (*command)(struct net_device *dev, int cmd);
322 int (*status)(struct net_device *dev);
323 void (*intmask)(struct net_device *dev, int mask);
324 int (*reset)(struct net_device *dev, int really_reset);
[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()
20 static u8 qede_dcbnl_setstate(struct net_device *netdev, u8 state) in qede_dcbnl_setstate()
27 static void qede_dcbnl_getpermhwaddr(struct net_device *netdev, in qede_dcbnl_getpermhwaddr()
33 static void qede_dcbnl_getpgtccfgtx(struct net_device *netdev, int prio, in qede_dcbnl_getpgtccfgtx()
43 static void qede_dcbnl_getpgbwgcfgtx(struct net_device *netdev, in qede_dcbnl_getpgbwgcfgtx()
51 static void qede_dcbnl_getpgtccfgrx(struct net_device *netdev, int prio, in qede_dcbnl_getpgtccfgrx()
61 static void qede_dcbnl_getpgbwgcfgrx(struct net_device *netdev, in qede_dcbnl_getpgbwgcfgrx()
69 static void qede_dcbnl_getpfccfg(struct net_device *netdev, int prio, in qede_dcbnl_getpfccfg()
77 static void qede_dcbnl_setpfccfg(struct net_device *netdev, int prio, in qede_dcbnl_setpfccfg()
85 static u8 qede_dcbnl_getcap(struct net_device *netdev, int capid, u8 *cap) in qede_dcbnl_getcap()
[all …]
/linux/drivers/net/
H A Dnet_failover.c30 static bool net_failover_xmit_ready(struct net_device *dev) in net_failover_xmit_ready()
35 static int net_failover_open(struct net_device *dev) in net_failover_open()
38 struct net_device *primary_dev, *standby_dev; in net_failover_open()
71 static int net_failover_close(struct net_device *dev) in net_failover_close()
74 struct net_device *slave_dev; in net_failover_close()
90 struct net_device *dev) in net_failover_drop_xmit()
98 struct net_device *dev) in net_failover_start_xmit()
101 struct net_device *xmit_dev; in net_failover_start_xmit()
117 static u16 net_failover_select_queue(struct net_device *dev, in net_failover_select_queue()
119 struct net_device *sb_dev) in net_failover_select_queue()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
H A Dipoib.h62 struct net_device *parent_dev;
78 int mlx5i_pkey_qpn_ht_init(struct net_device *netdev);
79 void mlx5i_pkey_qpn_ht_cleanup(struct net_device *netdev);
82 int mlx5i_pkey_add_qpn(struct net_device *netdev, u32 qpn);
83 int mlx5i_pkey_del_qpn(struct net_device *netdev, u32 qpn);
86 struct net_device *mlx5i_pkey_get_netdev(struct net_device *netdev, u32 qpn);
89 int mlx5i_dev_init(struct net_device *dev);
90 void mlx5i_dev_cleanup(struct net_device *dev);
91 int mlx5i_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd);
94 int mlx5i_init(struct mlx5_core_dev *mdev, struct net_device *netdev);
[all …]

12345678910>>...78