/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/liquidio/ |
H A D | lio_main.c | 2124 * @ifr: interface request 2126 static int hwtstamp_ioctl(struct net_device *netdev, struct ifreq *ifr) in hwtstamp_ioctl() argument 2131 if (copy_from_user(&conf, ifr->ifr_data, sizeof(conf))) in hwtstamp_ioctl() 2175 return copy_to_user(ifr->ifr_data, &conf, sizeof(conf)) ? -EFAULT : 0; in hwtstamp_ioctl() 2181 * @ifr: interface request 2184 static int liquidio_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in liquidio_ioctl() argument 2191 return hwtstamp_ioctl(netdev, ifr); in liquidio_ioctl()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/ |
H A D | gianfar.c | 2104 static int gfar_hwtstamp_set(struct net_device *netdev, struct ifreq *ifr) in gfar_hwtstamp_set() argument 2109 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in gfar_hwtstamp_set() 2147 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in gfar_hwtstamp_set() 2151 static int gfar_hwtstamp_get(struct net_device *netdev, struct ifreq *ifr) in gfar_hwtstamp_get() argument 2161 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in gfar_hwtstamp_get()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/liquidio/ |
H A D | lio_main.c | 2117 * @ifr: interface request 2119 static int hwtstamp_ioctl(struct net_device *netdev, struct ifreq *ifr) in hwtstamp_ioctl() argument 2124 if (copy_from_user(&conf, ifr->ifr_data, sizeof(conf))) in hwtstamp_ioctl() 2165 return copy_to_user(ifr->ifr_data, &conf, sizeof(conf)) ? -EFAULT : 0; in hwtstamp_ioctl() 2171 * @ifr: interface request 2174 static int liquidio_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in liquidio_ioctl() argument 2181 return hwtstamp_ioctl(netdev, ifr); in liquidio_ioctl()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/enetc/ |
H A D | enetc.c | 2886 static int enetc_hwtstamp_set(struct net_device *ndev, struct ifreq *ifr) in enetc_hwtstamp_set() argument 2892 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in enetc_hwtstamp_set() 2930 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in enetc_hwtstamp_set() 2934 static int enetc_hwtstamp_get(struct net_device *ndev, struct ifreq *ifr) in enetc_hwtstamp_get() argument 2951 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in enetc_hwtstamp_get()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/ |
H A D | gianfar.c | 2072 static int gfar_hwtstamp_set(struct net_device *netdev, struct ifreq *ifr) in gfar_hwtstamp_set() argument 2077 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in gfar_hwtstamp_set() 2111 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in gfar_hwtstamp_set() 2115 static int gfar_hwtstamp_get(struct net_device *netdev, struct ifreq *ifr) in gfar_hwtstamp_get() argument 2125 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in gfar_hwtstamp_get()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-nuss.c | 1267 struct ifreq *ifr) in am65_cpsw_nuss_hwtstamp_set() 1277 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in am65_cpsw_nuss_hwtstamp_set() 1350 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in am65_cpsw_nuss_hwtstamp_set() 1354 struct ifreq *ifr) in am65_cpsw_nuss_hwtstamp_get() 1368 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in am65_cpsw_nuss_hwtstamp_get() 1266 am65_cpsw_nuss_hwtstamp_set(struct net_device *ndev, struct ifreq *ifr) am65_cpsw_nuss_hwtstamp_set() argument 1353 am65_cpsw_nuss_hwtstamp_get(struct net_device *ndev, struct ifreq *ifr) am65_cpsw_nuss_hwtstamp_get() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000e/ |
H A D | netdev.c | 6085 static int e1000_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, in e1000_mii_ioctl() argument 6089 struct mii_ioctl_data *data = if_mii(ifr); in e1000_mii_ioctl() 6146 * @ifr: interface request 6159 static int e1000e_hwtstamp_set(struct net_device *netdev, struct ifreq *ifr) in e1000e_hwtstamp_set() argument 6165 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in e1000e_hwtstamp_set() 6190 return copy_to_user(ifr->ifr_data, &config, in e1000e_hwtstamp_set() 6194 static int e1000e_hwtstamp_get(struct net_device *netdev, struct ifreq *ifr) in e1000e_hwtstamp_get() argument 6198 return copy_to_user(ifr->ifr_data, &adapter->hwtstamp_config, in e1000e_hwtstamp_get() 6202 static int e1000_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in e1000_ioctl() argument 6208 return e1000_mii_ioctl(netdev, ifr, cm in e1000_ioctl() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000e/ |
H A D | netdev.c | 6080 static int e1000_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, in e1000_mii_ioctl() argument 6084 struct mii_ioctl_data *data = if_mii(ifr); in e1000_mii_ioctl() 6141 * @ifr: interface request 6154 static int e1000e_hwtstamp_set(struct net_device *netdev, struct ifreq *ifr) in e1000e_hwtstamp_set() argument 6160 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in e1000e_hwtstamp_set() 6185 return copy_to_user(ifr->ifr_data, &config, in e1000e_hwtstamp_set() 6189 static int e1000e_hwtstamp_get(struct net_device *netdev, struct ifreq *ifr) in e1000e_hwtstamp_get() argument 6193 return copy_to_user(ifr->ifr_data, &adapter->hwtstamp_config, in e1000e_hwtstamp_get() 6197 static int e1000_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in e1000_ioctl() argument 6203 return e1000_mii_ioctl(netdev, ifr, cm in e1000_ioctl() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hnae3.h | 520 struct ifreq *ifr, int cmd);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_main.c | 130 static int e1000_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd); 131 static int e1000_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, 4733 * @ifr: pointer to interface request structure 4736 static int e1000_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in e1000_ioctl() argument 4742 return e1000_mii_ioctl(netdev, ifr, cmd); in e1000_ioctl() 4751 * @ifr: pointer to interface request structure 4754 static int e1000_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, in e1000_mii_ioctl() argument 4759 struct mii_ioctl_data *data = if_mii(ifr); in e1000_mii_ioctl()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_main.c | 130 static int e1000_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd); 131 static int e1000_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, 4731 * @ifr: pointer to interface request structure 4734 static int e1000_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in e1000_ioctl() argument 4740 return e1000_mii_ioctl(netdev, ifr, cmd); in e1000_ioctl() 4749 * @ifr: pointer to interface request structure 4752 static int e1000_mii_ioctl(struct net_device *netdev, struct ifreq *ifr, in e1000_mii_ioctl() argument 4757 struct mii_ioctl_data *data = if_mii(ifr); in e1000_mii_ioctl()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/mvpp2/ |
H A D | mvpp2_main.c | 4793 static int mvpp2_set_ts_config(struct mvpp2_port *port, struct ifreq *ifr) in mvpp2_set_ts_config() argument 4799 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in mvpp2_set_ts_config() 4850 if (copy_to_user(ifr->ifr_data, &config, sizeof(config))) in mvpp2_set_ts_config() 4856 static int mvpp2_get_ts_config(struct mvpp2_port *port, struct ifreq *ifr) in mvpp2_get_ts_config() argument 4866 if (copy_to_user(ifr->ifr_data, &config, sizeof(config))) in mvpp2_get_ts_config() 4895 static int mvpp2_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in mvpp2_ioctl() argument 4902 return mvpp2_set_ts_config(port, ifr); in mvpp2_ioctl() 4907 return mvpp2_get_ts_config(port, ifr); in mvpp2_ioctl() 4914 return phylink_mii_ioctl(port->phylink, ifr, cmd); in mvpp2_ioctl()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/mvpp2/ |
H A D | mvpp2_main.c | 5169 static int mvpp2_set_ts_config(struct mvpp2_port *port, struct ifreq *ifr) in mvpp2_set_ts_config() argument 5175 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in mvpp2_set_ts_config() 5223 if (copy_to_user(ifr->ifr_data, &config, sizeof(config))) in mvpp2_set_ts_config() 5229 static int mvpp2_get_ts_config(struct mvpp2_port *port, struct ifreq *ifr) in mvpp2_get_ts_config() argument 5239 if (copy_to_user(ifr->ifr_data, &config, sizeof(config))) in mvpp2_get_ts_config() 5268 static int mvpp2_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in mvpp2_ioctl() argument 5275 return mvpp2_set_ts_config(port, ifr); in mvpp2_ioctl() 5280 return mvpp2_get_ts_config(port, ifr); in mvpp2_ioctl() 5287 return phylink_mii_ioctl(port->phylink, ifr, cmd); in mvpp2_ioctl()
|
/kernel/linux/linux-5.10/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_main.c | 97 static int ipoib_ioctl(struct net_device *dev, struct ifreq *ifr, 1734 static int ipoib_ioctl(struct net_device *dev, struct ifreq *ifr, in ipoib_ioctl() argument 1742 return priv->rn_ops->ndo_do_ioctl(dev, ifr, cmd); in ipoib_ioctl()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_pf.c | 1861 static int otx2_config_hwtstamp(struct net_device *netdev, struct ifreq *ifr) in otx2_config_hwtstamp() argument 1869 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in otx2_config_hwtstamp() 1914 return copy_to_user(ifr->ifr_data, &config, in otx2_config_hwtstamp()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/ |
H A D | b44.c | 2133 static int b44_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in b44_ioctl() argument 2144 err = phy_mii_ioctl(dev->phydev, ifr, cmd); in b44_ioctl() 2146 err = generic_mii_ioctl(&bp->mii_if, if_mii(ifr), cmd, NULL); in b44_ioctl()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/engleder/ |
H A D | tsnep_main.c | 2094 static int tsnep_netdev_ioctl(struct net_device *netdev, struct ifreq *ifr, in tsnep_netdev_ioctl() argument 2100 return tsnep_ptp_ioctl(netdev, ifr, cmd); in tsnep_netdev_ioctl() 2101 return phy_mii_ioctl(netdev->phydev, ifr, cmd); in tsnep_netdev_ioctl()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/ |
H A D | b44.c | 2115 static int b44_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in b44_ioctl() argument 2126 err = phy_mii_ioctl(dev->phydev, ifr, cmd); in b44_ioctl() 2128 err = generic_mii_ioctl(&bp->mii_if, if_mii(ifr), cmd, NULL); in b44_ioctl()
|
/kernel/linux/linux-6.6/drivers/net/phy/ |
H A D | phylink.c | 2886 * @ifr: a pointer to a &struct ifreq for socket ioctls 2901 int phylink_mii_ioctl(struct phylink *pl, struct ifreq *ifr, int cmd) in phylink_mii_ioctl() argument 2903 struct mii_ioctl_data *mii = if_mii(ifr); in phylink_mii_ioctl() 2929 ret = phy_mii_ioctl(pl->phydev, ifr, cmd); in phylink_mii_ioctl()
|
/kernel/linux/linux-6.6/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_main.c | 97 static int ipoib_ioctl(struct net_device *dev, struct ifreq *ifr, 1747 static int ipoib_ioctl(struct net_device *dev, struct ifreq *ifr, in ipoib_ioctl() argument 1755 return priv->rn_ops->ndo_eth_ioctl(dev, ifr, cmd); in ipoib_ioctl()
|
/kernel/linux/linux-6.6/drivers/net/wireless/intersil/hostap/ |
H A D | hostap_ioctl.c | 3968 int hostap_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in hostap_ioctl() argument 3970 struct iwreq *wrq = (struct iwreq *) ifr; in hostap_ioctl() 4042 int hostap_siocdevprivate(struct net_device *dev, struct ifreq *ifr, in hostap_siocdevprivate() argument 4045 struct iwreq *wrq = (struct iwreq *)ifr; in hostap_siocdevprivate()
|
/kernel/linux/linux-6.6/net/dsa/ |
H A D | slave.c | 567 static int dsa_slave_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in dsa_slave_ioctl() argument 577 return ds->ops->port_hwtstamp_get(ds, port, ifr); in dsa_slave_ioctl() 581 return ds->ops->port_hwtstamp_set(ds, port, ifr); in dsa_slave_ioctl() 585 return phylink_mii_ioctl(p->dp->pl, ifr, cmd); in dsa_slave_ioctl()
|
/kernel/linux/linux-6.6/net/ethtool/ |
H A D | ioctl.c | 2768 __dev_ethtool(struct net *net, struct ifreq *ifr, void __user *useraddr, in __dev_ethtool() argument 2776 dev = __dev_get_by_name(net, ifr->ifr_name); in __dev_ethtool() 3067 int dev_ethtool(struct net *net, struct ifreq *ifr, void __user *useraddr) in dev_ethtool() argument 3091 rc = __dev_ethtool(net, ifr, useraddr, ethcmd, state); in dev_ethtool()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hnae3.h | 645 struct ifreq *ifr, int cmd);
|
/kernel/linux/linux-6.6/drivers/net/hamradio/ |
H A D | hdlcdrv.c | 487 static int hdlcdrv_siocdevprivate(struct net_device *dev, struct ifreq *ifr, in hdlcdrv_siocdevprivate() argument
|