Lines Matching refs:kernel_cfg
281 struct kernel_hwtstamp_config kernel_cfg = {}; in dev_get_hwtstamp() local
291 kernel_cfg.ifr = ifr; in dev_get_hwtstamp()
292 err = dev_get_hwtstamp_phylib(dev, &kernel_cfg); in dev_get_hwtstamp()
299 if (!kernel_cfg.copied_to_user) { in dev_get_hwtstamp()
300 hwtstamp_config_from_kernel(&cfg, &kernel_cfg); in dev_get_hwtstamp()
367 struct kernel_hwtstamp_config kernel_cfg = {}; in dev_set_hwtstamp() local
375 hwtstamp_config_to_kernel(&kernel_cfg, &cfg); in dev_set_hwtstamp()
376 kernel_cfg.ifr = ifr; in dev_set_hwtstamp()
378 err = net_hwtstamp_validate(&kernel_cfg); in dev_set_hwtstamp()
382 err = dsa_conduit_hwtstamp_validate(dev, &kernel_cfg, &extack); in dev_set_hwtstamp()
395 err = dev_set_hwtstamp_phylib(dev, &kernel_cfg, &extack); in dev_set_hwtstamp()
402 if (!kernel_cfg.copied_to_user) { in dev_set_hwtstamp()
403 hwtstamp_config_from_kernel(&cfg, &kernel_cfg); in dev_set_hwtstamp()
413 struct kernel_hwtstamp_config *kernel_cfg) in generic_hwtstamp_ioctl_lower() argument
419 ifrr.ifr_ifru = kernel_cfg->ifr->ifr_ifru; in generic_hwtstamp_ioctl_lower()
425 kernel_cfg->ifr->ifr_ifru = ifrr.ifr_ifru; in generic_hwtstamp_ioctl_lower()
426 kernel_cfg->copied_to_user = true; in generic_hwtstamp_ioctl_lower()
432 struct kernel_hwtstamp_config *kernel_cfg) in generic_hwtstamp_get_lower() argument
440 return dev_get_hwtstamp_phylib(dev, kernel_cfg); in generic_hwtstamp_get_lower()
443 return generic_hwtstamp_ioctl_lower(dev, SIOCGHWTSTAMP, kernel_cfg); in generic_hwtstamp_get_lower()
448 struct kernel_hwtstamp_config *kernel_cfg, in generic_hwtstamp_set_lower() argument
457 return dev_set_hwtstamp_phylib(dev, kernel_cfg, extack); in generic_hwtstamp_set_lower()
460 return generic_hwtstamp_ioctl_lower(dev, SIOCSHWTSTAMP, kernel_cfg); in generic_hwtstamp_set_lower()