Searched refs:hwprov (Results 1 – 5 of 5) sorted by relevance
39 struct hwtstamp_provider *hwprov = NULL; in tsconfig_prepare_data() local60 hwprov = rtnl_dereference(dev->hwprov); in tsconfig_prepare_data()61 if (hwprov) { in tsconfig_prepare_data()62 data->hwprov_desc.index = hwprov->desc.index; in tsconfig_prepare_data()63 data->hwprov_desc.qualifier = hwprov->desc.qualifier; in tsconfig_prepare_data()260 struct hwtstamp_provider *hwprov; in tsconfig_set_hwprov_from_desc() local283 hwprov = kzalloc_obj(*hwprov); in tsconfig_set_hwprov_from_desc()284 if (!hwprov) in tsconfig_set_hwprov_from_desc()287 hwprov->desc.index = hwprov_desc->index; in tsconfig_set_hwprov_from_desc()288 hwprov->desc.qualifier = hwprov_desc->qualifier; in tsconfig_set_hwprov_from_desc()[all …]
1068 struct hwtstamp_provider *hwprov; in __ethtool_get_ts_info() local1072 hwprov = rcu_dereference(dev->hwprov); in __ethtool_get_ts_info()1074 if (!hwprov) { in __ethtool_get_ts_info()1102 err = ethtool_get_ts_info_by_phc(dev, info, &hwprov->desc); in __ethtool_get_ts_info()
261 struct hwtstamp_provider *hwprov; in dev_get_hwtstamp_phylib() 263 hwprov = rtnl_dereference(dev->hwprov); 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() 260 struct hwtstamp_provider *hwprov; dev_get_hwtstamp_phylib() local 333 struct hwtstamp_provider *hwprov; dev_set_hwtstamp_phylib() local [all...]
1966 struct hwtstamp_provider *hwprov; in phy_detach() local1968 hwprov = rtnl_dereference(dev->hwprov); in phy_detach()1970 if (hwprov && hwprov->phydev == phydev) { in phy_detach()1971 rcu_assign_pointer(dev->hwprov, NULL); in phy_detach()1972 kfree_rcu(hwprov, rcu_head); in phy_detach()
2579 struct hwtstamp_provider __rcu *hwprov; member