/linux-master/net/8021q/ |
H A D | vlan_dev.c | 45 static int vlan_dev_hard_header(struct sk_buff *skb, struct net_device *dev, 100 struct net_device *dev) 142 static int vlan_dev_change_mtu(struct net_device *dev, int new_mtu) 144 struct net_device *real_dev = vlan_dev_priv(dev)->real_dev; 157 void vlan_dev_set_ingress_priority(const struct net_device *dev, 170 int vlan_dev_set_egress_priority(const struct net_device *dev, 215 int vlan_dev_change_flags(const struct net_device *dev, u32 flags, u32 mask) 243 void vlan_dev_get_realdev_name(const struct net_device *dev, char *result, size_t size) 248 bool vlan_dev_inherit_address(struct net_device *dev, 249 struct net_device *real_de [all...] |
/linux-master/drivers/net/arcnet/ |
H A D | arc-rimi.c | 46 static int arcrimi_probe(struct net_device *dev); 47 static int arcrimi_found(struct net_device *dev); 48 static void arcrimi_command(struct net_device *dev, int command); 49 static int arcrimi_status(struct net_device *dev); 50 static void arcrimi_setmask(struct net_device *dev, int mask); 51 static int arcrimi_reset(struct net_device *dev, int really_reset); 52 static void arcrimi_copy_to_card(struct net_device *dev, int bufnum, int offset, 54 static void arcrimi_copy_from_card(struct net_device *dev, int bufnum, 67 static int __init arcrimi_probe(struct net_device *dev) 120 /* Set up the struct net_device associate [all...] |
/linux-master/include/net/ |
H A D | 6lowpan.h | 155 struct lowpan_dev *lowpan_dev(const struct net_device *dev) 162 struct net_device *wdev; /* wpan device ptr */ 167 lowpan_802154_dev *lowpan_802154_dev(const struct net_device *dev) 285 int lowpan_register_netdevice(struct net_device *dev, 287 int lowpan_register_netdev(struct net_device *dev, 289 void lowpan_unregister_netdevice(struct net_device *dev); 290 void lowpan_unregister_netdev(struct net_device *dev); 308 int lowpan_header_decompress(struct sk_buff *skb, const struct net_device *dev, 327 int lowpan_header_compress(struct sk_buff *skb, const struct net_device *dev,
|
H A D | iw_handler.h | 22 * The initial API also defines a specific handler in struct net_device 134 * static int mydriver_ioctl_setrate(struct net_device *dev, 146 * static int mydriver_ioctl_setrate(struct net_device *dev, 309 struct net_device; 315 typedef int (*iw_handler)(struct net_device *dev, struct iw_request_info *info, 322 * This will be linked from net_device in <linux/netdevice.h> 349 /* New location of get_wireless_stats, to de-bloat struct net_device. 350 * The old pointer in struct net_device will be gradually phased 352 struct iw_statistics* (*get_wireless_stats)(struct net_device *dev); 414 * Access to this data follow the same rules as any other struct net_device [all...] |
H A D | addrconf.h | 95 const struct net_device *dev, int strict); 97 const struct net_device *dev, bool skip_dev_check, 109 struct net_device *dev); 111 int ipv6_chk_prefix(const struct in6_addr *addr, struct net_device *dev); 113 struct net_device *ipv6_dev_find(struct net *net, const struct in6_addr *addr, 114 struct net_device *dev); 118 struct net_device *dev, int strict); 120 int ipv6_dev_get_saddr(struct net *net, const struct net_device *dev, 123 int ipv6_get_lladdr(struct net_device *dev, struct in6_addr *addr, 128 void addrconf_join_solict(struct net_device *de [all...] |
/linux-master/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-eth-trace.h | 26 TP_PROTO(struct net_device *netdev, 70 TP_PROTO(struct net_device *netdev, 78 TP_PROTO(struct net_device *netdev, 86 TP_PROTO(struct net_device *netdev, 94 TP_PROTO(struct net_device *netdev, 102 TP_PROTO(struct net_device *netdev, 111 TP_PROTO(struct net_device *netdev, 164 TP_PROTO(struct net_device *netdev, 176 TP_PROTO(struct net_device *netdev,
|
/linux-master/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_port.h | 9 struct net_device; 74 struct net_device *netdev; 109 int nfp_port_setup_tc(struct net_device *netdev, enum tc_setup_type type, 118 nfp_port_set_features(struct net_device *netdev, netdev_features_t features); 120 struct nfp_port *nfp_port_from_netdev(struct net_device *netdev); 121 int nfp_port_get_port_parent_id(struct net_device *netdev, 127 nfp_port_get_phys_port_name(struct net_device *netdev, char *name, size_t len); 128 int nfp_port_configure(struct net_device *netdev, bool configed); 132 struct net_device *netdev);
|
/linux-master/drivers/net/ethernet/8390/ |
H A D | mac8390.c | 123 extern int mac8390_memtest(struct net_device *dev); 124 static int mac8390_initdev(struct net_device *dev, struct nubus_board *board, 127 static int mac8390_open(struct net_device *dev); 128 static int mac8390_close(struct net_device *dev); 129 static void mac8390_no_reset(struct net_device *dev); 130 static void interlan_reset(struct net_device *dev); 133 static void sane_get_8390_hdr(struct net_device *dev, 135 static void sane_block_input(struct net_device *dev, int count, 137 static void sane_block_output(struct net_device *dev, int count, 141 static void dayna_memcpy_fromcard(struct net_device *de [all...] |
H A D | hydra.c | 57 static int hydra_open(struct net_device *dev); 58 static int hydra_close(struct net_device *dev); 59 static void hydra_reset_8390(struct net_device *dev); 60 static void hydra_get_8390_hdr(struct net_device *dev, 62 static void hydra_block_input(struct net_device *dev, int count, 64 static void hydra_block_output(struct net_device *dev, int count, 112 struct net_device *dev; 181 static int hydra_open(struct net_device *dev) 187 static int hydra_close(struct net_device *dev) 196 static void hydra_reset_8390(struct net_device *de [all...] |
/linux-master/net/dsa/ |
H A D | port.h | 29 int dsa_port_bridge_join(struct dsa_port *dp, struct net_device *br, 31 void dsa_port_pre_bridge_leave(struct dsa_port *dp, struct net_device *br); 32 void dsa_port_bridge_leave(struct dsa_port *dp, struct net_device *br); 35 int dsa_port_lag_join(struct dsa_port *dp, struct net_device *lag_dev, 38 void dsa_port_pre_lag_leave(struct dsa_port *dp, struct net_device *lag_dev); 39 void dsa_port_lag_leave(struct dsa_port *dp, struct net_device *lag_dev); 106 int dsa_port_hsr_join(struct dsa_port *dp, struct net_device *hsr, 108 void dsa_port_hsr_leave(struct dsa_port *dp, struct net_device *hsr); 112 int dsa_port_change_conduit(struct dsa_port *dp, struct net_device *conduit,
|
/linux-master/net/mac802154/ |
H A D | mib.c | 21 void mac802154_dev_set_page_channel(struct net_device *dev, u8 page, u8 chan) 40 int mac802154_get_params(struct net_device *dev, 55 int mac802154_set_params(struct net_device *dev, 71 int mac802154_add_key(struct net_device *dev, 87 int mac802154_del_key(struct net_device *dev, 102 int mac802154_add_dev(struct net_device *dev, 117 int mac802154_del_dev(struct net_device *dev, __le64 dev_addr) 131 int mac802154_add_devkey(struct net_device *dev, 147 int mac802154_del_devkey(struct net_device *dev, 163 int mac802154_add_seclevel(struct net_device *de [all...] |
/linux-master/drivers/staging/rtl8192e/rtl8192e/ |
H A D | rtl_ps.c | 18 static void _rtl92e_hw_sleep(struct net_device *dev) 36 struct net_device *dev = ieee->dev; 41 void rtl92e_hw_wakeup(struct net_device *dev) 61 struct net_device *dev = ieee->dev; 68 void rtl92e_enter_sleep(struct net_device *dev, u64 time) 100 static void _rtl92e_ps_update_rf_state(struct net_device *dev) 112 void rtl92e_ips_enter(struct net_device *dev) 127 void rtl92e_ips_leave(struct net_device *dev) 145 struct net_device *dev = ieee->dev; 153 void rtl92e_rtllib_ips_leave_wq(struct net_device *de [all...] |
H A D | rtl_core.h | 365 u8 rtl92e_readb(struct net_device *dev, int x); 366 u32 rtl92e_readl(struct net_device *dev, int x); 367 u16 rtl92e_readw(struct net_device *dev, int x); 368 void rtl92e_writeb(struct net_device *dev, int x, u8 y); 369 void rtl92e_writew(struct net_device *dev, int x, u16 y); 370 void rtl92e_writel(struct net_device *dev, int x, u32 y); 372 void force_pci_posting(struct net_device *dev); 374 void rtl92e_rx_enable(struct net_device *dev); 375 void rtl92e_tx_enable(struct net_device *dev); 378 void rtl92e_commit(struct net_device *de [all...] |
/linux-master/include/linux/netfilter_bridge/ |
H A D | ebtables.h | 23 bool (*match)(const struct sk_buff *skb, const struct net_device *in, 24 const struct net_device *out, const struct xt_match *match, 41 const struct net_device *in, const struct net_device *out, 59 const struct net_device *in, const struct net_device *out,
|
/linux-master/drivers/net/ethernet/intel/igbvf/ |
H A D | ethtool.c | 51 static int igbvf_get_link_ksettings(struct net_device *netdev, 88 static int igbvf_set_link_ksettings(struct net_device *netdev, 94 static void igbvf_get_pauseparam(struct net_device *netdev, 99 static int igbvf_set_pauseparam(struct net_device *netdev, 105 static u32 igbvf_get_msglevel(struct net_device *netdev) 112 static void igbvf_set_msglevel(struct net_device *netdev, u32 data) 119 static int igbvf_get_regs_len(struct net_device *netdev) 125 static void igbvf_get_regs(struct net_device *netdev, 150 static int igbvf_get_eeprom_len(struct net_device *netdev) 155 static int igbvf_get_eeprom(struct net_device *netde [all...] |
/linux-master/drivers/net/hamradio/ |
H A D | bpqether.c | 87 static int bpq_rcv(struct sk_buff *, struct net_device *, struct packet_type *, struct net_device *); 102 struct net_device *ethdev; /* link to ethernet device */ 103 struct net_device *axdev; /* bpq device (bpq#) */ 118 static void bpq_set_lockdep_class_one(struct net_device *dev, 125 static void bpq_set_lockdep_class(struct net_device *dev) 137 static inline struct net_device *bpq_get_ether_dev(struct net_device *dev) 147 static inline struct net_device *bpq_get_ax25_dev(struct net_device *de [all...] |
/linux-master/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_tc.c | 21 struct net_device *ndev = cb_priv; 47 static int sparx5_tc_setup_block(struct net_device *ndev, 76 static int sparx5_tc_setup_qdisc_mqprio(struct net_device *ndev, 87 static int sparx5_tc_setup_qdisc_tbf(struct net_device *ndev, 111 static int sparx5_tc_setup_qdisc_ets(struct net_device *ndev, 157 int sparx5_port_setup_tc(struct net_device *ndev, enum tc_setup_type type,
|
/linux-master/drivers/net/ |
H A D | nlmon.c | 11 static netdev_tx_t nlmon_xmit(struct sk_buff *skb, struct net_device *dev) 24 static int nlmon_open(struct net_device *dev) 33 static int nlmon_close(struct net_device *dev) 41 nlmon_get_stats64(struct net_device *dev, struct rtnl_link_stats64 *stats) 46 static u32 always_on(struct net_device *dev) 62 static void nlmon_setup(struct net_device *dev)
|
H A D | net_failover.c | 30 static bool net_failover_xmit_ready(struct net_device *dev) 35 static int net_failover_open(struct net_device *dev) 38 struct net_device *primary_dev, *standby_dev; 71 static int net_failover_close(struct net_device *dev) 74 struct net_device *slave_dev; 90 struct net_device *dev) 98 struct net_device *dev) 101 struct net_device *xmit_dev; 117 static u16 net_failover_select_queue(struct net_device *dev, 119 struct net_device *sb_de [all...] |
/linux-master/drivers/net/ethernet/ti/ |
H A D | cpsw_priv.h | 311 struct net_device *ndev; 362 struct net_device *hw_bridge_dev; 373 struct net_device *ndev; 403 struct net_device *ndev; 415 struct net_device *ndev; 447 int cpsw_ndo_bpf(struct net_device *ndev, struct netdev_bpf *bpf); 462 void cpsw_ndo_tx_timeout(struct net_device *ndev, unsigned int txqueue); 464 int cpsw_ndo_ioctl(struct net_device *dev, struct ifreq *req, int cmd); 465 int cpsw_ndo_set_tx_maxrate(struct net_device *ndev, int queue, u32 rate); 466 int cpsw_ndo_setup_tc(struct net_device *nde [all...] |
/linux-master/drivers/net/ethernet/freescale/ |
H A D | ucc_geth_ethtool.c | 104 uec_get_ksettings(struct net_device *netdev, struct ethtool_link_ksettings *cmd) 118 uec_set_ksettings(struct net_device *netdev, 131 uec_get_pauseparam(struct net_device *netdev, 145 uec_set_pauseparam(struct net_device *netdev, 176 uec_get_msglevel(struct net_device *netdev) 183 uec_set_msglevel(struct net_device *netdev, uint32_t data) 190 uec_get_regs_len(struct net_device *netdev) 196 uec_get_regs(struct net_device *netdev, 209 uec_get_ringparam(struct net_device *netdev, 230 uec_set_ringparam(struct net_device *netde [all...] |
/linux-master/drivers/net/ethernet/dec/tulip/ |
H A D | tulip.h | 403 struct net_device *next_module; 440 void (*link_change) (struct net_device * dev, int csr5); 457 struct net_device *dev; 473 void t21142_start_nway(struct net_device *dev); 474 void t21142_lnk_change(struct net_device *dev, int csr5); 478 void pnic2_lnk_change(struct net_device *dev, int csr5); 480 void pnic2_start_nway(struct net_device *dev); 483 void tulip_parse_eeprom(struct net_device *dev); 484 int tulip_read_eeprom(struct net_device *dev, int location, int addr_len); 490 int tulip_refill_rx(struct net_device *de [all...] |
/linux-master/drivers/net/can/ |
H A D | vxcan.c | 34 struct net_device __rcu *peer; 37 static netdev_tx_t vxcan_xmit(struct sk_buff *oskb, struct net_device *dev) 40 struct net_device *peer; 87 static int vxcan_open(struct net_device *dev) 90 struct net_device *peer = rtnl_dereference(priv->peer); 102 static int vxcan_close(struct net_device *dev) 105 struct net_device *peer = rtnl_dereference(priv->peer); 114 static int vxcan_get_iflink(const struct net_device *dev) 117 struct net_device *peer; 128 static int vxcan_change_mtu(struct net_device *de [all...] |
/linux-master/net/l3mdev/ |
H A D | l3mdev.c | 110 int l3mdev_master_ifindex_rcu(const struct net_device *dev) 120 struct net_device *master; 121 struct net_device *_dev = (struct net_device *)dev; 146 struct net_device *dev; 162 u32 l3mdev_fib_table_rcu(const struct net_device *dev) 176 struct net_device *_dev = (struct net_device *) dev; 177 const struct net_device *master; 191 struct net_device *de [all...] |
/linux-master/drivers/net/usb/ |
H A D | asix.h | 227 void asix_adjust_link(struct net_device *netdev); 231 void asix_set_multicast(struct net_device *net); 233 int asix_mdio_read(struct net_device *netdev, int phy_id, int loc); 234 void asix_mdio_write(struct net_device *netdev, int phy_id, int loc, int val); 239 int asix_mdio_read_nopm(struct net_device *netdev, int phy_id, int loc); 240 void asix_mdio_write_nopm(struct net_device *netdev, int phy_id, int loc, 243 void asix_get_wol(struct net_device *net, struct ethtool_wolinfo *wolinfo); 244 int asix_set_wol(struct net_device *net, struct ethtool_wolinfo *wolinfo); 246 int asix_get_eeprom_len(struct net_device *net); 247 int asix_get_eeprom(struct net_device *ne [all...] |