Home
last modified time | relevance | path

Searched refs:real_dev (Results 1 – 19 of 19) sorted by relevance

/drivers/net/ethernet/qualcomm/rmnet/
Drmnet_config.c42 static int rmnet_is_real_dev_registered(const struct net_device *real_dev) in rmnet_is_real_dev_registered() argument
44 return rcu_access_pointer(real_dev->rx_handler) == rmnet_rx_handler; in rmnet_is_real_dev_registered()
49 rmnet_get_port_rtnl(const struct net_device *real_dev) in rmnet_get_port_rtnl() argument
51 return rtnl_dereference(real_dev->rx_handler_data); in rmnet_get_port_rtnl()
54 static int rmnet_unregister_real_device(struct net_device *real_dev, in rmnet_unregister_real_device() argument
60 netdev_rx_handler_unregister(real_dev); in rmnet_unregister_real_device()
65 dev_put(real_dev); in rmnet_unregister_real_device()
67 netdev_dbg(real_dev, "Removed from rmnet\n"); in rmnet_unregister_real_device()
71 static int rmnet_register_real_device(struct net_device *real_dev) in rmnet_register_real_device() argument
78 if (rmnet_is_real_dev_registered(real_dev)) in rmnet_register_real_device()
[all …]
Drmnet_vnd.c52 if (priv->real_dev) { in rmnet_vnd_start_xmit()
74 return priv->real_dev->ifindex; in rmnet_vnd_get_iflink()
224 struct net_device *real_dev, in rmnet_vnd_newlink() argument
240 priv->real_dev = real_dev; in rmnet_vnd_newlink()
Drmnet_config.h62 struct net_device *real_dev; member
68 struct rmnet_port *rmnet_get_port(struct net_device *real_dev);
Drmnet_vnd.h13 struct net_device *real_dev,
Drmnet_handlers.c217 skb->dev = priv->real_dev; in rmnet_egress_handler()
/drivers/net/
Dmacsec.c266 struct net_device *real_dev; member
558 skb->dev = macsec->real_dev; in macsec_encrypt_finish()
713 if (skb->len - ETH_HLEN > macsec_priv(dev)->real_dev->mtu) { in macsec_encrypt()
1395 struct net_device *real_dev = macsec_priv(dev)->real_dev; in create_rx_sc() local
1396 struct macsec_rxh_data *rxd = macsec_data_rtnl(real_dev); in create_rx_sc()
2721 skb->dev = macsec->real_dev; in macsec_start_xmit()
2756 struct net_device *real_dev = macsec->real_dev; in macsec_dev_init() local
2769 dev->features = real_dev->features & MACSEC_FEATURES; in macsec_dev_init()
2772 dev->needed_headroom = real_dev->needed_headroom + in macsec_dev_init()
2774 dev->needed_tailroom = real_dev->needed_tailroom + in macsec_dev_init()
[all …]
Dmacvlan.c827 struct net_device *real_dev = macvlan_dev_real_dev(dev); in macvlan_do_ioctl() local
828 const struct net_device_ops *ops = real_dev->netdev_ops; in macvlan_do_ioctl()
832 strscpy(ifrr.ifr_name, real_dev->name, IFNAMSIZ); in macvlan_do_ioctl()
841 if (netif_device_present(real_dev) && ops->ndo_do_ioctl) in macvlan_do_ioctl()
842 err = ops->ndo_do_ioctl(real_dev, &ifrr, cmd); in macvlan_do_ioctl()
1036 struct net_device *real_dev = macvlan_dev_real_dev(dev); in macvlan_ethtool_get_ts_info() local
1037 const struct ethtool_ops *ops = real_dev->ethtool_ops; in macvlan_ethtool_get_ts_info()
1038 struct phy_device *phydev = real_dev->phydev; in macvlan_ethtool_get_ts_info()
1043 return ops->get_ts_info(real_dev, info); in macvlan_ethtool_get_ts_info()
1081 struct net_device *real_dev = vlan->lowerdev; in macvlan_dev_netpoll_setup() local
[all …]
/drivers/net/usb/
Dqmi_wwan.c74 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()
266 static int qmimux_register_device(struct net_device *real_dev, u8 mux_id) in qmimux_register_device() argument
277 dev_net_set(new_dev, dev_net(real_dev)); in qmimux_register_device()
280 priv->real_dev = real_dev; in qmimux_register_device()
293 dev_hold(real_dev); in qmimux_register_device()
295 err = netdev_upper_dev_link(real_dev, new_dev, NULL); in qmimux_register_device()
[all …]
/drivers/infiniband/core/
Droce_gid_mgmt.c150 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()
301 struct net_device *real_dev = rdma_vlan_dev_real_dev(event_ndev); in bond_delete_netdev_default_gids() local
307 if (!real_dev) in bond_delete_netdev_default_gids()
308 real_dev = event_ndev; in bond_delete_netdev_default_gids()
314 is_eth_active_slave_of_bonding_rcu(rdma_ndev, real_dev) in bond_delete_netdev_default_gids()
/drivers/hwtracing/coresight/
Dcoresight-tmc-etr.c165 struct device *real_dev = dev->parent; in tmc_pages_free() local
169 dma_unmap_page(real_dev, tmc_pages->daddrs[i], in tmc_pages_free()
197 struct device *real_dev = dev->parent; in tmc_pages_alloc() local
221 paddr = dma_map_page(real_dev, page, 0, PAGE_SIZE, dir); in tmc_pages_alloc()
222 if (dma_mapping_error(real_dev, paddr)) in tmc_pages_alloc()
353 struct device *real_dev = table->dev->parent; in tmc_sg_table_sync_data_range() local
359 dma_sync_single_for_cpu(real_dev, data->daddrs[index], in tmc_sg_table_sync_data_range()
368 struct device *real_dev = sg_table->dev->parent; in tmc_sg_table_sync_table() local
372 dma_sync_single_for_device(real_dev, table_pages->daddrs[i], in tmc_sg_table_sync_table()
595 struct device *real_dev = drvdata->csdev->dev.parent; in tmc_etr_alloc_flat_buf() local
[all …]
/drivers/staging/wilc1000/
Dwilc_mon.c219 struct net_device *real_dev) in wilc_wfi_init_mon_interface() argument
238 netdev_err(real_dev, "register_netdevice failed\n"); in wilc_wfi_init_mon_interface()
245 priv->real_ndev = real_dev; in wilc_wfi_init_mon_interface()
Dwilc_wfi_cfgoperations.h23 struct net_device *real_dev);
/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtc_tun.c28 struct net_device *uplink_dev, *uplink_upper, *real_dev; in get_route_and_out_devs() local
32 real_dev = is_vlan_dev(dev) ? vlan_dev_real_dev(dev) : dev; in get_route_and_out_devs()
47 real_dev == uplink_upper && in get_route_and_out_devs()
56 if (!netdev_port_same_parent_id(priv->netdev, real_dev) || in get_route_and_out_devs()
/drivers/infiniband/hw/bnxt_re/
Dmain.c1612 struct net_device *real_dev, *netdev = netdev_notifier_info_to_dev(ptr); in bnxt_re_netdev_event() local
1618 real_dev = rdma_vlan_dev_real_dev(netdev); in bnxt_re_netdev_event()
1619 if (!real_dev) in bnxt_re_netdev_event()
1620 real_dev = netdev; in bnxt_re_netdev_event()
1622 rdev = bnxt_re_from_netdev(real_dev); in bnxt_re_netdev_event()
1625 if (real_dev != netdev) in bnxt_re_netdev_event()
1632 rc = bnxt_re_dev_reg(&rdev, real_dev); in bnxt_re_netdev_event()
1637 real_dev->name, rc); in bnxt_re_netdev_event()
1665 re_work->vlan_dev = (real_dev == netdev ? in bnxt_re_netdev_event()
/drivers/scsi/fcoe/
Dfcoe.c295 struct net_device *real_dev; in fcoe_interface_setup() local
317 real_dev = is_vlan_dev(netdev) ? vlan_dev_real_dev(netdev) : netdev; in fcoe_interface_setup()
318 fcoe->realdev = real_dev; in fcoe_interface_setup()
320 for_each_dev_addr(real_dev, ha) { in fcoe_interface_setup()
363 if (netdev != real_dev) { in fcoe_interface_setup()
366 fcoe->fip_vlan_packet_type.dev = real_dev; in fcoe_interface_setup()
1778 struct net_device *real_dev; in fcoe_hostlist_lookup_realdev_port() local
1782 real_dev = vlan_dev_real_dev(fcoe->netdev); in fcoe_hostlist_lookup_realdev_port()
1784 real_dev = fcoe->netdev; in fcoe_hostlist_lookup_realdev_port()
1786 if (netdev == real_dev) in fcoe_hostlist_lookup_realdev_port()
/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_span.c509 struct net_device *real_dev; in mlxsw_sp_span_entry_vlan_parms() local
515 real_dev = mlxsw_sp_span_entry_vlan(to_dev, &vid); in mlxsw_sp_span_entry_vlan_parms()
516 sparmsp->dest_port = netdev_priv(real_dev); in mlxsw_sp_span_entry_vlan_parms()
Dspectrum.c6273 struct net_device *real_dev = vlan_dev_real_dev(vlan_dev); in mlxsw_sp_netdevice_vlan_event() local
6276 if (mlxsw_sp_port_dev_check(real_dev)) in mlxsw_sp_netdevice_vlan_event()
6277 return mlxsw_sp_netdevice_port_vlan_event(vlan_dev, real_dev, in mlxsw_sp_netdevice_vlan_event()
6279 else if (netif_is_lag_master(real_dev)) in mlxsw_sp_netdevice_vlan_event()
6281 real_dev, event, in mlxsw_sp_netdevice_vlan_event()
6283 else if (netif_is_bridge_master(real_dev)) in mlxsw_sp_netdevice_vlan_event()
6284 return mlxsw_sp_netdevice_bridge_vlan_event(vlan_dev, real_dev, in mlxsw_sp_netdevice_vlan_event()
Dspectrum_router.c6841 struct net_device *real_dev = vlan_dev_real_dev(vlan_dev); in mlxsw_sp_inetaddr_vlan_event() local
6847 if (mlxsw_sp_port_dev_check(real_dev)) in mlxsw_sp_inetaddr_vlan_event()
6848 return mlxsw_sp_inetaddr_port_vlan_event(vlan_dev, real_dev, in mlxsw_sp_inetaddr_vlan_event()
6850 else if (netif_is_lag_master(real_dev)) in mlxsw_sp_inetaddr_vlan_event()
6851 return __mlxsw_sp_inetaddr_lag_event(vlan_dev, real_dev, event, in mlxsw_sp_inetaddr_vlan_event()
6853 else if (netif_is_bridge_master(real_dev) && br_vlan_enabled(real_dev)) in mlxsw_sp_inetaddr_vlan_event()
/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_tc.c981 if (vlan->real_dev != real_dst_dev) { in bnxt_tc_resolve_tunnel_hdrs()