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);