/net/appletalk/ |
H A D | aarp.c | 58 * dev - Device to use 70 struct net_device *dev; member in struct:aarp_entry 108 struct net_device *dev = a->dev; local 110 int len = dev->hard_header_len + sizeof(*eah) + aarp_dl->header_length; 112 struct atalk_addr *sat = atalk_find_dev_addr(dev); 123 skb_reserve(skb, dev->hard_header_len + aarp_dl->header_length); 128 skb->dev = dev; 138 ether_addr_copy(eah->hw_src, dev 159 aarp_send_reply(struct net_device *dev, struct atalk_addr *us, struct atalk_addr *them, unsigned char *sha) argument 209 aarp_send_probe(struct net_device *dev, struct atalk_addr *us) argument 299 __aarp_expire_device(struct aarp_entry **n, struct net_device *dev) argument 336 struct net_device *dev = netdev_notifier_info_to_dev(ptr); local 401 __aarp_find_entry(struct aarp_entry *list, struct net_device *dev, struct atalk_addr *sat) argument 417 aarp_proxy_remove(struct net_device *dev, struct atalk_addr *sa) argument 432 __aarp_proxy_find(struct net_device *dev, struct atalk_addr *sa) argument 548 aarp_send_ddp(struct net_device *dev, struct sk_buff *skb, struct atalk_addr *sa, void *hwaddr) argument 719 aarp_rcv(struct sk_buff *skb, struct net_device *dev, struct packet_type *pt, struct net_device *orig_dev) argument 894 aarp_device_down(struct net_device *dev) argument [all...] |
/net/atm/ |
H A D | clip.c | 94 netif_tx_lock_bh(entry->neigh->dev); /* block clip_start_xmit() */ 103 netif_wake_queue(entry->neigh->dev); 116 netif_tx_unlock_bh(entry->neigh->dev); 210 skb->dev = clip_vcc->entry ? clip_vcc->entry->neigh->dev : clip_devs; 212 if (!skb->dev) { 226 skb->dev->stats.rx_packets++; 227 skb->dev->stats.rx_bytes += skb->len; 233 skb->dev->stats.rx_packets++; 234 skb->dev 247 struct net_device *dev = skb->dev; local 324 clip_start_xmit(struct sk_buff *skb, struct net_device *dev) argument 491 clip_setup(struct net_device *dev) argument 509 struct net_device *dev; local 545 struct net_device *dev = netdev_notifier_info_to_dev(ptr); local 736 struct net_device *dev = n->dev; local 907 struct net_device *dev, *next; local [all...] |
H A D | mpc.c | 94 struct net_device *dev); 96 unsigned long event, void *dev); 155 static struct mpoa_client *find_mpc_by_lec(struct net_device *dev) argument 161 if (mpc->dev == dev) 271 struct net_device *dev; local 275 dev = dev_get_by_name(&init_net, name); 277 return dev; 311 static void start_mpc(struct mpoa_client *mpc, struct net_device *dev) argument 314 dprintk("(%s)\n", mpc->dev 327 struct net_device *dev = mpc->dev; local 374 lane2_assoc_ind(struct net_device *dev, const u8 *mac_addr, const u8 *tlvs, u32 sizeoftlvs) argument 570 mpc_send_packet(struct sk_buff *skb, struct net_device *dev) argument 654 mpc_vcc_close(struct atm_vcc *vcc, struct net_device *dev) argument 687 struct net_device *dev = (struct net_device *)vcc->proto_data; local 1003 struct net_device *dev = netdev_notifier_info_to_dev(ptr); local [all...] |
/net/ipv4/ |
H A D | ip_input.c | 158 struct net_device *dev = skb->dev; local 168 sk->sk_bound_dev_if == dev->ifindex) && 169 net_eq(sock_net(sk), dev_net(dev))) { 192 struct net *net = dev_net(skb->dev); 256 return NF_HOOK(NFPROTO_IPV4, NF_INET_LOCAL_IN, skb, skb->dev, NULL, 264 struct net_device *dev = skb->dev; local 274 IP_INC_STATS_BH(dev_net(dev), IPSTATS_MIB_INDISCARDS); 282 if (ip_options_compile(dev_net(dev), op 376 ip_rcv(struct sk_buff *skb, struct net_device *dev, struct packet_type *pt, struct net_device *orig_dev) argument [all...] |
H A D | ip_gre.c | 119 static int ipgre_tunnel_init(struct net_device *dev); 141 struct net *net = dev_net(skb->dev); 182 t = ip_tunnel_lookup(itn, skb->dev->ifindex, tpi->flags, 205 struct net *net = dev_net(skb->dev); 216 tunnel = ip_tunnel_lookup(itn, skb->dev->ifindex, tpi->flags, 227 static void __gre_xmit(struct sk_buff *skb, struct net_device *dev, argument 231 struct ip_tunnel *tunnel = netdev_priv(dev); 246 ip_tunnel_xmit(skb, dev, tnl_params, tnl_params->protocol); 250 struct net_device *dev) 252 struct ip_tunnel *tunnel = netdev_priv(dev); 249 ipgre_xmit(struct sk_buff *skb, struct net_device *dev) argument 289 gre_tap_xmit(struct sk_buff *skb, struct net_device *dev) argument 312 ipgre_tunnel_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) argument 368 ipgre_header(struct sk_buff *skb, struct net_device *dev, unsigned short type, const void *daddr, const void *saddr, unsigned int len) argument 407 ipgre_open(struct net_device *dev) argument 433 ipgre_close(struct net_device *dev) argument 465 ipgre_tunnel_setup(struct net_device *dev) argument 472 __gre_tunnel_init(struct net_device *dev) argument 502 ipgre_tunnel_init(struct net_device *dev) argument 672 gre_tap_init(struct net_device *dev) argument 689 ipgre_tap_setup(struct net_device *dev) argument 697 ipgre_newlink(struct net *src_net, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[]) argument 715 ipgre_changelink(struct net_device *dev, struct nlattr *tb[], struct nlattr *data[]) argument 733 ipgre_get_size(const struct net_device *dev) argument 767 ipgre_fill_info(struct sk_buff *skb, const struct net_device *dev) argument [all...] |
/net/wimax/ |
H A D | stack.c | 107 struct device *dev = wimax_dev_to_dev(wimax_dev); local 111 d_fnstart(3, dev, "(wimax_dev %p new_state %u old_state %u)\n", 116 dev_err(dev, "RE_STCH: can't create message\n"); 123 dev_err(dev, "RE_STCH: can't put data into message\n"); 130 dev_err(dev, "RE_STCH: Error adding OLD attr: %d\n", result); 135 dev_err(dev, "RE_STCH: Error adding NEW attr: %d\n", result); 141 dev_err(dev, "RE_STCH: Error adding IFINDEX attribute\n"); 144 d_fnend(3, dev, "(wimax_dev %p new_state %u old_state %u) = %p\n", 151 d_fnend(3, dev, "(wimax_dev %p new_state %u old_state %u) = %d\n", 173 struct device *dev local 206 struct device *dev = wimax_dev_to_dev(wimax_dev); local 483 struct device *dev = net_dev->dev.parent; local [all...] |
/net/lapb/ |
H A D | lapb_iface.c | 86 static struct lapb_cb *__lapb_devtostruct(struct net_device *dev) argument 93 if (lapb->dev == dev) { 105 static struct lapb_cb *lapb_devtostruct(struct net_device *dev) argument 110 rc = __lapb_devtostruct(dev); 143 int lapb_register(struct net_device *dev, argument 151 lapb = __lapb_devtostruct(dev); 162 lapb->dev = dev; 175 int lapb_unregister(struct net_device *dev) argument 199 lapb_getparms(struct net_device *dev, struct lapb_parms_struct *parms) argument 231 lapb_setparms(struct net_device *dev, struct lapb_parms_struct *parms) argument 266 lapb_connect_request(struct net_device *dev) argument 294 lapb_disconnect_request(struct net_device *dev) argument 338 lapb_data_request(struct net_device *dev, struct sk_buff *skb) argument 359 lapb_data_received(struct net_device *dev, struct sk_buff *skb) argument [all...] |
/net/netfilter/ |
H A D | xt_addrtype.c | 36 static u32 match_lookup_rt6(struct net *net, const struct net_device *dev, argument 47 if (dev) 48 flow.flowi6_oif = dev->ifindex; 56 if (dev && (mask & XT_ADDRTYPE_LOCAL)) { 58 if (v6ops && v6ops->chk_addr(net, addr, dev, true)) 74 if (dev == NULL && rt->rt6i_flags & RTF_LOCAL) 83 static bool match_type6(struct net *net, const struct net_device *dev, argument 98 return !!(mask & match_lookup_rt6(net, dev, addr, mask)); 103 addrtype_mt6(struct net *net, const struct net_device *dev, argument 110 ret &= match_type6(net, dev, 119 match_type(struct net *net, const struct net_device *dev, __be32 addr, u_int16_t mask) argument 149 const struct net_device *dev = NULL; local [all...] |
/net/802/ |
H A D | p8023.c | 33 struct net_device *dev = skb->dev; local 35 dev_hard_header(skb, dev, ETH_P_802_3, dest_node, NULL, skb->len);
|
/net/ipx/ |
H A D | pe2.c | 13 struct net_device *dev = skb->dev; local 16 dev_hard_header(skb, dev, ETH_P_IPX, dest_node, NULL, skb->len);
|
/net/llc/ |
H A D | llc_output.c | 37 switch (skb->dev->type) { 40 rc = dev_hard_header(skb, skb->dev, ETH_P_802_2, da, sa, 72 rc = llc_mac_hdr_init(skb, skb->dev->dev_addr, dmac);
|
/net/bridge/ |
H A D | br_ioctl.c | 27 struct net_device *dev; local 30 for_each_netdev(net, dev) { 33 if (dev->priv_flags & IFF_EBRIDGE) 34 indices[i++] = dev->ifindex; 47 ifindices[p->port_no] = p->dev->ifindex; 88 struct net *net = dev_net(br->dev); 89 struct net_device *dev; local 95 dev = __dev_get_by_index(net, ifindex); 96 if (dev == NULL) 100 ret = br_add_if(br, dev); 112 old_dev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) argument 380 br_dev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) argument [all...] |
H A D | br_netlink.c | 76 u32 filter_mask, const struct net_device *dev) 81 u8 operstate = netif_running(dev) ? dev->operstate : IF_OPER_DOWN; 86 br = netdev_priv(dev); 89 event, dev->name, br->dev->name); 98 hdr->ifi_type = dev->type; 99 hdr->ifi_index = dev->ifindex; 100 hdr->ifi_flags = dev_get_flags(dev); 103 if (nla_put_string(skb, IFLA_IFNAME, dev 73 br_fill_ifinfo(struct sk_buff *skb, const struct net_bridge_port *port, u32 pid, u32 seq, int event, unsigned int flags, u32 filter_mask, const struct net_device *dev) argument 205 br_getlink(struct sk_buff *skb, u32 pid, u32 seq, struct net_device *dev, u32 filter_mask) argument 360 br_setlink(struct net_device *dev, struct nlmsghdr *nlh) argument 416 br_dellink(struct net_device *dev, struct nlmsghdr *nlh) argument 448 br_dev_newlink(struct net *src_net, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[]) argument 462 br_port_slave_changelink(struct net_device *brdev, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[]) argument 472 br_port_fill_slave_info(struct sk_buff *skb, const struct net_device *brdev, const struct net_device *dev) argument 479 br_port_get_slave_size(const struct net_device *brdev, const struct net_device *dev) argument 544 br_get_link_af_size(const struct net_device *dev) argument [all...] |
H A D | br_forward.c | 33 return ((p->flags & BR_HAIRPIN_MODE) || skb->dev != p->dev) && 42 !is_skb_forwardable(skb->dev, skb)) { 56 return NF_HOOK(NFPROTO_BRIDGE, NF_BR_POST_ROUTING, skb, NULL, skb->dev, 68 skb->dev = to->dev; 70 if (unlikely(netpoll_tx_running(to->br->dev))) { 71 if (!is_skb_forwardable(skb->dev, skb)) 80 NF_HOOK(NFPROTO_BRIDGE, NF_BR_LOCAL_OUT, skb, NULL, skb->dev, 97 indev = skb->dev; 137 struct net_device *dev = BR_INPUT_SKB_CB(skb)->brdev; local 228 struct net_device *dev = BR_INPUT_SKB_CB(skb)->brdev; local [all...] |
/net/mac802154/ |
H A D | rx.c | 49 struct ieee802154_dev *dev; member in struct:rx_work 90 mac802154_subif_rx(rw->dev, rw->skb, rw->lqi); 95 ieee802154_rx_irqsafe(struct ieee802154_dev *dev, struct sk_buff *skb, u8 lqi) argument 97 struct mac802154_priv *priv = mac802154_to_priv(dev); 109 work->dev = dev;
|
/net/ax25/ |
H A D | ax25_dev.c | 41 if (ax25cmp(addr, (ax25_address *)ax25_dev->dev->dev_addr) == 0) { 53 void ax25_dev_device_up(struct net_device *dev) argument 62 dev->ax25_ptr = ax25_dev; 63 ax25_dev->dev = dev; 64 dev_hold(dev); 94 void ax25_dev_device_down(struct net_device *dev) argument 98 if ((ax25_dev = ax25_dev_ax25dev(dev)) == NULL) 113 if (s->forward == dev) 119 dev_put(dev); 168 ax25_fwd_dev(struct net_device *dev) argument [all...] |
/net/irda/ |
H A D | wrapper.c | 208 async_bump(struct net_device *dev, argument 259 dataskb->dev = dev; 274 * Function async_unwrap_bof(dev, byte) 280 async_unwrap_bof(struct net_device *dev, argument 293 irda_device_set_media_busy(dev, TRUE); 314 * Function async_unwrap_eof(dev, byte) 320 async_unwrap_eof(struct net_device *dev, argument 333 irda_device_set_media_busy(dev, TRUE); 357 async_bump(dev, stat 378 async_unwrap_ce(struct net_device *dev, struct net_device_stats *stats, iobuff_t *rx_buff, __u8 byte) argument 408 async_unwrap_other(struct net_device *dev, struct net_device_stats *stats, iobuff_t *rx_buff, __u8 byte) argument 472 async_unwrap_char(struct net_device *dev, struct net_device_stats *stats, iobuff_t *rx_buff, __u8 byte) argument [all...] |
/net/sunrpc/ |
H A D | sunrpc.h | 52 if (dst && dst->dev && 53 (dst->dev->features & NETIF_F_LOOPBACK))
|
/net/wireless/ |
H A D | wext-proc.c | 15 * This interface is a pure clone of /proc/net/dev (in net/core/dev.c). 30 struct net_device *dev) 33 struct iw_statistics *stats = get_wireless_stats(dev); 39 if (dev->wireless_handlers) 43 if (dev->ieee80211_ptr) 51 dev->name, stats->status, stats->qual.qual, 94 struct net_device *dev; local 101 for_each_netdev(net, dev) 103 return dev; 29 wireless_seq_printf_stats(struct seq_file *seq, struct net_device *dev) argument [all...] |
/net/ieee802154/ |
H A D | af_ieee802154.c | 47 struct net_device *dev = NULL; local 56 dev = dev_getbyhwaddr_rcu(net, ARPHRD_IEEE802154, hwaddr); 57 if (dev) 58 dev_hold(dev); 79 dev = tmp; 80 dev_hold(dev); 93 return dev; 144 struct net_device *dev; local 152 dev = dev_get_by_name(sock_net(sk), ifr.ifr_name); 154 if (!dev) 300 ieee802154_rcv(struct sk_buff *skb, struct net_device *dev, struct packet_type *pt, struct net_device *orig_dev) argument [all...] |
/net/caif/ |
H A D | caif_dev.c | 92 static struct caif_device_entry *caif_device_alloc(struct net_device *dev) argument 104 caifd->netdev = dev; 105 dev_hold(dev); 109 static struct caif_device_entry *caif_get(struct net_device *dev) argument 112 caif_device_list(dev_net(dev)); 116 if (caifd->netdev == dev) 128 WARN_ON(skb->dev == NULL); 131 caifd = caif_get(skb->dev); 175 skb->dev = caifd->netdev; 188 txq = netdev_get_tx_queue(skb->dev, 239 receive(struct sk_buff *skb, struct net_device *dev, struct packet_type *pkttype, struct net_device *orig_dev) argument 281 dev_flowctrl(struct net_device *dev, int on) argument 304 caif_enroll_dev(struct net_device *dev, struct caif_dev_common *caifdev, struct cflayer *link_support, int head_room, struct cflayer **layer, int (**rcv_func)(struct sk_buff *, struct net_device *, struct packet_type *, struct net_device *)) argument 358 struct net_device *dev = netdev_notifier_info_to_dev(ptr); local [all...] |
/net/can/ |
H A D | af_can.c | 250 if (unlikely(skb->len > skb->dev->mtu && cfd->len > CAN_MAX_DLEN)) { 255 if (unlikely(skb->dev->type != ARPHRD_CAN)) { 260 if (unlikely(!(skb->dev->flags & IFF_UP))) { 283 if (!(skb->dev->flags & IFF_ECHO)) { 332 static struct dev_rcv_lists *find_dev_rcv_lists(struct net_device *dev) argument 334 if (!dev) 337 return (struct dev_rcv_lists *)dev->ml_priv; 440 * @dev: pointer to netdevice (NULL => subcribe from 'all' CAN devices list) 467 int can_rx_register(struct net_device *dev, canid_t can_id, canid_t mask, argument 476 /* insert new receiver (dev,cani 536 can_rx_unregister(struct net_device *dev, canid_t can_id, canid_t mask, void (*func)(struct sk_buff *, void *), void *data) argument 673 can_receive(struct sk_buff *skb, struct net_device *dev) argument 703 can_rcv(struct sk_buff *skb, struct net_device *dev, struct packet_type *pt, struct net_device *orig_dev) argument 727 canfd_rcv(struct sk_buff *skb, struct net_device *dev, struct packet_type *pt, struct net_device *orig_dev) argument 821 struct net_device *dev = netdev_notifier_info_to_dev(ptr); local 928 struct net_device *dev; local [all...] |
/net/dsa/ |
H A D | tag_dsa.c | 18 static netdev_tx_t dsa_xmit(struct sk_buff *skb, struct net_device *dev) argument 20 struct dsa_slave_priv *p = netdev_priv(dev); 23 dev->stats.tx_packets++; 24 dev->stats.tx_bytes += skb->len; 68 skb->dev = p->parent->dst->master_netdev; 78 static int dsa_rcv(struct sk_buff *skb, struct net_device *dev, argument 81 struct dsa_switch_tree *dst = dev->dsa_ptr; 170 skb->dev = ds->ports[source_port]; 173 skb->protocol = eth_type_trans(skb, skb->dev); 175 skb->dev [all...] |
H A D | tag_edsa.c | 19 static netdev_tx_t edsa_xmit(struct sk_buff *skb, struct net_device *dev) argument 21 struct dsa_slave_priv *p = netdev_priv(dev); 24 dev->stats.tx_packets++; 25 dev->stats.tx_bytes += skb->len; 81 skb->dev = p->parent->dst->master_netdev; 91 static int edsa_rcv(struct sk_buff *skb, struct net_device *dev, argument 94 struct dsa_switch_tree *dst = dev->dsa_ptr; 189 skb->dev = ds->ports[source_port]; 192 skb->protocol = eth_type_trans(skb, skb->dev); 194 skb->dev [all...] |
/net/bluetooth/ |
H A D | 6lowpan.c | 94 static inline void peer_add(struct lowpan_dev *dev, struct lowpan_peer *peer) argument 96 list_add(&peer->list, &dev->peers); 97 atomic_inc(&dev->peer_count); 100 static inline bool peer_del(struct lowpan_dev *dev, struct lowpan_peer *peer) argument 106 if (atomic_dec_and_test(&dev->peer_count)) { 114 static inline struct lowpan_peer *peer_lookup_ba(struct lowpan_dev *dev, argument 119 BT_DBG("peers %d addr %pMR type %d", atomic_read(&dev->peer_count), 122 list_for_each_entry_safe(peer, tmp, &dev->peers, list) { 136 static inline struct lowpan_peer *peer_lookup_chan(struct lowpan_dev *dev, argument 141 list_for_each_entry_safe(peer, tmp, &dev 149 peer_lookup_conn(struct lowpan_dev *dev, struct l2cap_conn *conn) argument 162 peer_lookup_dst(struct lowpan_dev *dev, struct in6_addr *daddr, struct sk_buff *skb) argument 232 struct lowpan_dev *dev = NULL; local 249 give_skb_to_upper(struct sk_buff *skb, struct net_device *dev) argument 272 struct lowpan_dev *dev; local 307 recv_pkt(struct sk_buff *skb, struct net_device *dev, struct l2cap_chan *chan) argument 377 struct lowpan_dev *dev; local 433 struct lowpan_dev *dev; local 560 struct lowpan_dev *dev; local 649 netdev_setup(struct net_device *dev) argument 723 struct lowpan_dev *dev = container_of(work, struct lowpan_dev, local 782 add_peer_chan(struct l2cap_chan *chan, struct lowpan_dev *dev) argument 821 setup_netdev(struct l2cap_chan *chan, struct lowpan_dev **dev) argument 868 struct lowpan_dev *dev; local 913 struct lowpan_dev *dev = NULL; local [all...] |