Home
last modified time | relevance | path

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

12345678910>>...75

/Linux-v5.4/include/net/
Ddcbnl.h20 int dcb_setapp(struct net_device *, struct dcb_app *);
21 u8 dcb_getapp(struct net_device *, struct dcb_app *);
22 int dcb_ieee_setapp(struct net_device *, struct dcb_app *);
23 int dcb_ieee_delapp(struct net_device *, struct dcb_app *);
24 u8 dcb_ieee_getapp_mask(struct net_device *, struct dcb_app *);
29 void dcb_ieee_getapp_prio_dscp_mask_map(const struct net_device *dev,
35 void dcb_ieee_getapp_dscp_prio_mask_map(const struct net_device *dev,
37 u8 dcb_ieee_getapp_default_prio_mask(const struct net_device *dev);
39 int dcbnl_ieee_notify(struct net_device *dev, int event, int cmd,
41 int dcbnl_cee_notify(struct net_device *dev, int event, int cmd,
[all …]
DSpace.h6 struct net_device *hp100_probe(int unit);
7 struct net_device *ultra_probe(int unit);
8 struct net_device *wd_probe(int unit);
9 struct net_device *ne_probe(int unit);
10 struct net_device *fmv18x_probe(int unit);
11 struct net_device *i82596_probe(int unit);
12 struct net_device *ni65_probe(int unit);
13 struct net_device *sonic_probe(int unit);
14 struct net_device *smc_init(int unit);
15 struct net_device *atarilance_probe(int unit);
[all …]
Dswitchdev.h46 struct net_device *orig_dev;
50 void (*complete)(struct net_device *dev, int err, void *priv);
69 struct net_device *orig_dev;
73 void (*complete)(struct net_device *dev, int err, void *priv);
118 struct net_device *dev;
144 static inline struct net_device *
159 int switchdev_port_attr_set(struct net_device *dev,
161 int switchdev_port_obj_add(struct net_device *dev,
164 int switchdev_port_obj_del(struct net_device *dev,
169 int call_switchdev_notifiers(unsigned long val, struct net_device *dev,
[all …]
Drtnetlink.h65 void (*setup)(struct net_device *dev);
74 struct net_device *dev,
78 int (*changelink)(struct net_device *dev,
82 void (*dellink)(struct net_device *dev,
85 size_t (*get_size)(const struct net_device *dev);
87 const struct net_device *dev);
89 size_t (*get_xstats_size)(const struct net_device *dev);
91 const struct net_device *dev);
97 int (*slave_changelink)(struct net_device *dev,
98 struct net_device *slave_dev,
[all …]
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 …]
Dl3mdev.h26 u32 (*l3mdev_fib_table)(const struct net_device *dev);
27 struct sk_buff * (*l3mdev_l3_rcv)(struct net_device *dev,
29 struct sk_buff * (*l3mdev_l3_out)(struct net_device *dev,
34 struct dst_entry * (*l3mdev_link_scope_lookup)(const struct net_device *dev,
45 int l3mdev_master_ifindex_rcu(const struct net_device *dev);
46 static inline int l3mdev_master_ifindex(struct net_device *dev) in l3mdev_master_ifindex()
59 struct net_device *dev; in l3mdev_master_ifindex_by_index()
76 struct net_device *l3mdev_master_dev_rcu(const struct net_device *_dev) in l3mdev_master_dev_rcu()
84 struct net_device *dev = (struct net_device *)_dev; in l3mdev_master_dev_rcu()
85 struct net_device *master; in l3mdev_master_dev_rcu()
[all …]
/Linux-v5.4/include/linux/
Dethtool.h83 struct net_device;
86 u32 ethtool_op_get_link(struct net_device *dev);
87 int ethtool_op_get_ts_info(struct net_device *dev, struct ethtool_ts_info *eti);
160 __ethtool_get_link_ksettings(struct net_device *dev,
326 void (*get_drvinfo)(struct net_device *, struct ethtool_drvinfo *);
327 int (*get_regs_len)(struct net_device *);
328 void (*get_regs)(struct net_device *, struct ethtool_regs *, void *);
329 void (*get_wol)(struct net_device *, struct ethtool_wolinfo *);
330 int (*set_wol)(struct net_device *, struct ethtool_wolinfo *);
331 u32 (*get_msglevel)(struct net_device *);
[all …]
Dnetdevice.h68 void netdev_set_default_ethtool_ops(struct net_device *dev,
264 int (*create) (struct sk_buff *skb, struct net_device *dev,
270 const struct net_device *dev,
332 struct net_device *dev;
593 struct net_device *dev;
610 struct net_device *sb_dev;
730 bool rps_may_expire_flow(struct net_device *dev, u16 rxq_index, u32 flow_id,
742 struct net_device *dev;
832 typedef u16 (*select_queue_fallback_t)(struct net_device *dev,
834 struct net_device *sb_dev);
[all …]
Dif_bridge.h56 int br_multicast_list_adjacent(struct net_device *dev,
58 bool br_multicast_has_querier_anywhere(struct net_device *dev, int proto);
59 bool br_multicast_has_querier_adjacent(struct net_device *dev, int proto);
60 bool br_multicast_enabled(const struct net_device *dev);
61 bool br_multicast_router(const struct net_device *dev);
63 static inline int br_multicast_list_adjacent(struct net_device *dev, in br_multicast_list_adjacent()
68 static inline bool br_multicast_has_querier_anywhere(struct net_device *dev, in br_multicast_has_querier_anywhere()
73 static inline bool br_multicast_has_querier_adjacent(struct net_device *dev, in br_multicast_has_querier_adjacent()
78 static inline bool br_multicast_enabled(const struct net_device *dev) in br_multicast_enabled()
82 static inline bool br_multicast_router(const struct net_device *dev) in br_multicast_router()
[all …]
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 ifreq *ifr);
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 …]
Dif_frad.h53 struct net_device *master;
54 struct net_device *slave;
60 void (*receive)(struct sk_buff *skb, struct net_device *);
66 struct net_device *master[CONFIG_DLCI_MAX];
74 int (*activate)(struct net_device *, struct net_device *);
75 int (*deactivate)(struct net_device *, struct net_device *);
76 int (*assoc)(struct net_device *, struct net_device *);
77 int (*deassoc)(struct net_device *, struct net_device *);
78 int (*dlci_conf)(struct net_device *, struct net_device *, int get);
82 struct net_device *dev;
Dlapb.h28 void (*connect_confirmation)(struct net_device *dev, int reason);
29 void (*connect_indication)(struct net_device *dev, int reason);
30 void (*disconnect_confirmation)(struct net_device *dev, int reason);
31 void (*disconnect_indication)(struct net_device *dev, int reason);
32 int (*data_indication)(struct net_device *dev, struct sk_buff *skb);
33 void (*data_transmit)(struct net_device *dev, struct sk_buff *skb);
48 extern int lapb_register(struct net_device *dev,
50 extern int lapb_unregister(struct net_device *dev);
51 extern int lapb_getparms(struct net_device *dev, struct lapb_parms_struct *parms);
52 extern int lapb_setparms(struct net_device *dev, struct lapb_parms_struct *parms);
[all …]
Dif_vlan.h70 static inline bool is_vlan_dev(const struct net_device *dev) in is_vlan_dev()
81 static inline int vlan_get_rx_ctag_filter_info(struct net_device *dev) in vlan_get_rx_ctag_filter_info()
87 static inline void vlan_drop_rx_ctag_filter_info(struct net_device *dev) in vlan_drop_rx_ctag_filter_info()
93 static inline int vlan_get_rx_stag_filter_info(struct net_device *dev) in vlan_get_rx_stag_filter_info()
99 static inline void vlan_drop_rx_stag_filter_info(struct net_device *dev) in vlan_drop_rx_stag_filter_info()
129 extern struct net_device *__vlan_find_dev_deep_rcu(struct net_device *real_dev,
131 extern int vlan_for_each(struct net_device *dev,
132 int (*action)(struct net_device *dev, int vid,
134 extern struct net_device *vlan_dev_real_dev(const struct net_device *dev);
135 extern u16 vlan_dev_vlan_id(const struct net_device *dev);
[all …]
/Linux-v5.4/drivers/net/hyperv/
Dnetvsc.c33 void netvsc_switch_datapath(struct net_device *ndev, bool vf) in netvsc_switch_datapath()
94 struct netvsc_device *net_device; in alloc_net_device() local
96 net_device = kzalloc(sizeof(struct netvsc_device), GFP_KERNEL); in alloc_net_device()
97 if (!net_device) in alloc_net_device()
100 init_waitqueue_head(&net_device->wait_drain); in alloc_net_device()
101 net_device->destroy = false; in alloc_net_device()
102 net_device->tx_disable = false; in alloc_net_device()
104 net_device->max_pkt = RNDIS_MAX_PKT_DEFAULT; in alloc_net_device()
105 net_device->pkt_align = RNDIS_PKT_ALIGN_DEFAULT; in alloc_net_device()
107 init_completion(&net_device->channel_init_wait); in alloc_net_device()
[all …]
/Linux-v5.4/net/8021q/
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()
63 static inline struct net_device *vlan_group_get_device(struct vlan_group *vg, in vlan_group_get_device()
72 struct net_device *dev) in vlan_group_set_device()
74 struct net_device **array; in vlan_group_set_device()
83 static inline struct net_device *vlan_find_dev(struct net_device *real_dev, in vlan_find_dev()
95 static inline netdev_features_t vlan_tnl_features(struct net_device *real_dev) in vlan_tnl_features()
116 void vlan_dev_set_ingress_priority(const struct net_device *dev,
[all …]
/Linux-v5.4/drivers/staging/rtl8192e/rtl8192e/
Dr8192E_dev.h12 bool rtl92e_is_halfn_supported_by_ap(struct net_device *dev);
13 bool rtl92e_get_nmode_support_by_sec(struct net_device *dev);
14 bool rtl92e_is_tx_stuck(struct net_device *dev);
15 bool rtl92e_is_rx_stuck(struct net_device *dev);
16 void rtl92e_ack_irq(struct net_device *dev, u32 *p_inta, u32 *p_intb);
17 void rtl92e_enable_rx(struct net_device *dev);
18 void rtl92e_enable_tx(struct net_device *dev);
19 void rtl92e_enable_irq(struct net_device *dev);
20 void rtl92e_disable_irq(struct net_device *dev);
21 void rtl92e_clear_irq(struct net_device *dev);
[all …]
Dr8192E_phy.h58 u8 rtl92e_is_legal_rf_path(struct net_device *dev, u32 eRFPath);
59 void rtl92e_set_bb_reg(struct net_device *dev, u32 dwRegAddr,
61 u32 rtl92e_get_bb_reg(struct net_device *dev, u32 dwRegAddr, u32 dwBitMask);
62 void rtl92e_set_rf_reg(struct net_device *dev, enum rf90_radio_path eRFPath,
64 u32 rtl92e_get_rf_reg(struct net_device *dev, enum rf90_radio_path eRFPath,
66 void rtl92e_config_mac(struct net_device *dev);
67 bool rtl92e_check_bb_and_rf(struct net_device *dev,
70 bool rtl92e_config_bb(struct net_device *dev);
71 void rtl92e_get_tx_power(struct net_device *dev);
72 void rtl92e_set_tx_power(struct net_device *dev, u8 channel);
[all …]
Drtl_core.h273 void (*get_eeprom_size)(struct net_device *dev);
274 void (*init_adapter_variable)(struct net_device *dev);
275 void (*init_before_adapter_start)(struct net_device *dev);
276 bool (*initialize_adapter)(struct net_device *dev);
277 void (*link_change)(struct net_device *dev);
278 void (*tx_fill_descriptor)(struct net_device *dev,
282 void (*tx_fill_cmd_descriptor)(struct net_device *dev,
286 bool (*rx_query_status_descriptor)(struct net_device *dev,
290 bool (*rx_command_packet_handler)(struct net_device *dev,
293 void (*stop_adapter)(struct net_device *dev, bool reset);
[all …]
/Linux-v5.4/drivers/infiniband/ulp/ipoib/
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);
395 struct net_device *parent;
417 struct net_device *dev;
426 struct net_device *dev;
449 struct net_device *dev;
[all …]
/Linux-v5.4/include/linux/can/
Ddev.h36 struct net_device *dev;
62 int (*do_set_bittiming)(struct net_device *dev);
63 int (*do_set_data_bittiming)(struct net_device *dev);
64 int (*do_set_mode)(struct net_device *dev, enum can_mode mode);
65 int (*do_set_termination)(struct net_device *dev, u16 term);
66 int (*do_get_state)(const struct net_device *dev,
68 int (*do_get_berr_counter)(const struct net_device *dev,
95 static inline bool can_dropped_invalid_skb(struct net_device *dev, in can_dropped_invalid_skb()
126 static inline void can_set_static_ctrlmode(struct net_device *dev, in can_set_static_ctrlmode()
146 struct net_device *alloc_candev_mqs(int sizeof_priv, unsigned int echo_skb_max,
[all …]
/Linux-v5.4/drivers/staging/rtl8192u/
Dr819xU_phy.h49 u8 rtl8192_phy_CheckIsLegalRFPath(struct net_device *dev, u32 e_rfpath);
50 void rtl8192_setBBreg(struct net_device *dev, u32 reg_addr,
52 u32 rtl8192_QueryBBReg(struct net_device *dev, u32 reg_addr, u32 bitmask);
53 void rtl8192_phy_SetRFReg(struct net_device *dev,
56 u32 rtl8192_phy_QueryRFReg(struct net_device *dev,
59 void rtl8192_phy_configmac(struct net_device *dev);
60 u8 rtl8192_phy_checkBBAndRF(struct net_device *dev,
63 void rtl8192_BBConfig(struct net_device *dev);
64 void rtl8192_phy_getTxPower(struct net_device *dev);
65 void rtl8192_phy_setTxPower(struct net_device *dev, u8 channel);
[all …]
/Linux-v5.4/drivers/staging/octeon/
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-v5.4/drivers/net/ethernet/8390/
D8390.h25 void ei_poll(struct net_device *dev);
26 void eip_poll(struct net_device *dev);
31 void NS8390_init(struct net_device *dev, int startp);
32 int ei_open(struct net_device *dev);
33 int ei_close(struct net_device *dev);
35 void ei_tx_timeout(struct net_device *dev);
36 netdev_tx_t ei_start_xmit(struct sk_buff *skb, struct net_device *dev);
37 void ei_set_multicast_list(struct net_device *dev);
38 struct net_device_stats *ei_get_stats(struct net_device *dev);
42 struct net_device *__alloc_ei_netdev(int size);
[all …]
/Linux-v5.4/net/mac802154/
Dieee802154_i.h81 struct net_device *dev;
104 IEEE802154_DEV_TO_SUB_IF(const struct net_device *dev) in IEEE802154_DEV_TO_SUB_IF()
126 ieee802154_monitor_start_xmit(struct sk_buff *skb, struct net_device *dev);
128 ieee802154_subif_start_xmit(struct sk_buff *skb, struct net_device *dev);
132 void mac802154_dev_set_page_channel(struct net_device *dev, u8 page, u8 chan);
134 int mac802154_get_params(struct net_device *dev,
136 int mac802154_set_params(struct net_device *dev,
140 int mac802154_add_key(struct net_device *dev,
143 int mac802154_del_key(struct net_device *dev,
146 int mac802154_add_dev(struct net_device *dev,
[all …]
/Linux-v5.4/net/switchdev/
Dswitchdev.c25 typedef void switchdev_deferred_func_t(struct net_device *dev,
30 struct net_device *dev;
81 static int switchdev_deferred_enqueue(struct net_device *dev, in switchdev_deferred_enqueue()
102 struct net_device *dev, in switchdev_port_attr_notify()
129 static int switchdev_port_attr_set_now(struct net_device *dev, in switchdev_port_attr_set_now()
162 static void switchdev_port_attr_set_deferred(struct net_device *dev, in switchdev_port_attr_set_deferred()
176 static int switchdev_port_attr_set_defer(struct net_device *dev, in switchdev_port_attr_set_defer()
196 int switchdev_port_attr_set(struct net_device *dev, in switchdev_port_attr_set()
222 struct net_device *dev, in switchdev_port_obj_notify()
247 static int switchdev_port_obj_add_now(struct net_device *dev, in switchdev_port_obj_add_now()
[all …]

12345678910>>...75