Lines Matching refs:hwprov
261 struct hwtstamp_provider *hwprov;
263 hwprov = rtnl_dereference(dev->hwprov);
264 if (hwprov) {
265 cfg->qualifier = hwprov->desc.qualifier;
266 if (hwprov->source == HWTSTAMP_SOURCE_PHYLIB &&
267 hwprov->phydev)
268 return phy_hwtstamp_get(hwprov->phydev, cfg);
270 if (hwprov->source == HWTSTAMP_SOURCE_NETDEV)
334 struct hwtstamp_provider *hwprov;
340 hwprov = rtnl_dereference(dev->hwprov);
341 if (hwprov) {
342 if (hwprov->source == HWTSTAMP_SOURCE_PHYLIB &&
343 hwprov->phydev) {
345 phydev = hwprov->phydev;
346 } else if (hwprov->source == HWTSTAMP_SOURCE_NETDEV) {
352 cfg->qualifier = hwprov->desc.qualifier;