/linux-master/drivers/staging/octeon/ |
H A D | octeon-ethernet.h | 57 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 *de [all...] |
/linux-master/include/linux/ |
H A D | hdlc.h | 20 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 *de [all...] |
/linux-master/drivers/net/ethernet/sfc/ |
H A D | tc_bindings.h | 21 int efx_tc_setup_block(struct net_device *net_dev, struct efx_nic *efx, 23 int efx_tc_setup(struct net_device *net_dev, enum tc_setup_type type, 26 int efx_tc_indr_setup_cb(struct net_device *net_dev, struct Qdisc *sch, 31 struct net_device *net_dev); 36 struct net_device *net_dev)
|
/linux-master/drivers/net/wireless/microchip/wilc1000/ |
H A D | cfg80211.h | 14 void wilc_deinit_host_int(struct net_device *net); 15 int wilc_init_host_int(struct net_device *net); 16 void wilc_wfi_monitor_rx(struct net_device *mon_dev, u8 *buff, u32 size); 18 struct net_device *wilc_wfi_init_mon_interface(struct wilc *wl, 20 struct net_device *real_dev);
|
/linux-master/include/net/ |
H A D | switchdev.h | 52 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 D | cfg80211-wext.h | 20 int cfg80211_wext_giwname(struct net_device *dev, 23 int cfg80211_wext_siwmode(struct net_device *dev, struct iw_request_info *info, 25 int cfg80211_wext_giwmode(struct net_device *dev, struct iw_request_info *info, 27 int cfg80211_wext_siwscan(struct net_device *dev, 30 int cfg80211_wext_giwscan(struct net_device *dev, 33 int cfg80211_wext_giwrange(struct net_device *dev, 36 int cfg80211_wext_siwrts(struct net_device *dev, 39 int cfg80211_wext_giwrts(struct net_device *dev, 42 int cfg80211_wext_siwfrag(struct net_device *dev, 45 int cfg80211_wext_giwfrag(struct net_device *de [all...] |
H A D | rtnetlink.h | 58 * @priv_size: sizeof net_device private space 59 * @setup: net_device setup function 84 struct net_device *(*alloc)(struct nlattr *tb[], 89 void (*setup)(struct net_device *dev); 99 struct net_device *dev, 103 int (*changelink)(struct net_device *dev, 107 void (*dellink)(struct net_device *dev, 110 size_t (*get_size)(const struct net_device *dev); 112 const struct net_device *dev); 114 size_t (*get_xstats_size)(const struct net_device *de [all...] |
H A D | net_failover.h | 12 struct net_device __rcu *primary_dev; 15 struct net_device __rcu *standby_dev; 30 struct failover *net_failover_create(struct net_device *standby_dev);
|
/linux-master/include/net/phonet/ |
H A D | pn_dev.h | 27 struct net_device *netdev; 35 struct net_device *phonet_device_get(struct net *net); 37 int phonet_address_add(struct net_device *dev, u8 addr); 38 int phonet_address_del(struct net_device *dev, u8 addr); 39 u8 phonet_address_get(struct net_device *dev, u8 addr); 41 void phonet_address_notify(int event, struct net_device *dev, u8 addr); 43 int phonet_route_add(struct net_device *dev, u8 daddr); 44 int phonet_route_del(struct net_device *dev, u8 daddr); 45 void rtm_phonet_notify(int event, struct net_device *dev, u8 dst); 46 struct net_device *phonet_route_get_rc [all...] |
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_sriov.h | 31 int bnxt_get_vf_config(struct net_device *, int, struct ifla_vf_info *); 32 int bnxt_set_vf_mac(struct net_device *, int, u8 *); 33 int bnxt_set_vf_vlan(struct net_device *, int, u16, u8, __be16); 34 int bnxt_set_vf_bw(struct net_device *, int, int, int); 35 int bnxt_set_vf_link_state(struct net_device *, int, int); 36 int bnxt_set_vf_spoofchk(struct net_device *, int, bool); 38 int bnxt_set_vf_trust(struct net_device *dev, int vf_id, bool trust);
|
/linux-master/net/wireless/ |
H A D | wext-compat.h | 14 int cfg80211_ibss_wext_siwfreq(struct net_device *dev, 17 int cfg80211_ibss_wext_giwfreq(struct net_device *dev, 20 int cfg80211_ibss_wext_siwap(struct net_device *dev, 23 int cfg80211_ibss_wext_giwap(struct net_device *dev, 26 int cfg80211_ibss_wext_siwessid(struct net_device *dev, 29 int cfg80211_ibss_wext_giwessid(struct net_device *dev, 33 int cfg80211_mgd_wext_siwfreq(struct net_device *dev, 36 int cfg80211_mgd_wext_giwfreq(struct net_device *dev, 39 int cfg80211_mgd_wext_siwap(struct net_device *dev, 42 int cfg80211_mgd_wext_giwap(struct net_device *de [all...] |
/linux-master/include/linux/can/ |
H A D | dev.h | 45 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, 156 static inline bool can_dev_dropped_skb(struct net_device *de [all...] |
/linux-master/net/core/ |
H A D | dev.h | 31 void linkwatch_init_dev(struct net_device *dev); 34 void dev_addr_flush(struct net_device *dev); 35 int dev_addr_init(struct net_device *dev); 36 void dev_addr_check(struct net_device *dev); 54 struct net_device *dev; 60 int dev_change_name(struct net_device *dev, const char *newname); 68 int netdev_name_node_alt_create(struct net_device *dev, const char *name); 69 int netdev_name_node_alt_destroy(struct net_device *dev, const char *name); 71 int dev_validate_mtu(struct net_device *dev, int mtu, 73 int dev_set_mtu_ext(struct net_device *de [all...] |
/linux-master/drivers/net/ethernet/8390/ |
H A D | 8390.c | 9 int ei_open(struct net_device *dev) 15 int ei_close(struct net_device *dev) 21 netdev_tx_t ei_start_xmit(struct sk_buff *skb, struct net_device *dev) 27 struct net_device_stats *ei_get_stats(struct net_device *dev) 33 void ei_set_multicast_list(struct net_device *dev) 39 void ei_tx_timeout(struct net_device *dev, unsigned int txqueue) 52 void ei_poll(struct net_device *dev) 74 struct net_device *__alloc_ei_netdev(int size) 76 struct net_device *dev = ____alloc_ei_netdev(size); 83 void NS8390_init(struct net_device *de [all...] |
/linux-master/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_repr.h | 21 struct net_device __rcu *reprs[] __counted_by(num_reprs); 52 struct net_device *netdev; 78 static inline bool nfp_netdev_is_nfp_repr(struct net_device *netdev) 83 static inline int nfp_repr_get_port_id(struct net_device *netdev) 90 struct net_device * 94 void nfp_repr_inc_rx_stats(struct net_device *netdev, unsigned int len); 96 nfp_repr_transfer_features(struct net_device *netdev, struct net_device *lower); 97 int nfp_repr_init(struct nfp_app *app, struct net_device *netdev, 99 struct net_device *pf_netde [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_tc_u32.h | 40 static inline bool can_tc_u32_offload(struct net_device *dev) 47 int cxgb4_config_knode(struct net_device *dev, struct tc_cls_u32_offload *cls); 48 int cxgb4_delete_knode(struct net_device *dev, struct tc_cls_u32_offload *cls);
|
/linux-master/drivers/net/wireless/marvell/libertas/ |
H A D | debugfs.h | 8 void lbs_debugfs_init_one(struct lbs_private *priv, struct net_device *dev);
|
/linux-master/drivers/net/ethernet/ti/ |
H A D | cpsw_switchdev.h | 11 bool cpsw_port_dev_check(const struct net_device *dev);
|
/linux-master/net/hsr/ |
H A D | hsr_slave.h | 17 int hsr_add_port(struct hsr_priv *hsr, struct net_device *dev, 20 bool hsr_port_exists(const struct net_device *dev); 22 static inline struct hsr_port *hsr_port_get_rtnl(const struct net_device *dev) 29 static inline struct hsr_port *hsr_port_get_rcu(const struct net_device *dev)
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
H A D | tx.h | 11 int mlx5e_xsk_wakeup(struct net_device *dev, u32 qid, u32 flags);
|
/linux-master/drivers/net/ethernet/qualcomm/ |
H A D | qca_debug.h | 19 void qcaspi_set_ethtool_ops(struct net_device *dev);
|
/linux-master/drivers/usb/gadget/function/ |
H A D | u_ether.h | 119 struct net_device *gether_setup_name_default(const char *netname); 128 int gether_register_netdev(struct net_device *net); 139 static inline struct net_device *gether_setup_default(void) 151 void gether_set_gadget(struct net_device *net, struct usb_gadget *g); 162 int gether_set_dev_addr(struct net_device *net, const char *dev_addr); 173 int gether_get_dev_addr(struct net_device *net, char *dev_addr, int len); 184 int gether_set_host_addr(struct net_device *net, const char *host_addr); 195 int gether_get_host_addr(struct net_device *net, char *host_addr, int len); 207 int gether_get_host_addr_cdc(struct net_device *net, char *host_addr, int len); 217 void gether_get_host_addr_u8(struct net_device *ne [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
H A D | ipoib.h | 62 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 *de [all...] |
/linux-master/drivers/net/ethernet/qualcomm/rmnet/ |
H A D | rmnet_config.h | 19 struct net_device *egress_dev; 33 struct net_device *dev; 38 struct net_device *bridge_ep; 39 struct net_device *rmnet_dev; 86 struct net_device *real_dev; 92 struct rmnet_port *rmnet_get_port_rcu(struct net_device *real_dev); 94 int rmnet_add_bridge(struct net_device *rmnet_dev, 95 struct net_device *slave_dev, 97 int rmnet_del_bridge(struct net_device *rmnet_dev, 98 struct net_device *slave_de [all...] |
/linux-master/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib.h | 153 static inline struct ipoib_dev_priv *ipoib_priv(const struct net_device *dev) 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 *de [all...] |