Lines Matching refs:kernel_cfg

283 	struct kernel_hwtstamp_config kernel_cfg = {};  in dev_get_hwtstamp()  local
293 kernel_cfg.ifr = ifr; in dev_get_hwtstamp()
294 err = dev_get_hwtstamp_phylib(dev, &kernel_cfg); in dev_get_hwtstamp()
301 if (!kernel_cfg.copied_to_user) { in dev_get_hwtstamp()
302 hwtstamp_config_from_kernel(&cfg, &kernel_cfg); in dev_get_hwtstamp()
370 struct kernel_hwtstamp_config kernel_cfg = {}; in dev_set_hwtstamp() local
378 hwtstamp_config_to_kernel(&kernel_cfg, &cfg); in dev_set_hwtstamp()
379 kernel_cfg.ifr = ifr; in dev_set_hwtstamp()
381 err = net_hwtstamp_validate(&kernel_cfg); in dev_set_hwtstamp()
385 err = dsa_master_hwtstamp_validate(dev, &kernel_cfg, &extack); in dev_set_hwtstamp()
398 err = dev_set_hwtstamp_phylib(dev, &kernel_cfg, &extack); in dev_set_hwtstamp()
405 if (!kernel_cfg.copied_to_user) { in dev_set_hwtstamp()
406 hwtstamp_config_from_kernel(&cfg, &kernel_cfg); in dev_set_hwtstamp()
416 struct kernel_hwtstamp_config *kernel_cfg) in generic_hwtstamp_ioctl_lower() argument
422 ifrr.ifr_ifru = kernel_cfg->ifr->ifr_ifru; in generic_hwtstamp_ioctl_lower()
428 kernel_cfg->ifr->ifr_ifru = ifrr.ifr_ifru; in generic_hwtstamp_ioctl_lower()
429 kernel_cfg->copied_to_user = true; in generic_hwtstamp_ioctl_lower()
435 struct kernel_hwtstamp_config *kernel_cfg) in generic_hwtstamp_get_lower() argument
443 return dev_get_hwtstamp_phylib(dev, kernel_cfg); in generic_hwtstamp_get_lower()
446 return generic_hwtstamp_ioctl_lower(dev, SIOCGHWTSTAMP, kernel_cfg); in generic_hwtstamp_get_lower()
451 struct kernel_hwtstamp_config *kernel_cfg, in generic_hwtstamp_set_lower() argument
460 return dev_set_hwtstamp_phylib(dev, kernel_cfg, extack); in generic_hwtstamp_set_lower()
463 return generic_hwtstamp_ioctl_lower(dev, SIOCSHWTSTAMP, kernel_cfg); in generic_hwtstamp_set_lower()