| /linux/drivers/net/ethernet/qualcomm/rmnet/ |
| H A D | rmnet_config.c | 24 static int rmnet_is_real_dev_registered(const struct net_device *real_dev) in rmnet_is_real_dev_registered() argument 26 return rcu_access_pointer(real_dev->rx_handler) == rmnet_rx_handler; in rmnet_is_real_dev_registered() 31 rmnet_get_port_rtnl(const struct net_device *real_dev) in rmnet_get_port_rtnl() argument 33 return rtnl_dereference(real_dev->rx_handler_data); in rmnet_get_port_rtnl() 36 static int rmnet_unregister_real_device(struct net_device *real_dev) in rmnet_unregister_real_device() argument 38 struct rmnet_port *port = rmnet_get_port_rtnl(real_dev); in rmnet_unregister_real_device() 45 netdev_rx_handler_unregister(real_dev); in rmnet_unregister_real_device() 49 netdev_dbg(real_dev, "Removed from rmnet\n"); in rmnet_unregister_real_device() 53 static int rmnet_register_real_device(struct net_device *real_dev, in rmnet_register_real_device() argument 61 if (rmnet_is_real_dev_registered(real_dev)) { in rmnet_register_real_device() [all …]
|
| H A D | rmnet_vnd.c | 58 if (priv->real_dev) { in rmnet_vnd_start_xmit() 85 port = rmnet_get_port_rtnl(priv->real_dev); in rmnet_vnd_change_mtu() 90 new_mtu > (priv->real_dev->mtu - headroom)) in rmnet_vnd_change_mtu() 101 return READ_ONCE(priv->real_dev->ifindex); in rmnet_vnd_get_iflink() 226 port = rmnet_get_port_rtnl(priv->real_dev); in rmnet_get_coalesce() 245 port = rmnet_get_port_rtnl(priv->real_dev); in rmnet_set_coalesce() 300 struct net_device *real_dev, in rmnet_vnd_newlink() argument 318 priv->real_dev = real_dev; in rmnet_vnd_newlink() 322 if (rmnet_vnd_change_mtu(rmnet_dev, real_dev->mtu - headroom)) { in rmnet_vnd_newlink() 369 int rmnet_vnd_validate_real_dev_mtu(struct net_device *real_dev) in rmnet_vnd_validate_real_dev_mtu() argument [all …]
|
| H A D | rmnet_vnd.h | 13 struct net_device *real_dev, 22 int rmnet_vnd_validate_real_dev_mtu(struct net_device *real_dev); 24 struct net_device *real_dev);
|
| H A D | rmnet_config.h | 87 struct net_device *real_dev; member 93 struct rmnet_port *rmnet_get_port_rcu(struct net_device *real_dev); 101 rmnet_get_port_rtnl(const struct net_device *real_dev);
|
| H A D | rmnet_handlers.c | 254 skb->dev = priv->real_dev; in rmnet_egress_handler()
|
| /linux/net/8021q/ |
| H A D | vlan_dev.c | 83 dev = vlan->real_dev; in vlan_dev_hard_header() 121 skb->dev = vlan->real_dev; in vlan_dev_hard_start_xmit() 145 struct net_device *real_dev = vlan_dev_priv(dev)->real_dev; in vlan_dev_change_mtu() local 146 unsigned int max_mtu = real_dev->mtu; in vlan_dev_change_mtu() 148 if (netif_reduces_vlan_mtu(real_dev)) in vlan_dev_change_mtu() 249 strscpy_pad(result, vlan_dev_priv(dev)->real_dev->name, size); in vlan_dev_inherit_address() 253 struct net_device *real_dev) in vlan_dev_inherit_address() 258 eth_hw_addr_set(dev, real_dev->dev_addr); in vlan_dev_inherit_address() 266 struct net_device *real_dev in vlan_dev_open() 250 vlan_dev_inherit_address(struct net_device * dev,struct net_device * real_dev) vlan_dev_inherit_address() argument 263 struct net_device *real_dev = vlan->real_dev; vlan_dev_open() local 298 struct net_device *real_dev = vlan->real_dev; vlan_dev_stop() local 313 struct net_device *real_dev = vlan_dev_priv(dev)->real_dev; vlan_dev_set_mac_address() local 340 struct net_device *real_dev = vlan_dev_priv(dev)->real_dev; vlan_hwtstamp_get() local 349 struct net_device *real_dev = vlan_dev_priv(dev)->real_dev; vlan_hwtstamp_set() local 359 struct net_device *real_dev = vlan_dev_priv(dev)->real_dev; vlan_dev_ioctl() local 382 struct net_device *real_dev = vlan_dev_priv(dev)->real_dev; vlan_dev_neigh_setup() local 396 struct net_device *real_dev = vlan_dev_priv(dev)->real_dev; vlan_dev_fcoe_ddp_setup() local 408 struct net_device *real_dev = vlan_dev_priv(dev)->real_dev; vlan_dev_fcoe_ddp_done() local 420 struct net_device *real_dev = vlan_dev_priv(dev)->real_dev; vlan_dev_fcoe_enable() local 431 struct net_device *real_dev = vlan_dev_priv(dev)->real_dev; vlan_dev_fcoe_disable() local 443 struct net_device *real_dev = vlan_dev_priv(dev)->real_dev; vlan_dev_fcoe_ddp_target() local 457 struct net_device *real_dev = vlan_dev_priv(dev)->real_dev; vlan_dev_fcoe_get_wwn() local 469 struct net_device *real_dev = vlan_dev_priv(dev)->real_dev; vlan_dev_change_rx_flags() local 502 struct net_device *real_dev = vlan->real_dev; vlan_passthru_hard_header() local 525 struct net_device *real_dev = vlan->real_dev; vlan_dev_init() local 622 struct net_device *real_dev = vlan_dev_priv(dev)->real_dev; vlan_dev_fix_features() local 707 struct net_device *real_dev = vlan->real_dev; vlan_dev_netpoll_setup() local 743 const struct net_device *real_dev = vlan_dev_priv(dev)->real_dev; vlan_dev_get_iflink() local [all...] |
| H A D | vlan.c | 91 struct net_device *real_dev = vlan->real_dev; in unregister_vlan_dev() local 98 vlan_info = rtnl_dereference(real_dev->vlan_info); in unregister_vlan_dev() 112 netdev_upper_dev_unlink(real_dev, dev); in unregister_vlan_dev() 120 vlan_mvrp_uninit_applicant(real_dev); in unregister_vlan_dev() 121 vlan_gvrp_uninit_applicant(real_dev); in unregister_vlan_dev() 124 vlan_vid_del(real_dev, vlan->vlan_proto, vlan_id); in unregister_vlan_dev() 127 int vlan_check_real_dev(struct net_device *real_dev, in vlan_check_real_dev() argument 131 const char *name = real_dev->name; in vlan_check_real_dev() 133 if (real_dev->features & NETIF_F_VLAN_CHALLENGED || in vlan_check_real_dev() 134 real_dev->type != ARPHRD_ETHER) { in vlan_check_real_dev() [all …]
|
| H A D | vlan_netlink.c | 146 struct net_device *real_dev; in vlan_newlink() local 161 real_dev = __dev_get_by_index(link_net, nla_get_u32(tb[IFLA_LINK])); in vlan_newlink() 162 if (!real_dev) { in vlan_newlink() 172 vlan->real_dev = real_dev; in vlan_newlink() 173 dev->priv_flags |= (real_dev->priv_flags & IFF_XMIT_DST_RELEASE); in vlan_newlink() 176 err = vlan_check_real_dev(real_dev, vlan->vlan_proto, vlan->vlan_id, in vlan_newlink() 181 max_mtu = netif_reduces_vlan_mtu(real_dev) ? real_dev->mtu - VLAN_HLEN : in vlan_newlink() 182 real_dev in vlan_newlink() 285 struct net_device *real_dev = vlan_dev_priv(dev)->real_dev; vlan_get_link_net() local [all...] |
| H A D | vlan.h | 30 struct net_device *real_dev; /* The ethernet(like) device member 95 static inline struct net_device *vlan_find_dev(struct net_device *real_dev, in vlan_find_dev() argument 98 struct vlan_info *vlan_info = rcu_dereference_rtnl(real_dev->vlan_info); in vlan_find_dev() 107 static inline netdev_features_t vlan_tnl_features(struct net_device *real_dev) in vlan_tnl_features() argument 111 ret = real_dev->hw_enc_features & in vlan_tnl_features() 138 int vlan_check_real_dev(struct net_device *real_dev, 145 struct net_device *real_dev);
|
| H A D | vlan_core.c | 104 struct net_device *ret = vlan_dev_priv(dev)->real_dev; in vlan_dev_real_dev() 107 ret = vlan_dev_priv(ret)->real_dev; in vlan_dev_real_dev() 157 vlan_info->real_dev = dev; in vlan_info_alloc() 256 struct net_device *real_dev = vlan_info->real_dev; in vlan_filter_push_vids() local 262 err = vlan_add_rx_filter_info(real_dev, proto, in vlan_filter_push_vids() 275 vlan_kill_rx_filter_info(real_dev, proto, in vlan_filter_push_vids() 289 vlan_kill_rx_filter_info(vlan_info->real_dev, in vlan_filter_drop_vids() 298 struct net_device *dev = vlan_info->real_dev; in __vlan_vid_add() 357 struct net_device *dev = vlan_info->real_dev; in __vlan_vid_del()
|
| H A D | vlan_gvrp.c | 34 return garp_request_join(vlan->real_dev, &vlan_gvrp_app, in vlan_gvrp_request_join() 45 garp_request_leave(vlan->real_dev, &vlan_gvrp_app, in vlan_gvrp_request_leave()
|
| H A D | vlan_mvrp.c | 40 return mrp_request_join(vlan->real_dev, &vlan_mrp_app, in vlan_mvrp_request_join() 51 mrp_request_leave(vlan->real_dev, &vlan_mrp_app, in vlan_mvrp_request_leave()
|
| H A D | vlanproc.c | 222 vlan->vlan_id, vlan->real_dev->name); in vlan_seq_show() 251 seq_printf(seq, "Device: %s", vlan->real_dev->name); in vlandev_seq_show()
|
| /linux/drivers/net/ |
| H A D | macsec.c | 104 struct net_device *real_dev; member 358 if (!macsec || !macsec->real_dev) in macsec_check_offload() 362 return macsec->real_dev->phydev && in macsec_check_offload() 363 macsec->real_dev->phydev->macsec_ops; in macsec_check_offload() 365 return macsec->real_dev->features & NETIF_F_HW_MACSEC && in macsec_check_offload() 366 macsec->real_dev->macsec_ops; in macsec_check_offload() 380 ctx->phydev = macsec->real_dev->phydev; in __macsec_get_ops() 382 ctx->netdev = macsec->real_dev; in __macsec_get_ops() 386 return macsec->real_dev->phydev->macsec_ops; in __macsec_get_ops() 388 return macsec->real_dev->macsec_ops; in __macsec_get_ops() [all …]
|
| /linux/drivers/net/bonding/ |
| H A D | bond_main.c | 448 if (!xs->xso.real_dev) in bond_ipsec_dev() 451 if (xs->xso.real_dev != slave->dev) in bond_ipsec_dev() 453 bond_dev->name, slave->dev->name, xs->xso.real_dev->name); in bond_ipsec_dev() 468 struct net_device *real_dev; in bond_ipsec_add_sa() local 481 real_dev = slave ? slave->dev : NULL; in bond_ipsec_add_sa() 482 netdev_hold(real_dev, &tracker, GFP_ATOMIC); in bond_ipsec_add_sa() 484 if (!real_dev) { in bond_ipsec_add_sa() 489 if (!real_dev->xfrmdev_ops || in bond_ipsec_add_sa() 490 !real_dev->xfrmdev_ops->xdo_dev_state_add || in bond_ipsec_add_sa() 491 netif_is_bond_master(real_dev)) { in bond_ipsec_add_sa() 522 struct net_device *real_dev; bond_ipsec_add_sa_all() local 579 struct net_device *real_dev; bond_ipsec_del_sa() local 599 struct net_device *real_dev; bond_ipsec_del_sa_all() local 640 struct net_device *real_dev; bond_ipsec_free_sa() local 677 struct net_device *real_dev; bond_ipsec_offload_ok() local 696 struct net_device *real_dev; bond_advance_esn_state() local 720 struct net_device *real_dev; bond_xfrm_update_stats() local 5810 struct net_device *real_dev; bond_hwtstamp_get() local 5829 struct net_device *real_dev; bond_hwtstamp_set() local 5895 struct net_device *real_dev; bond_ethtool_get_ts_info() local [all...] |
| /linux/drivers/net/usb/ |
| H A D | qmi_wwan.c | 75 struct net_device *real_dev; member 82 struct net_device *real_dev = priv->real_dev; in qmimux_open() local 84 if (!(priv->real_dev->flags & IFF_UP)) in qmimux_open() 87 if (netif_carrier_ok(real_dev)) in qmimux_open() 109 skb->dev = priv->real_dev; in qmimux_start_xmit() 251 static int qmimux_register_device(struct net_device *real_dev, u8 mux_id) in qmimux_register_device() argument 262 dev_net_set(new_dev, dev_net(real_dev)); in qmimux_register_device() 265 priv->real_dev = real_dev; in qmimux_register_device() 297 struct net_device *real_dev = priv->real_dev; qmimux_unregister_device() local [all...] |
| /linux/drivers/hwtracing/coresight/ |
| H A D | coresight-tmc-etr.c | 172 struct device *real_dev = dev->parent; in tmc_pages_free() local 176 dma_unmap_page(real_dev, tmc_pages->daddrs[i], in tmc_pages_free() 204 struct device *real_dev = dev->parent; in tmc_pages_alloc() local 228 paddr = dma_map_page(real_dev, page, 0, PAGE_SIZE, dir); in tmc_pages_alloc() 229 if (dma_mapping_error(real_dev, paddr)) in tmc_pages_alloc() 362 struct device *real_dev = table->dev->parent; in tmc_sg_table_sync_data_range() local 368 dma_sync_single_for_cpu(real_dev, data->daddrs[index], in tmc_sg_table_sync_data_range() 378 struct device *real_dev = sg_table->dev->parent; in tmc_sg_table_sync_table() local 382 dma_sync_single_for_device(real_dev, table_pages->daddrs[i], in tmc_sg_table_sync_table() 607 struct device *real_dev in tmc_etr_alloc_flat_buf() local 639 struct device *real_dev = flat_buf->dev->parent; tmc_etr_free_flat_buf() local 651 struct device *real_dev = flat_buf->dev->parent; tmc_etr_sync_flat_buf() local 705 struct device *real_dev = drvdata->csdev->dev.parent; tmc_etr_alloc_resrv_buf() local 738 struct device *real_dev = resrv_buf->dev->parent; tmc_etr_free_resrv_buf() local [all...] |
| /linux/drivers/infiniband/core/ |
| H A D | roce_gid_mgmt.c | 150 struct net_device *real_dev; in is_eth_port_of_netdev_filter() local 157 real_dev = rdma_vlan_dev_real_dev(cookie); in is_eth_port_of_netdev_filter() 158 if (!real_dev) in is_eth_port_of_netdev_filter() 159 real_dev = cookie; in is_eth_port_of_netdev_filter() 162 (is_eth_active_slave_of_bonding_rcu(rdma_ndev, real_dev) & in is_eth_port_of_netdev_filter() 164 real_dev == rdma_ndev); in is_eth_port_of_netdev_filter() 302 struct net_device *real_dev = rdma_vlan_dev_real_dev(event_ndev); in bond_delete_netdev_default_gids() local 308 if (!real_dev) in bond_delete_netdev_default_gids() 309 real_dev = event_ndev; in bond_delete_netdev_default_gids() 315 is_eth_active_slave_of_bonding_rcu(rdma_ndev, real_dev) in bond_delete_netdev_default_gids()
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | utils.c | 153 struct net_device *real_dev, *netdev = ifa->ifa_dev->dev; in irdma_inetaddr_event() local 158 real_dev = rdma_vlan_dev_real_dev(netdev); in irdma_inetaddr_event() 159 if (!real_dev) in irdma_inetaddr_event() 160 real_dev = netdev; in irdma_inetaddr_event() 162 ibdev = ib_device_get_by_netdev(real_dev, RDMA_DRIVER_IRDMA); in irdma_inetaddr_event() 169 "DEV: netdev %p event %lu local_ip=%pI4 MAC=%pM\n", real_dev, in irdma_inetaddr_event() 170 event, &local_ipaddr, real_dev->dev_addr); in irdma_inetaddr_event() 173 irdma_manage_arp_cache(iwdev->rf, real_dev->dev_addr, in irdma_inetaddr_event() 175 irdma_if_notify(iwdev, real_dev, &local_ipaddr, true, false); in irdma_inetaddr_event() 180 irdma_add_arp(iwdev->rf, &local_ipaddr, true, real_dev in irdma_inetaddr_event() 203 struct net_device *real_dev, *netdev = ifa->idev->dev; irdma_inet6addr_event() local 254 struct net_device *real_dev, *netdev; irdma_net_event() local [all...] |
| /linux/drivers/net/wireless/microchip/wilc1000/ |
| H A D | mon.c | 219 struct net_device *real_dev) in wilc_wfi_init_mon_interface() argument 237 netdev_err(real_dev, "register_netdevice failed\n"); in wilc_wfi_init_mon_interface() 243 priv->real_ndev = real_dev; in wilc_wfi_init_mon_interface()
|
| /linux/drivers/net/ethernet/ti/icssg/ |
| H A D | icssg_prueth.c | 629 struct net_device *real_dev; in icssg_prueth_add_mcast() local 635 real_dev = is_vlan_dev(ndev) ? vlan_dev_real_dev(ndev) : ndev; in icssg_prueth_add_mcast() 636 emac = netdev_priv(real_dev); in icssg_prueth_add_mcast() 647 struct net_device *real_dev; in icssg_prueth_del_mcast() local 654 real_dev = is_vlan_dev(ndev) ? vlan_dev_real_dev(ndev) : ndev; in icssg_prueth_del_mcast() 655 emac = netdev_priv(real_dev); in icssg_prueth_del_mcast() 788 struct net_device *real_dev, *port_dev; in icssg_prueth_hsr_add_mcast() local 795 real_dev = is_vlan_path ? vlan_dev_real_dev(ndev) : ndev; in icssg_prueth_hsr_add_mcast() 800 if (is_hsr_master(real_dev)) { in icssg_prueth_hsr_add_mcast() 802 port_dev = hsr_get_port_ndev(real_dev, i); in icssg_prueth_hsr_add_mcast() [all …]
|
| /linux/net/bridge/ |
| H A D | br.c | 60 struct net_device *real_dev = vlan_dev_real_dev(dev); in br_device_event() local 62 if (netif_is_bridge_master(real_dev)) in br_device_event() 63 br_vlan_vlan_upper_event(real_dev, dev, event); in br_device_event()
|
| /linux/drivers/scsi/fcoe/ |
| H A D | fcoe.c | 297 struct net_device *real_dev; in fcoe_interface_setup() 319 real_dev = is_vlan_dev(netdev) ? vlan_dev_real_dev(netdev) : netdev; in fcoe_interface_setup() 320 fcoe->realdev = real_dev; in fcoe_interface_setup() 322 for_each_dev_addr(real_dev, ha) { in fcoe_interface_setup() 364 if (netdev != real_dev) { in fcoe_interface_setup() 367 fcoe->fip_vlan_packet_type.dev = real_dev; in fcoe_interface_setup() 1751 struct net_device *real_dev; in fcoe_hostlist_lookup_realdev_port() 1755 real_dev = vlan_dev_real_dev(fcoe->netdev); in fcoe_hostlist_lookup_realdev_port() 1757 real_dev = fcoe->netdev; in fcoe_hostlist_lookup_realdev_port() 1759 if (netdev == real_dev) in fcoe_hostlist_lookup_realdev_port() 296 struct net_device *real_dev; fcoe_interface_setup() local 1748 struct net_device *real_dev; fcoe_hostlist_lookup_realdev_port() local [all...] |
| /linux/include/net/ |
| H A D | macsec.h | 377 return netdev_priv(vlan_dev_priv(dev)->real_dev); in macsec_netdev_priv()
|
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_span.c | 636 struct net_device *real_dev; in mlxsw_sp_span_entry_vlan_parms() local 642 real_dev = mlxsw_sp_span_entry_vlan(to_dev, &vid); in mlxsw_sp_span_entry_vlan_parms() 643 sparmsp->dest_port = netdev_priv(real_dev); in mlxsw_sp_span_entry_vlan_parms()
|