Searched refs:hwprov (Results 1 – 4 of 4) sorted by relevance
41 struct hwtstamp_provider *hwprov = NULL; in tsconfig_prepare_data() 48 !netdev_ops_lock_dereference(dev->hwprov, dev)) in tsconfig_prepare_data() 64 hwprov = netdev_ops_lock_dereference(dev->hwprov, dev); in tsconfig_prepare_data() 65 if (hwprov) { in tsconfig_prepare_data() 66 data->hwprov_desc.index = hwprov->desc.index; in tsconfig_prepare_data() 67 data->hwprov_desc.qualifier = hwprov->desc.qualifier; in tsconfig_prepare_data() 260 struct hwtstamp_provider *hwprov; in ethnl_set_tsconfig_validate() 283 hwprov = kzalloc_obj(*hwprov); in tsconfig_set_hwprov_from_desc() 40 struct hwtstamp_provider *hwprov = NULL; tsconfig_prepare_data() local 268 struct hwtstamp_provider *hwprov; tsconfig_set_hwprov_from_desc() local 308 struct hwtstamp_provider *hwprov = NULL; ethnl_set_tsconfig() local [all...]
261 struct hwtstamp_provider *hwprov; in dev_get_hwtstamp_phylib() local 263 hwprov = netdev_ops_lock_dereference(dev->hwprov, dev); in dev_get_hwtstamp_phylib() 264 if (hwprov) { in dev_get_hwtstamp_phylib() 265 cfg->qualifier = hwprov->desc.qualifier; in dev_get_hwtstamp_phylib() 266 if (hwprov->source == HWTSTAMP_SOURCE_PHYLIB && in dev_get_hwtstamp_phylib() 267 hwprov->phydev) in dev_get_hwtstamp_phylib() 268 return phy_hwtstamp_get(hwprov->phydev, cfg); in dev_get_hwtstamp_phylib() 270 if (hwprov->source == HWTSTAMP_SOURCE_NETDEV && in dev_get_hwtstamp_phylib() 334 struct hwtstamp_provider *hwprov; in dev_set_hwtstamp_phylib() 333 struct hwtstamp_provider *hwprov; dev_set_hwtstamp_phylib() local [all...]
1939 struct hwtstamp_provider *hwprov; in phy_detach() local1944 hwprov = rtnl_dereference(dev->hwprov); in phy_detach()1946 if (hwprov && hwprov->phydev == phydev) { in phy_detach()1947 rcu_assign_pointer(dev->hwprov, NULL); in phy_detach()1948 kfree_rcu(hwprov, rcu_head); in phy_detach()
2155 * @hwprov: Tracks which PTP performs hardware packet time stamping.2619 * @cfg, @cfg_pending, @ethtool, @hwprov2648 struct hwtstamp_provider __rcu *hwprov;2645 struct hwtstamp_provider __rcu *hwprov; global() member