slave_dev         244 drivers/net/bonding/bond_main.c 			struct net_device *slave_dev)
slave_dev         246 drivers/net/bonding/bond_main.c 	skb->dev = slave_dev;
slave_dev         253 drivers/net/bonding/bond_main.c 		bond_netpoll_send_skb(bond_get_slave_by_dev(bond, slave_dev), skb);
slave_dev         373 drivers/net/bonding/bond_main.c 	struct net_device *slave_dev = slave->dev;
slave_dev         380 drivers/net/bonding/bond_main.c 	res = __ethtool_get_link_ksettings(slave_dev, &ecmd);
slave_dev         431 drivers/net/bonding/bond_main.c 			       struct net_device *slave_dev, int reporting)
slave_dev         433 drivers/net/bonding/bond_main.c 	const struct net_device_ops *slave_ops = slave_dev->netdev_ops;
slave_dev         438 drivers/net/bonding/bond_main.c 	if (!reporting && !netif_running(slave_dev))
slave_dev         442 drivers/net/bonding/bond_main.c 		return netif_carrier_ok(slave_dev) ? BMSR_LSTATUS : 0;
slave_dev         445 drivers/net/bonding/bond_main.c 	if (slave_dev->ethtool_ops->get_link)
slave_dev         446 drivers/net/bonding/bond_main.c 		return slave_dev->ethtool_ops->get_link(slave_dev) ?
slave_dev         465 drivers/net/bonding/bond_main.c 		strncpy(ifr.ifr_name, slave_dev->name, IFNAMSIZ);
slave_dev         467 drivers/net/bonding/bond_main.c 		if (ioctl(slave_dev, &ifr, SIOCGMIIPHY) == 0) {
slave_dev         469 drivers/net/bonding/bond_main.c 			if (ioctl(slave_dev, &ifr, SIOCGMIIREG) == 0)
slave_dev         554 drivers/net/bonding/bond_main.c 			       struct net_device *slave_dev)
slave_dev         558 drivers/net/bonding/bond_main.c 	dev_uc_unsync(slave_dev, bond_dev);
slave_dev         559 drivers/net/bonding/bond_main.c 	dev_mc_unsync(slave_dev, bond_dev);
slave_dev         565 drivers/net/bonding/bond_main.c 		dev_mc_del(slave_dev, lacpdu_multicast);
slave_dev         612 drivers/net/bonding/bond_main.c 			     struct net_device *slave_dev)
slave_dev         616 drivers/net/bonding/bond_main.c 	slave_dbg(bond_dev, slave_dev, "bond_dev=%p slave_dev=%p slave_dev->addr_len=%d\n",
slave_dev         617 drivers/net/bonding/bond_main.c 		  bond_dev, slave_dev, slave_dev->addr_len);
slave_dev         618 drivers/net/bonding/bond_main.c 	err = dev_pre_changeaddr_notify(bond_dev, slave_dev->dev_addr, NULL);
slave_dev         622 drivers/net/bonding/bond_main.c 	memcpy(bond_dev->dev_addr, slave_dev->dev_addr, slave_dev->addr_len);
slave_dev        1145 drivers/net/bonding/bond_main.c 				struct net_device *slave_dev)
slave_dev        1147 drivers/net/bonding/bond_main.c 	bond_dev->header_ops	    = slave_dev->header_ops;
slave_dev        1149 drivers/net/bonding/bond_main.c 	bond_dev->type		    = slave_dev->type;
slave_dev        1150 drivers/net/bonding/bond_main.c 	bond_dev->hard_header_len   = slave_dev->hard_header_len;
slave_dev        1151 drivers/net/bonding/bond_main.c 	bond_dev->addr_len	    = slave_dev->addr_len;
slave_dev        1153 drivers/net/bonding/bond_main.c 	memcpy(bond_dev->broadcast, slave_dev->broadcast,
slave_dev        1154 drivers/net/bonding/bond_main.c 		slave_dev->addr_len);
slave_dev        1375 drivers/net/bonding/bond_main.c int bond_enslave(struct net_device *bond_dev, struct net_device *slave_dev,
slave_dev        1379 drivers/net/bonding/bond_main.c 	const struct net_device_ops *slave_ops = slave_dev->netdev_ops;
slave_dev        1386 drivers/net/bonding/bond_main.c 	    slave_dev->ethtool_ops->get_link == NULL &&
slave_dev        1388 drivers/net/bonding/bond_main.c 		slave_warn(bond_dev, slave_dev, "no link monitoring support\n");
slave_dev        1392 drivers/net/bonding/bond_main.c 	if (netdev_is_rx_handler_busy(slave_dev)) {
slave_dev        1394 drivers/net/bonding/bond_main.c 		slave_err(bond_dev, slave_dev,
slave_dev        1399 drivers/net/bonding/bond_main.c 	if (bond_dev == slave_dev) {
slave_dev        1407 drivers/net/bonding/bond_main.c 	if (slave_dev->features & NETIF_F_VLAN_CHALLENGED) {
slave_dev        1408 drivers/net/bonding/bond_main.c 		slave_dbg(bond_dev, slave_dev, "is NETIF_F_VLAN_CHALLENGED\n");
slave_dev        1411 drivers/net/bonding/bond_main.c 			slave_err(bond_dev, slave_dev, "Error: cannot enslave VLAN challenged slave on VLAN enabled bond\n");
slave_dev        1414 drivers/net/bonding/bond_main.c 			slave_warn(bond_dev, slave_dev, "enslaved VLAN challenged slave. Adding VLANs will be blocked as long as it is part of bond.\n");
slave_dev        1417 drivers/net/bonding/bond_main.c 		slave_dbg(bond_dev, slave_dev, "is !NETIF_F_VLAN_CHALLENGED\n");
slave_dev        1425 drivers/net/bonding/bond_main.c 	if (slave_dev->flags & IFF_UP) {
slave_dev        1427 drivers/net/bonding/bond_main.c 		slave_err(bond_dev, slave_dev, "slave is up - this may be due to an out of date ifenslave\n");
slave_dev        1439 drivers/net/bonding/bond_main.c 		if (bond_dev->type != slave_dev->type) {
slave_dev        1440 drivers/net/bonding/bond_main.c 			slave_dbg(bond_dev, slave_dev, "change device type from %d to %d\n",
slave_dev        1441 drivers/net/bonding/bond_main.c 				  bond_dev->type, slave_dev->type);
slave_dev        1447 drivers/net/bonding/bond_main.c 				slave_err(bond_dev, slave_dev, "refused to change device type\n");
slave_dev        1455 drivers/net/bonding/bond_main.c 			if (slave_dev->type != ARPHRD_ETHER)
slave_dev        1456 drivers/net/bonding/bond_main.c 				bond_setup_by_slave(bond_dev, slave_dev);
slave_dev        1465 drivers/net/bonding/bond_main.c 	} else if (bond_dev->type != slave_dev->type) {
slave_dev        1467 drivers/net/bonding/bond_main.c 		slave_err(bond_dev, slave_dev, "ether type (%d) is different from other slaves (%d), can not enslave it\n",
slave_dev        1468 drivers/net/bonding/bond_main.c 			  slave_dev->type, bond_dev->type);
slave_dev        1472 drivers/net/bonding/bond_main.c 	if (slave_dev->type == ARPHRD_INFINIBAND &&
slave_dev        1475 drivers/net/bonding/bond_main.c 		slave_warn(bond_dev, slave_dev, "Type (%d) supports only active-backup mode\n",
slave_dev        1476 drivers/net/bonding/bond_main.c 			   slave_dev->type);
slave_dev        1482 drivers/net/bonding/bond_main.c 	    slave_dev->type == ARPHRD_INFINIBAND) {
slave_dev        1483 drivers/net/bonding/bond_main.c 		slave_warn(bond_dev, slave_dev, "The slave device specified does not support setting the MAC address\n");
slave_dev        1488 drivers/net/bonding/bond_main.c 				slave_warn(bond_dev, slave_dev, "Setting fail_over_mac to active for active-backup mode\n");
slave_dev        1491 drivers/net/bonding/bond_main.c 				slave_err(bond_dev, slave_dev, "The slave device specified does not support setting the MAC address, but fail_over_mac is not set to active\n");
slave_dev        1498 drivers/net/bonding/bond_main.c 	call_netdevice_notifiers(NETDEV_JOIN, slave_dev);
slave_dev        1505 drivers/net/bonding/bond_main.c 		res = bond_set_dev_addr(bond->dev, slave_dev);
slave_dev        1517 drivers/net/bonding/bond_main.c 	new_slave->dev = slave_dev;
slave_dev        1524 drivers/net/bonding/bond_main.c 	new_slave->original_mtu = slave_dev->mtu;
slave_dev        1525 drivers/net/bonding/bond_main.c 	res = dev_set_mtu(slave_dev, bond->dev->mtu);
slave_dev        1527 drivers/net/bonding/bond_main.c 		slave_err(bond_dev, slave_dev, "Error %d calling dev_set_mtu\n", res);
slave_dev        1535 drivers/net/bonding/bond_main.c 	bond_hw_addr_copy(new_slave->perm_hwaddr, slave_dev->dev_addr,
slave_dev        1536 drivers/net/bonding/bond_main.c 			  slave_dev->addr_len);
slave_dev        1544 drivers/net/bonding/bond_main.c 		ss.ss_family = slave_dev->type;
slave_dev        1545 drivers/net/bonding/bond_main.c 		res = dev_set_mac_address(slave_dev, (struct sockaddr *)&ss,
slave_dev        1548 drivers/net/bonding/bond_main.c 			slave_err(bond_dev, slave_dev, "Error %d calling set_mac_address\n", res);
slave_dev        1554 drivers/net/bonding/bond_main.c 	slave_dev->flags |= IFF_SLAVE;
slave_dev        1557 drivers/net/bonding/bond_main.c 	res = dev_open(slave_dev, extack);
slave_dev        1559 drivers/net/bonding/bond_main.c 		slave_err(bond_dev, slave_dev, "Opening slave failed\n");
slave_dev        1563 drivers/net/bonding/bond_main.c 	slave_dev->priv_flags |= IFF_BONDING;
slave_dev        1576 drivers/net/bonding/bond_main.c 	res = vlan_vids_add_by_dev(slave_dev, bond_dev);
slave_dev        1578 drivers/net/bonding/bond_main.c 		slave_err(bond_dev, slave_dev, "Couldn't add bond vlan ids\n");
slave_dev        1597 drivers/net/bonding/bond_main.c 		link_reporting = bond_check_dev_link(bond, slave_dev, 1);
slave_dev        1608 drivers/net/bonding/bond_main.c 			slave_warn(bond_dev, slave_dev, "MII and ETHTOOL support not available for slave, and arp_interval/arp_ip_target module parameters not specified, thus bonding will not detect link failures! see bonding.txt for details\n");
slave_dev        1611 drivers/net/bonding/bond_main.c 			slave_warn(bond_dev, slave_dev, "can't get link status from slave; the network driver associated with this interface does not support MII or ETHTOOL link status reporting, thus miimon has no effect on this interface\n");
slave_dev        1618 drivers/net/bonding/bond_main.c 		if (bond_check_dev_link(bond, slave_dev, 0) == BMSR_LSTATUS) {
slave_dev        1635 drivers/net/bonding/bond_main.c 					  (netif_carrier_ok(slave_dev) ?
slave_dev        1645 drivers/net/bonding/bond_main.c 	slave_dbg(bond_dev, slave_dev, "Initial state of slave is BOND_LINK_%s\n",
slave_dev        1688 drivers/net/bonding/bond_main.c 		slave_dbg(bond_dev, slave_dev, "This slave is always active in trunk mode\n");
slave_dev        1707 drivers/net/bonding/bond_main.c 			slave_info(bond_dev, slave_dev, "master_dev is using netpoll, but new slave device does not support netpoll\n");
slave_dev        1715 drivers/net/bonding/bond_main.c 		dev_disable_lro(slave_dev);
slave_dev        1717 drivers/net/bonding/bond_main.c 	res = netdev_rx_handler_register(slave_dev, bond_handle_frame,
slave_dev        1720 drivers/net/bonding/bond_main.c 		slave_dbg(bond_dev, slave_dev, "Error %d calling netdev_rx_handler_register\n", res);
slave_dev        1726 drivers/net/bonding/bond_main.c 		slave_dbg(bond_dev, slave_dev, "Error %d calling bond_master_upper_dev_link\n", res);
slave_dev        1732 drivers/net/bonding/bond_main.c 		slave_dbg(bond_dev, slave_dev, "Error %d calling bond_sysfs_slave_add\n", res);
slave_dev        1742 drivers/net/bonding/bond_main.c 			res = dev_set_promiscuity(slave_dev, 1);
slave_dev        1749 drivers/net/bonding/bond_main.c 			res = dev_set_allmulti(slave_dev, 1);
slave_dev        1752 drivers/net/bonding/bond_main.c 					dev_set_promiscuity(slave_dev, -1);
slave_dev        1758 drivers/net/bonding/bond_main.c 		dev_mc_sync_multiple(slave_dev, bond_dev);
slave_dev        1759 drivers/net/bonding/bond_main.c 		dev_uc_sync_multiple(slave_dev, bond_dev);
slave_dev        1766 drivers/net/bonding/bond_main.c 			dev_mc_add(slave_dev, lacpdu_multicast);
slave_dev        1784 drivers/net/bonding/bond_main.c 	slave_info(bond_dev, slave_dev, "Enslaving as %s interface with %s link\n",
slave_dev        1800 drivers/net/bonding/bond_main.c 	netdev_rx_handler_unregister(slave_dev);
slave_dev        1803 drivers/net/bonding/bond_main.c 	vlan_vids_del_by_dev(slave_dev, bond_dev);
slave_dev        1817 drivers/net/bonding/bond_main.c 	if (!netif_is_bond_master(slave_dev))
slave_dev        1818 drivers/net/bonding/bond_main.c 		slave_dev->priv_flags &= ~IFF_BONDING;
slave_dev        1819 drivers/net/bonding/bond_main.c 	dev_close(slave_dev);
slave_dev        1822 drivers/net/bonding/bond_main.c 	slave_dev->flags &= ~IFF_SLAVE;
slave_dev        1831 drivers/net/bonding/bond_main.c 		ss.ss_family = slave_dev->type;
slave_dev        1832 drivers/net/bonding/bond_main.c 		dev_set_mac_address(slave_dev, (struct sockaddr *)&ss, NULL);
slave_dev        1836 drivers/net/bonding/bond_main.c 	dev_set_mtu(slave_dev, new_slave->original_mtu);
slave_dev        1845 drivers/net/bonding/bond_main.c 					    slave_dev->dev_addr))
slave_dev        1870 drivers/net/bonding/bond_main.c 			      struct net_device *slave_dev,
slave_dev        1880 drivers/net/bonding/bond_main.c 	if (!(slave_dev->flags & IFF_SLAVE) ||
slave_dev        1881 drivers/net/bonding/bond_main.c 	    !netdev_has_upper_dev(slave_dev, bond_dev)) {
slave_dev        1882 drivers/net/bonding/bond_main.c 		slave_dbg(bond_dev, slave_dev, "cannot release slave\n");
slave_dev        1888 drivers/net/bonding/bond_main.c 	slave = bond_get_slave_by_dev(bond, slave_dev);
slave_dev        1891 drivers/net/bonding/bond_main.c 		slave_info(bond_dev, slave_dev, "interface not enslaved\n");
slave_dev        1907 drivers/net/bonding/bond_main.c 	netdev_rx_handler_unregister(slave_dev);
slave_dev        1915 drivers/net/bonding/bond_main.c 	slave_info(bond_dev, slave_dev, "Releasing %s interface\n",
slave_dev        1926 drivers/net/bonding/bond_main.c 			slave_warn(bond_dev, slave_dev, "the permanent HWaddr of slave - %pM - is still in use by bond - set the HWaddr of slave to a different address to avoid conflicts\n",
slave_dev        1972 drivers/net/bonding/bond_main.c 		slave_info(bond_dev, slave_dev, "last VLAN challenged slave left bond - VLAN blocking is removed\n");
slave_dev        1974 drivers/net/bonding/bond_main.c 	vlan_vids_del_by_dev(slave_dev, bond_dev);
slave_dev        1988 drivers/net/bonding/bond_main.c 			dev_set_promiscuity(slave_dev, -1);
slave_dev        1992 drivers/net/bonding/bond_main.c 			dev_set_allmulti(slave_dev, -1);
slave_dev        1994 drivers/net/bonding/bond_main.c 		bond_hw_addr_flush(bond_dev, slave_dev);
slave_dev        2000 drivers/net/bonding/bond_main.c 	dev_close(slave_dev);
slave_dev        2007 drivers/net/bonding/bond_main.c 		ss.ss_family = slave_dev->type;
slave_dev        2008 drivers/net/bonding/bond_main.c 		dev_set_mac_address(slave_dev, (struct sockaddr *)&ss, NULL);
slave_dev        2012 drivers/net/bonding/bond_main.c 		__dev_set_mtu(slave_dev, slave->original_mtu);
slave_dev        2014 drivers/net/bonding/bond_main.c 		dev_set_mtu(slave_dev, slave->original_mtu);
slave_dev        2016 drivers/net/bonding/bond_main.c 	if (!netif_is_bond_master(slave_dev))
slave_dev        2017 drivers/net/bonding/bond_main.c 		slave_dev->priv_flags &= ~IFF_BONDING;
slave_dev        2025 drivers/net/bonding/bond_main.c int bond_release(struct net_device *bond_dev, struct net_device *slave_dev)
slave_dev        2027 drivers/net/bonding/bond_main.c 	return __bond_release_one(bond_dev, slave_dev, false, false);
slave_dev        2034 drivers/net/bonding/bond_main.c 				    struct net_device *slave_dev)
slave_dev        2039 drivers/net/bonding/bond_main.c 	ret = __bond_release_one(bond_dev, slave_dev, false, true);
slave_dev        2373 drivers/net/bonding/bond_main.c 	struct net_device *slave_dev = slave->dev;
slave_dev        2376 drivers/net/bonding/bond_main.c 	slave_dbg(bond_dev, slave_dev, "arp %d on slave: dst %pI4 src %pI4\n",
slave_dev        2379 drivers/net/bonding/bond_main.c 	skb = arp_create(arp_op, ETH_P_ARP, dest_ip, slave_dev, src_ip,
slave_dev        2380 drivers/net/bonding/bond_main.c 			 NULL, slave_dev->dev_addr, NULL);
slave_dev        2399 drivers/net/bonding/bond_main.c 		slave_dbg(bond_dev, slave_dev, "inner tag: proto %X vid %X\n",
slave_dev        2412 drivers/net/bonding/bond_main.c 		slave_dbg(bond_dev, slave_dev, "outer tag: proto %X vid %X\n",
slave_dev        3093 drivers/net/bonding/bond_main.c 				   struct net_device *slave_dev)
slave_dev        3095 drivers/net/bonding/bond_main.c 	struct slave *slave = bond_slave_get_rtnl(slave_dev), *primary;
slave_dev        3104 drivers/net/bonding/bond_main.c 		netdev_dbg(slave_dev, "%s called on NULL slave\n", __func__);
slave_dev        3112 drivers/net/bonding/bond_main.c 	slave_dbg(bond_dev, slave_dev, "%s called\n", __func__);
slave_dev        3117 drivers/net/bonding/bond_main.c 			bond_release_and_destroy(bond_dev, slave_dev);
slave_dev        3119 drivers/net/bonding/bond_main.c 			__bond_release_one(bond_dev, slave_dev, false, true);
slave_dev        3175 drivers/net/bonding/bond_main.c 		} else if (!strcmp(slave_dev->name, bond->params.primary)) {
slave_dev        3183 drivers/net/bonding/bond_main.c 			    primary ? slave_dev->name : "none");
slave_dev        3516 drivers/net/bonding/bond_main.c 	struct net_device *slave_dev = NULL;
slave_dev        3585 drivers/net/bonding/bond_main.c 	slave_dev = __dev_get_by_name(net, ifr->ifr_slave);
slave_dev        3587 drivers/net/bonding/bond_main.c 	slave_dbg(bond_dev, slave_dev, "slave_dev=%p:\n", slave_dev);
slave_dev        3589 drivers/net/bonding/bond_main.c 	if (!slave_dev)
slave_dev        3595 drivers/net/bonding/bond_main.c 		res = bond_enslave(bond_dev, slave_dev, NULL);
slave_dev        3599 drivers/net/bonding/bond_main.c 		res = bond_release(bond_dev, slave_dev);
slave_dev        3601 drivers/net/bonding/bond_main.c 			netdev_update_lockdep_key(slave_dev);
slave_dev        3605 drivers/net/bonding/bond_main.c 		res = bond_set_dev_addr(bond_dev, slave_dev);
slave_dev        3609 drivers/net/bonding/bond_main.c 		bond_opt_initstr(&newval, slave_dev->name);
slave_dev          19 drivers/net/bonding/bond_netlink.c 				  const struct net_device *slave_dev)
slave_dev          34 drivers/net/bonding/bond_netlink.c 				const struct net_device *slave_dev)
slave_dev          36 drivers/net/bonding/bond_netlink.c 	struct slave *slave = bond_slave_get_rtnl(slave_dev);
slave_dev          49 drivers/net/bonding/bond_netlink.c 		    slave_dev->addr_len, slave->perm_hwaddr))
slave_dev         131 drivers/net/bonding/bond_netlink.c 				 struct net_device *slave_dev,
slave_dev         148 drivers/net/bonding/bond_netlink.c 			 slave_dev->name, queue_id);
slave_dev         180 drivers/net/bonding/bond_netlink.c 		struct net_device *slave_dev;
slave_dev         184 drivers/net/bonding/bond_netlink.c 			slave_dev = __dev_get_by_index(dev_net(bond_dev),
slave_dev         186 drivers/net/bonding/bond_netlink.c 			if (!slave_dev)
slave_dev         188 drivers/net/bonding/bond_netlink.c 			active_slave = slave_dev->name;
slave_dev         781 drivers/net/bonding/bond_options.c 	struct net_device *slave_dev;
slave_dev         786 drivers/net/bonding/bond_options.c 		slave_dev = NULL;
slave_dev         788 drivers/net/bonding/bond_options.c 		slave_dev = __dev_get_by_name(dev_net(bond->dev), ifname);
slave_dev         789 drivers/net/bonding/bond_options.c 		if (!slave_dev)
slave_dev         793 drivers/net/bonding/bond_options.c 	if (slave_dev) {
slave_dev         794 drivers/net/bonding/bond_options.c 		if (!netif_is_bond_slave(slave_dev)) {
slave_dev         795 drivers/net/bonding/bond_options.c 			slave_err(bond->dev, slave_dev, "Device is not bonding slave\n");
slave_dev         799 drivers/net/bonding/bond_options.c 		if (bond->dev != netdev_master_upper_dev_get(slave_dev)) {
slave_dev         800 drivers/net/bonding/bond_options.c 			slave_err(bond->dev, slave_dev, "Device is not our slave\n");
slave_dev         807 drivers/net/bonding/bond_options.c 	if (!slave_dev) {
slave_dev         813 drivers/net/bonding/bond_options.c 		struct slave *new_active = bond_slave_get_rtnl(slave_dev);
slave_dev         463 drivers/net/bonding/bond_sysfs.c 	struct net_device *slave_dev;
slave_dev         467 drivers/net/bonding/bond_sysfs.c 	slave_dev = bond_option_active_slave_get_rcu(bond);
slave_dev         468 drivers/net/bonding/bond_sysfs.c 	if (slave_dev)
slave_dev         469 drivers/net/bonding/bond_sysfs.c 		count = sprintf(buf, "%s\n", slave_dev->name);
slave_dev          44 drivers/net/can/sja1000/kvaser_pci.c 	struct net_device *slave_dev[MAX_NO_OF_CHANNELS-1];
slave_dev         181 drivers/net/can/sja1000/kvaser_pci.c 		if (board->slave_dev[i]) {
slave_dev         183 drivers/net/can/sja1000/kvaser_pci.c 				 board->slave_dev[i]->name);
slave_dev         184 drivers/net/can/sja1000/kvaser_pci.c 			unregister_sja1000dev(board->slave_dev[i]);
slave_dev         185 drivers/net/can/sja1000/kvaser_pci.c 			free_sja1000dev(board->slave_dev[i]);
slave_dev         237 drivers/net/can/sja1000/kvaser_pci.c 		master_board->slave_dev[channel - 1] = dev;
slave_dev         340 drivers/net/eql.c 		struct net_device *slave_dev = slave->dev;
slave_dev         342 drivers/net/eql.c 		skb->dev = slave_dev;
slave_dev         409 drivers/net/eql.c 	struct net_device *slave_dev;
slave_dev         415 drivers/net/eql.c 	slave_dev = __dev_get_by_name(&init_net, srq.slave_name);
slave_dev         416 drivers/net/eql.c 	if (!slave_dev)
slave_dev         421 drivers/net/eql.c 		if (!eql_is_master(slave_dev) && !eql_is_slave(slave_dev)) {
slave_dev         430 drivers/net/eql.c 			s->dev = slave_dev;
slave_dev         452 drivers/net/eql.c 	struct net_device *slave_dev;
slave_dev         459 drivers/net/eql.c 	slave_dev = __dev_get_by_name(&init_net, srq.slave_name);
slave_dev         460 drivers/net/eql.c 	if (!slave_dev)
slave_dev         465 drivers/net/eql.c 	if (eql_is_slave(slave_dev)) {
slave_dev         466 drivers/net/eql.c 		slave_t *slave = __eql_find_slave_dev(&eql->queue, slave_dev);
slave_dev         481 drivers/net/eql.c 	struct net_device *slave_dev;
slave_dev         488 drivers/net/eql.c 	slave_dev = __dev_get_by_name(&init_net, sc.slave_name);
slave_dev         489 drivers/net/eql.c 	if (!slave_dev)
slave_dev         495 drivers/net/eql.c 	if (eql_is_slave(slave_dev)) {
slave_dev         496 drivers/net/eql.c 		slave = __eql_find_slave_dev(&eql->queue, slave_dev);
slave_dev         514 drivers/net/eql.c 	struct net_device *slave_dev;
slave_dev         521 drivers/net/eql.c 	slave_dev = __dev_get_by_name(&init_net, sc.slave_name);
slave_dev         522 drivers/net/eql.c 	if (!slave_dev)
slave_dev         529 drivers/net/eql.c 	if (eql_is_slave(slave_dev)) {
slave_dev         530 drivers/net/eql.c 		slave = __eql_find_slave_dev(&eql->queue, slave_dev);
slave_dev        2273 drivers/net/ethernet/broadcom/bcmsysport.c 	struct net_device *slave_dev;
slave_dev        2294 drivers/net/ethernet/broadcom/bcmsysport.c 	slave_dev = info->info.dev;
slave_dev        2303 drivers/net/ethernet/broadcom/bcmsysport.c 		netif_set_real_num_tx_queues(slave_dev,
slave_dev        2304 drivers/net/ethernet/broadcom/bcmsysport.c 					     slave_dev->num_tx_queues / 2);
slave_dev        2306 drivers/net/ethernet/broadcom/bcmsysport.c 	num_tx_queues = slave_dev->real_num_tx_queues;
slave_dev        2310 drivers/net/ethernet/broadcom/bcmsysport.c 		netdev_warn(slave_dev, "asymmetric number of per-port queues\n");
slave_dev        2339 drivers/net/ethernet/broadcom/bcmsysport.c 	struct net_device *slave_dev;
slave_dev        2354 drivers/net/ethernet/broadcom/bcmsysport.c 	slave_dev = info->info.dev;
slave_dev        2356 drivers/net/ethernet/broadcom/bcmsysport.c 	num_tx_queues = slave_dev->real_num_tx_queues;
slave_dev         403 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 		     struct net_device *slave_dev,
slave_dev         422 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	if (rmnet_is_real_dev_registered(slave_dev))
slave_dev         425 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	err = rmnet_register_real_device(slave_dev);
slave_dev         429 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	err = netdev_master_upper_dev_link(slave_dev, rmnet_dev, NULL, NULL,
slave_dev         432 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 		rmnet_unregister_real_device(slave_dev);
slave_dev         436 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	slave_port = rmnet_get_port_rtnl(slave_dev);
slave_dev         442 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	port->bridge_ep = slave_dev;
slave_dev         444 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	netdev_dbg(slave_dev, "registered with rmnet as slave\n");
slave_dev         449 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 		     struct net_device *slave_dev)
slave_dev         451 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	struct rmnet_port *port = rmnet_get_port_rtnl(slave_dev);
slave_dev         455 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 	netdev_dbg(slave_dev, "removed from rmnet as slave\n");
slave_dev          72 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h 		     struct net_device *slave_dev,
slave_dev          75 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h 		     struct net_device *slave_dev);
slave_dev          74 drivers/net/net_failover.c 	struct net_device *slave_dev;
slave_dev          78 drivers/net/net_failover.c 	slave_dev = rtnl_dereference(nfo_info->primary_dev);
slave_dev          79 drivers/net/net_failover.c 	if (slave_dev)
slave_dev          80 drivers/net/net_failover.c 		dev_close(slave_dev);
slave_dev          82 drivers/net/net_failover.c 	slave_dev = rtnl_dereference(nfo_info->standby_dev);
slave_dev          83 drivers/net/net_failover.c 	if (slave_dev)
slave_dev          84 drivers/net/net_failover.c 		dev_close(slave_dev);
slave_dev         188 drivers/net/net_failover.c 	struct net_device *slave_dev;
slave_dev         195 drivers/net/net_failover.c 	slave_dev = rcu_dereference(nfo_info->primary_dev);
slave_dev         196 drivers/net/net_failover.c 	if (slave_dev) {
slave_dev         197 drivers/net/net_failover.c 		new = dev_get_stats(slave_dev, &temp);
slave_dev         202 drivers/net/net_failover.c 	slave_dev = rcu_dereference(nfo_info->standby_dev);
slave_dev         203 drivers/net/net_failover.c 	if (slave_dev) {
slave_dev         204 drivers/net/net_failover.c 		new = dev_get_stats(slave_dev, &temp);
slave_dev         246 drivers/net/net_failover.c 	struct net_device *slave_dev;
slave_dev         250 drivers/net/net_failover.c 	slave_dev = rcu_dereference(nfo_info->primary_dev);
slave_dev         251 drivers/net/net_failover.c 	if (slave_dev) {
slave_dev         252 drivers/net/net_failover.c 		dev_uc_sync_multiple(slave_dev, dev);
slave_dev         253 drivers/net/net_failover.c 		dev_mc_sync_multiple(slave_dev, dev);
slave_dev         256 drivers/net/net_failover.c 	slave_dev = rcu_dereference(nfo_info->standby_dev);
slave_dev         257 drivers/net/net_failover.c 	if (slave_dev) {
slave_dev         258 drivers/net/net_failover.c 		dev_uc_sync_multiple(slave_dev, dev);
slave_dev         259 drivers/net/net_failover.c 		dev_mc_sync_multiple(slave_dev, dev);
slave_dev         294 drivers/net/net_failover.c 	struct net_device *slave_dev;
slave_dev         296 drivers/net/net_failover.c 	slave_dev = rcu_dereference(nfo_info->primary_dev);
slave_dev         297 drivers/net/net_failover.c 	if (slave_dev)
slave_dev         298 drivers/net/net_failover.c 		vlan_vid_del(slave_dev, proto, vid);
slave_dev         300 drivers/net/net_failover.c 	slave_dev = rcu_dereference(nfo_info->standby_dev);
slave_dev         301 drivers/net/net_failover.c 	if (slave_dev)
slave_dev         302 drivers/net/net_failover.c 		vlan_vid_del(slave_dev, proto, vid);
slave_dev         335 drivers/net/net_failover.c 	struct net_device *slave_dev;
slave_dev         337 drivers/net/net_failover.c 	slave_dev = rtnl_dereference(nfo_info->primary_dev);
slave_dev         338 drivers/net/net_failover.c 	if (!slave_dev || !net_failover_xmit_ready(slave_dev)) {
slave_dev         339 drivers/net/net_failover.c 		slave_dev = rtnl_dereference(nfo_info->standby_dev);
slave_dev         340 drivers/net/net_failover.c 		if (!slave_dev || !net_failover_xmit_ready(slave_dev)) {
slave_dev         349 drivers/net/net_failover.c 	return __ethtool_get_link_ksettings(slave_dev, cmd);
slave_dev         435 drivers/net/net_failover.c static void net_failover_lower_state_changed(struct net_device *slave_dev,
slave_dev         441 drivers/net/net_failover.c 	if (netif_carrier_ok(slave_dev))
slave_dev         446 drivers/net/net_failover.c 	if (slave_dev == primary_dev) {
slave_dev         459 drivers/net/net_failover.c 	netdev_lower_state_changed(slave_dev, &info);
slave_dev         462 drivers/net/net_failover.c static int net_failover_slave_pre_register(struct net_device *slave_dev,
slave_dev         472 drivers/net/net_failover.c 	slave_is_standby = slave_dev->dev.parent == failover_dev->dev.parent;
slave_dev         475 drivers/net/net_failover.c 			   slave_dev->name,
slave_dev         484 drivers/net/net_failover.c 	if (!slave_is_standby && (!slave_dev->dev.parent ||
slave_dev         485 drivers/net/net_failover.c 				  !dev_is_pci(slave_dev->dev.parent)))
slave_dev         498 drivers/net/net_failover.c static int net_failover_slave_register(struct net_device *slave_dev,
slave_dev         508 drivers/net/net_failover.c 	orig_mtu = slave_dev->mtu;
slave_dev         509 drivers/net/net_failover.c 	err = dev_set_mtu(slave_dev, failover_dev->mtu);
slave_dev         512 drivers/net/net_failover.c 			   slave_dev->name, failover_dev->mtu);
slave_dev         516 drivers/net/net_failover.c 	dev_hold(slave_dev);
slave_dev         519 drivers/net/net_failover.c 		err = dev_open(slave_dev, NULL);
slave_dev         522 drivers/net/net_failover.c 				   slave_dev->name, err);
slave_dev         528 drivers/net/net_failover.c 	dev_uc_sync_multiple(slave_dev, failover_dev);
slave_dev         529 drivers/net/net_failover.c 	dev_mc_sync_multiple(slave_dev, failover_dev);
slave_dev         532 drivers/net/net_failover.c 	err = vlan_vids_add_by_dev(slave_dev, failover_dev);
slave_dev         535 drivers/net/net_failover.c 			   slave_dev->name, err);
slave_dev         542 drivers/net/net_failover.c 	slave_is_standby = slave_dev->dev.parent == failover_dev->dev.parent;
slave_dev         545 drivers/net/net_failover.c 		rcu_assign_pointer(nfo_info->standby_dev, slave_dev);
slave_dev         546 drivers/net/net_failover.c 		standby_dev = slave_dev;
slave_dev         549 drivers/net/net_failover.c 		rcu_assign_pointer(nfo_info->primary_dev, slave_dev);
slave_dev         550 drivers/net/net_failover.c 		primary_dev = slave_dev;
slave_dev         552 drivers/net/net_failover.c 		failover_dev->min_mtu = slave_dev->min_mtu;
slave_dev         553 drivers/net/net_failover.c 		failover_dev->max_mtu = slave_dev->max_mtu;
slave_dev         556 drivers/net/net_failover.c 	net_failover_lower_state_changed(slave_dev, primary_dev, standby_dev);
slave_dev         559 drivers/net/net_failover.c 	call_netdevice_notifiers(NETDEV_JOIN, slave_dev);
slave_dev         562 drivers/net/net_failover.c 		    slave_is_standby ? "standby" : "primary", slave_dev->name);
slave_dev         567 drivers/net/net_failover.c 	dev_uc_unsync(slave_dev, failover_dev);
slave_dev         568 drivers/net/net_failover.c 	dev_mc_unsync(slave_dev, failover_dev);
slave_dev         569 drivers/net/net_failover.c 	dev_close(slave_dev);
slave_dev         571 drivers/net/net_failover.c 	dev_put(slave_dev);
slave_dev         572 drivers/net/net_failover.c 	dev_set_mtu(slave_dev, orig_mtu);
slave_dev         577 drivers/net/net_failover.c static int net_failover_slave_pre_unregister(struct net_device *slave_dev,
slave_dev         587 drivers/net/net_failover.c 	if (slave_dev != primary_dev && slave_dev != standby_dev)
slave_dev         593 drivers/net/net_failover.c static int net_failover_slave_unregister(struct net_device *slave_dev,
slave_dev         604 drivers/net/net_failover.c 	if (WARN_ON_ONCE(slave_dev != primary_dev && slave_dev != standby_dev))
slave_dev         607 drivers/net/net_failover.c 	vlan_vids_del_by_dev(slave_dev, failover_dev);
slave_dev         608 drivers/net/net_failover.c 	dev_uc_unsync(slave_dev, failover_dev);
slave_dev         609 drivers/net/net_failover.c 	dev_mc_unsync(slave_dev, failover_dev);
slave_dev         610 drivers/net/net_failover.c 	dev_close(slave_dev);
slave_dev         615 drivers/net/net_failover.c 	slave_is_standby = slave_dev->dev.parent == failover_dev->dev.parent;
slave_dev         626 drivers/net/net_failover.c 	dev_put(slave_dev);
slave_dev         631 drivers/net/net_failover.c 		    slave_is_standby ? "standby" : "primary", slave_dev->name);
slave_dev         636 drivers/net/net_failover.c static int net_failover_slave_link_change(struct net_device *slave_dev,
slave_dev         647 drivers/net/net_failover.c 	if (slave_dev != primary_dev && slave_dev != standby_dev)
slave_dev         660 drivers/net/net_failover.c 	net_failover_lower_state_changed(slave_dev, primary_dev, standby_dev);
slave_dev         665 drivers/net/net_failover.c static int net_failover_slave_name_change(struct net_device *slave_dev,
slave_dev         676 drivers/net/net_failover.c 	if (slave_dev != primary_dev && slave_dev != standby_dev)
slave_dev         682 drivers/net/net_failover.c 	dev_open(slave_dev, NULL);
slave_dev         797 drivers/net/net_failover.c 	struct net_device *slave_dev;
slave_dev         809 drivers/net/net_failover.c 	slave_dev = rtnl_dereference(nfo_info->primary_dev);
slave_dev         810 drivers/net/net_failover.c 	if (slave_dev)
slave_dev         811 drivers/net/net_failover.c 		failover_slave_unregister(slave_dev);
slave_dev         813 drivers/net/net_failover.c 	slave_dev = rtnl_dereference(nfo_info->standby_dev);
slave_dev         814 drivers/net/net_failover.c 	if (slave_dev)
slave_dev         815 drivers/net/net_failover.c 		failover_slave_unregister(slave_dev);
slave_dev        1380 drivers/net/vrf.c 				 const struct net_device *slave_dev)
slave_dev        1387 drivers/net/vrf.c 			       const struct net_device *slave_dev)
slave_dev        1296 drivers/net/wan/sbni.c 	struct net_device  *slave_dev;
slave_dev        1351 drivers/net/wan/sbni.c 		slave_dev = dev_get_by_name(&init_net, slave_name );
slave_dev        1352 drivers/net/wan/sbni.c 		if( !slave_dev  ||  !(slave_dev->flags & IFF_UP) ) {
slave_dev        1355 drivers/net/wan/sbni.c 			if (slave_dev)
slave_dev        1356 drivers/net/wan/sbni.c 				dev_put(slave_dev);
slave_dev        1360 drivers/net/wan/sbni.c 		return  enslave( dev, slave_dev );
slave_dev        1381 drivers/net/wan/sbni.c enslave( struct net_device  *dev,  struct net_device  *slave_dev )
slave_dev        1384 drivers/net/wan/sbni.c 	struct net_local  *snl = netdev_priv(slave_dev);
slave_dev        1397 drivers/net/wan/sbni.c 	nl->link  = slave_dev;
slave_dev        1403 drivers/net/wan/sbni.c 	memset( &slave_dev->stats, 0, sizeof(struct net_device_stats) );
slave_dev        1404 drivers/net/wan/sbni.c 	netif_stop_queue( slave_dev );
slave_dev        1409 drivers/net/wan/sbni.c 	netdev_notice(dev, "slave device (%s) attached\n", slave_dev->name);
slave_dev        1362 include/linux/netdevice.h 						 struct net_device *slave_dev,
slave_dev        1365 include/linux/netdevice.h 						 struct net_device *slave_dev);
slave_dev          41 include/net/bonding.h #define slave_info(bond_dev, slave_dev, fmt, ...) \
slave_dev          42 include/net/bonding.h 	netdev_info(bond_dev, "(slave %s): " fmt, (slave_dev)->name, ##__VA_ARGS__)
slave_dev          43 include/net/bonding.h #define slave_warn(bond_dev, slave_dev, fmt, ...) \
slave_dev          44 include/net/bonding.h 	netdev_warn(bond_dev, "(slave %s): " fmt, (slave_dev)->name, ##__VA_ARGS__)
slave_dev          45 include/net/bonding.h #define slave_dbg(bond_dev, slave_dev, fmt, ...) \
slave_dev          46 include/net/bonding.h 	netdev_dbg(bond_dev, "(slave %s): " fmt, (slave_dev)->name, ##__VA_ARGS__)
slave_dev          47 include/net/bonding.h #define slave_err(bond_dev, slave_dev, fmt, ...) \
slave_dev          48 include/net/bonding.h 	netdev_err(bond_dev, "(slave %s): " fmt, (slave_dev)->name, ##__VA_ARGS__)
slave_dev         263 include/net/bonding.h 						  struct net_device *slave_dev)
slave_dev         265 include/net/bonding.h 	return netdev_lower_dev_get_private(bond->dev, slave_dev);
slave_dev         418 include/net/bonding.h static inline bool bond_is_active_slave_dev(const struct net_device *slave_dev)
slave_dev         424 include/net/bonding.h 	slave = bond_slave_get_rcu(slave_dev);
slave_dev         613 include/net/bonding.h void bond_dev_queue_xmit(struct bonding *bond, struct sk_buff *skb, struct net_device *slave_dev);
slave_dev         620 include/net/bonding.h int bond_enslave(struct net_device *bond_dev, struct net_device *slave_dev,
slave_dev         622 include/net/bonding.h int bond_release(struct net_device *bond_dev, struct net_device *slave_dev);
slave_dev          10 include/net/failover.h 	int (*slave_pre_register)(struct net_device *slave_dev,
slave_dev          12 include/net/failover.h 	int (*slave_register)(struct net_device *slave_dev,
slave_dev          14 include/net/failover.h 	int (*slave_pre_unregister)(struct net_device *slave_dev,
slave_dev          16 include/net/failover.h 	int (*slave_unregister)(struct net_device *slave_dev,
slave_dev          18 include/net/failover.h 	int (*slave_link_change)(struct net_device *slave_dev,
slave_dev          20 include/net/failover.h 	int (*slave_name_change)(struct net_device *slave_dev,
slave_dev          34 include/net/failover.h int failover_slave_unregister(struct net_device *slave_dev);
slave_dev          98 include/net/rtnetlink.h 						    struct net_device *slave_dev,
slave_dev         103 include/net/rtnetlink.h 						  const struct net_device *slave_dev);
slave_dev         106 include/net/rtnetlink.h 						   const struct net_device *slave_dev);
slave_dev         849 net/batman-adv/soft-interface.c 				   struct net_device *slave_dev,
slave_dev         856 net/batman-adv/soft-interface.c 	hard_iface = batadv_hardif_get_by_netdev(slave_dev);
slave_dev         876 net/batman-adv/soft-interface.c 				   struct net_device *slave_dev)
slave_dev         881 net/batman-adv/soft-interface.c 	hard_iface = batadv_hardif_get_by_netdev(slave_dev);
slave_dev         378 net/batman-adv/sysfs.c 				  struct net_device *slave_dev,
slave_dev         409 net/batman-adv/sysfs.c 	if (slave_dev)
slave_dev         410 net/batman-adv/sysfs.c 		snprintf(ifname, sizeof(ifname), "%s: ", slave_dev->name);
slave_dev         425 net/batman-adv/sysfs.c 					struct net_device *slave_dev)
slave_dev         429 net/batman-adv/sysfs.c 	ret = batadv_store_uint_attr(buff, count, net_dev, slave_dev,
slave_dev         357 net/bridge/br_device.c static int br_add_slave(struct net_device *dev, struct net_device *slave_dev,
slave_dev         363 net/bridge/br_device.c 	return br_add_if(br, slave_dev, extack);
slave_dev         366 net/bridge/br_device.c static int br_del_slave(struct net_device *dev, struct net_device *slave_dev)
slave_dev         370 net/bridge/br_device.c 	return br_del_if(br, slave_dev);
slave_dev          46 net/core/failover.c static int failover_slave_register(struct net_device *slave_dev)
slave_dev          53 net/core/failover.c 	if (slave_dev->type != ARPHRD_ETHER)
slave_dev          58 net/core/failover.c 	failover_dev = failover_get_bymac(slave_dev->perm_addr, &fops);
slave_dev          63 net/core/failover.c 	    fops->slave_pre_register(slave_dev, failover_dev))
slave_dev          66 net/core/failover.c 	err = netdev_rx_handler_register(slave_dev, fops->slave_handle_frame,
slave_dev          69 net/core/failover.c 		netdev_err(slave_dev, "can not register failover rx handler (err = %d)\n",
slave_dev          75 net/core/failover.c 	err = netdev_master_upper_dev_link(slave_dev, failover_dev, NULL,
slave_dev          78 net/core/failover.c 		netdev_err(slave_dev, "can not set failover device %s (err = %d)\n",
slave_dev          83 net/core/failover.c 	slave_dev->priv_flags |= (IFF_FAILOVER_SLAVE | IFF_LIVE_RENAME_OK);
slave_dev          86 net/core/failover.c 	    !fops->slave_register(slave_dev, failover_dev))
slave_dev          89 net/core/failover.c 	netdev_upper_dev_unlink(slave_dev, failover_dev);
slave_dev          90 net/core/failover.c 	slave_dev->priv_flags &= ~(IFF_FAILOVER_SLAVE | IFF_LIVE_RENAME_OK);
slave_dev          92 net/core/failover.c 	netdev_rx_handler_unregister(slave_dev);
slave_dev         104 net/core/failover.c int failover_slave_unregister(struct net_device *slave_dev)
slave_dev         109 net/core/failover.c 	if (!netif_is_failover_slave(slave_dev))
slave_dev         114 net/core/failover.c 	failover_dev = failover_get_bymac(slave_dev->perm_addr, &fops);
slave_dev         119 net/core/failover.c 	    fops->slave_pre_unregister(slave_dev, failover_dev))
slave_dev         122 net/core/failover.c 	netdev_rx_handler_unregister(slave_dev);
slave_dev         123 net/core/failover.c 	netdev_upper_dev_unlink(slave_dev, failover_dev);
slave_dev         124 net/core/failover.c 	slave_dev->priv_flags &= ~(IFF_FAILOVER_SLAVE | IFF_LIVE_RENAME_OK);
slave_dev         127 net/core/failover.c 	    !fops->slave_unregister(slave_dev, failover_dev))
slave_dev         135 net/core/failover.c static int failover_slave_link_change(struct net_device *slave_dev)
slave_dev         140 net/core/failover.c 	if (!netif_is_failover_slave(slave_dev))
slave_dev         145 net/core/failover.c 	failover_dev = failover_get_bymac(slave_dev->perm_addr, &fops);
slave_dev         153 net/core/failover.c 	    !fops->slave_link_change(slave_dev, failover_dev))
slave_dev         160 net/core/failover.c static int failover_slave_name_change(struct net_device *slave_dev)
slave_dev         165 net/core/failover.c 	if (!netif_is_failover_slave(slave_dev))
slave_dev         170 net/core/failover.c 	failover_dev = failover_get_bymac(slave_dev->perm_addr, &fops);
slave_dev         178 net/core/failover.c 	    !fops->slave_name_change(slave_dev, failover_dev))
slave_dev         188 net/dsa/dsa_priv.h void dsa_slave_destroy(struct net_device *slave_dev);
slave_dev         189 net/dsa/dsa_priv.h int dsa_slave_suspend(struct net_device *slave_dev);
slave_dev         190 net/dsa/dsa_priv.h int dsa_slave_resume(struct net_device *slave_dev);
slave_dev        1275 net/dsa/slave.c static int dsa_slave_phy_connect(struct net_device *slave_dev, int addr)
slave_dev        1277 net/dsa/slave.c 	struct dsa_port *dp = dsa_slave_to_port(slave_dev);
slave_dev        1280 net/dsa/slave.c 	slave_dev->phydev = mdiobus_get_phy(ds->slave_mii_bus, addr);
slave_dev        1281 net/dsa/slave.c 	if (!slave_dev->phydev) {
slave_dev        1282 net/dsa/slave.c 		netdev_err(slave_dev, "no phy at %d\n", addr);
slave_dev        1286 net/dsa/slave.c 	return phylink_connect_phy(dp->pl, slave_dev->phydev);
slave_dev        1289 net/dsa/slave.c static int dsa_slave_phy_setup(struct net_device *slave_dev)
slave_dev        1291 net/dsa/slave.c 	struct dsa_port *dp = dsa_slave_to_port(slave_dev);
slave_dev        1301 net/dsa/slave.c 	dp->pl_config.dev = &slave_dev->dev;
slave_dev        1307 net/dsa/slave.c 		netdev_err(slave_dev,
slave_dev        1327 net/dsa/slave.c 		ret = dsa_slave_phy_connect(slave_dev, dp->index);
slave_dev        1329 net/dsa/slave.c 			netdev_err(slave_dev,
slave_dev        1340 net/dsa/slave.c int dsa_slave_suspend(struct net_device *slave_dev)
slave_dev        1342 net/dsa/slave.c 	struct dsa_port *dp = dsa_slave_to_port(slave_dev);
slave_dev        1344 net/dsa/slave.c 	if (!netif_running(slave_dev))
slave_dev        1350 net/dsa/slave.c 	netif_device_detach(slave_dev);
slave_dev        1359 net/dsa/slave.c int dsa_slave_resume(struct net_device *slave_dev)
slave_dev        1361 net/dsa/slave.c 	struct dsa_port *dp = dsa_slave_to_port(slave_dev);
slave_dev        1363 net/dsa/slave.c 	if (!netif_running(slave_dev))
slave_dev        1366 net/dsa/slave.c 	netif_device_attach(slave_dev);
slave_dev        1395 net/dsa/slave.c 	struct net_device *slave_dev;
slave_dev        1402 net/dsa/slave.c 	slave_dev = alloc_netdev_mqs(sizeof(struct dsa_slave_priv), name,
slave_dev        1405 net/dsa/slave.c 	if (slave_dev == NULL)
slave_dev        1408 net/dsa/slave.c 	slave_dev->features = master->vlan_features | NETIF_F_HW_TC;
slave_dev        1410 net/dsa/slave.c 		slave_dev->features |= NETIF_F_HW_VLAN_CTAG_FILTER;
slave_dev        1411 net/dsa/slave.c 	slave_dev->hw_features |= NETIF_F_HW_TC;
slave_dev        1412 net/dsa/slave.c 	slave_dev->features |= NETIF_F_LLTX;
slave_dev        1413 net/dsa/slave.c 	slave_dev->ethtool_ops = &dsa_slave_ethtool_ops;
slave_dev        1415 net/dsa/slave.c 		ether_addr_copy(slave_dev->dev_addr, port->mac);
slave_dev        1417 net/dsa/slave.c 		eth_hw_addr_inherit(slave_dev, master);
slave_dev        1418 net/dsa/slave.c 	slave_dev->priv_flags |= IFF_NO_QUEUE;
slave_dev        1419 net/dsa/slave.c 	slave_dev->netdev_ops = &dsa_slave_netdev_ops;
slave_dev        1420 net/dsa/slave.c 	slave_dev->min_mtu = 0;
slave_dev        1421 net/dsa/slave.c 	slave_dev->max_mtu = ETH_MAX_MTU;
slave_dev        1422 net/dsa/slave.c 	SET_NETDEV_DEVTYPE(slave_dev, &dsa_type);
slave_dev        1424 net/dsa/slave.c 	SET_NETDEV_DEV(slave_dev, port->ds->dev);
slave_dev        1425 net/dsa/slave.c 	slave_dev->dev.of_node = port->dn;
slave_dev        1426 net/dsa/slave.c 	slave_dev->vlan_features = master->vlan_features;
slave_dev        1428 net/dsa/slave.c 	p = netdev_priv(slave_dev);
slave_dev        1431 net/dsa/slave.c 		free_netdev(slave_dev);
slave_dev        1439 net/dsa/slave.c 	port->slave = slave_dev;
slave_dev        1441 net/dsa/slave.c 	netif_carrier_off(slave_dev);
slave_dev        1443 net/dsa/slave.c 	ret = dsa_slave_phy_setup(slave_dev);
slave_dev        1449 net/dsa/slave.c 	dsa_slave_notify(slave_dev, DSA_PORT_REGISTER);
slave_dev        1451 net/dsa/slave.c 	ret = register_netdev(slave_dev);
slave_dev        1454 net/dsa/slave.c 			   ret, slave_dev->name);
slave_dev        1467 net/dsa/slave.c 	free_netdev(slave_dev);
slave_dev        1472 net/dsa/slave.c void dsa_slave_destroy(struct net_device *slave_dev)
slave_dev        1474 net/dsa/slave.c 	struct dsa_port *dp = dsa_slave_to_port(slave_dev);
slave_dev        1475 net/dsa/slave.c 	struct dsa_slave_priv *p = netdev_priv(slave_dev);
slave_dev        1477 net/dsa/slave.c 	netif_carrier_off(slave_dev);
slave_dev        1482 net/dsa/slave.c 	dsa_slave_notify(slave_dev, DSA_PORT_UNREGISTER);
slave_dev        1483 net/dsa/slave.c 	unregister_netdev(slave_dev);
slave_dev        1486 net/dsa/slave.c 	free_netdev(slave_dev);