Lines Matching defs:dev

285 	struct net_device		*dev;
347 static inline struct net_bridge_port *br_port_get_rcu(const struct net_device *dev)
349 return rcu_dereference(dev->rx_handler_data);
352 static inline struct net_bridge_port *br_port_get_rtnl(const struct net_device *dev)
354 return netif_is_bridge_port(dev) ?
355 rtnl_dereference(dev->rx_handler_data) : NULL;
358 static inline struct net_bridge_port *br_port_get_rtnl_rcu(const struct net_device *dev)
360 return netif_is_bridge_port(dev) ?
361 rcu_dereference_rtnl(dev->rx_handler_data) : NULL;
387 struct net_device *dev;
519 printk(level "%s: " format, (br)->dev->name, ##args)
531 pr_debug("%s: " format, (br)->dev->name, ##args)
645 void br_dev_setup(struct net_device *dev);
646 void br_dev_delete(struct net_device *dev, struct list_head *list);
647 netdev_tx_t br_dev_xmit(struct sk_buff *skb, struct net_device *dev);
690 int br_fdb_test_addr(struct net_device *dev, unsigned char *addr);
699 struct net_device *dev, const unsigned char *addr, u16 vid);
700 int br_fdb_add(struct ndmsg *nlh, struct nlattr *tb[], struct net_device *dev,
704 struct net_device *dev, struct net_device *fdev, int *idx);
705 int br_fdb_get(struct sk_buff *skb, struct nlattr *tb[], struct net_device *dev,
744 int br_add_if(struct net_bridge *br, struct net_device *dev,
746 int br_del_if(struct net_bridge *br, struct net_device *dev);
756 rx_handler_func_t *br_get_rx_handler(const struct net_device *dev);
758 static inline bool br_rx_handler_check_rcu(const struct net_device *dev)
760 return rcu_dereference(dev->rx_handler) == br_get_rx_handler(dev);
763 static inline bool br_rx_handler_check_rtnl(const struct net_device *dev)
765 return rcu_dereference_rtnl(dev->rx_handler) == br_get_rx_handler(dev);
768 static inline struct net_bridge_port *br_port_get_check_rcu(const struct net_device *dev)
770 return br_rx_handler_check_rcu(dev) ? br_port_get_rcu(dev) : NULL;
774 br_port_get_check_rtnl(const struct net_device *dev)
776 return br_rx_handler_check_rtnl(dev) ? br_port_get_rtnl_rcu(dev) : NULL;
780 int br_dev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd);
822 void br_mdb_notify(struct net_device *dev, struct net_bridge_mdb_entry *mp,
824 void br_rtr_notify(struct net_device *dev, struct net_bridge_port *port,
1085 int br_vlan_bridge_event(struct net_device *dev, unsigned long event,
1288 static inline int br_vlan_bridge_event(struct net_device *dev,
1391 int __set_ageing_time(struct net_device *dev, unsigned long t);
1412 struct net_device *dev);
1421 extern int (*br_fdb_test_addr_hook)(struct net_device *dev, unsigned char *addr);
1468 int br_setlink(struct net_device *dev, struct nlmsghdr *nlmsg, u16 flags,
1470 int br_dellink(struct net_device *dev, struct nlmsghdr *nlmsg, u16 flags);
1471 int br_getlink(struct sk_buff *skb, u32 pid, u32 seq, struct net_device *dev,
1487 int br_sysfs_addbr(struct net_device *dev);
1488 void br_sysfs_delbr(struct net_device *dev);
1494 static inline int br_sysfs_addbr(struct net_device *dev) { return 0; }
1495 static inline void br_sysfs_delbr(struct net_device *dev) { return; }
1510 int br_switchdev_port_vlan_add(struct net_device *dev, u16 vid, u16 flags,
1512 int br_switchdev_port_vlan_del(struct net_device *dev, u16 vid);
1542 static inline int br_switchdev_port_vlan_add(struct net_device *dev,
1549 static inline int br_switchdev_port_vlan_del(struct net_device *dev, u16 vid)