/kernel/linux/linux-6.6/net/ |
H A D | socket.c | 1172 unsigned int cmd, struct ifreq *ifr, 1176 unsigned int cmd, struct ifreq *ifr, in brioctl_set() 1186 struct ifreq *ifr, void __user *uarg) in br_ioctl_call() 1195 err = br_ioctl_hook(net, br, cmd, ifr, uarg); in br_ioctl_call() 1216 struct ifreq ifr; in sock_do_ioctl() local 1234 if (get_user_ifreq(&ifr, &data, argp)) in sock_do_ioctl() 1236 err = dev_ioctl(net, cmd, &ifr, data, &need_copyout); in sock_do_ioctl() 1238 if (put_user_ifreq(&ifr, argp)) in sock_do_ioctl() 1263 struct ifreq ifr; in sock_ioctl() local 1266 if (get_user_ifreq(&ifr, in sock_ioctl() 1175 brioctl_set(int (*hook)(struct net *net, struct net_bridge *br, unsigned int cmd, struct ifreq *ifr, void __user *uarg)) brioctl_set() argument 1185 br_ioctl_call(struct net *net, struct net_bridge *br, unsigned int cmd, struct ifreq *ifr, void __user *uarg) br_ioctl_call() argument 3306 get_user_ifreq(struct ifreq *ifr, void __user **ifrdata, void __user *arg) get_user_ifreq() argument 3331 put_user_ifreq(struct ifreq *ifr, void __user *arg) put_user_ifreq() argument 3349 struct ifreq ifr; compat_siocwandev() local [all...] |
/kernel/linux/linux-5.10/drivers/net/dsa/mv88e6xxx/ |
H A D | hwtstamp.c | 176 struct ifreq *ifr) in mv88e6xxx_port_hwtstamp_set() 186 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in mv88e6xxx_port_hwtstamp_set() 196 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in mv88e6xxx_port_hwtstamp_set() 201 struct ifreq *ifr) in mv88e6xxx_port_hwtstamp_get() 210 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? in mv88e6xxx_port_hwtstamp_get() 175 mv88e6xxx_port_hwtstamp_set(struct dsa_switch *ds, int port, struct ifreq *ifr) mv88e6xxx_port_hwtstamp_set() argument 200 mv88e6xxx_port_hwtstamp_get(struct dsa_switch *ds, int port, struct ifreq *ifr) mv88e6xxx_port_hwtstamp_get() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_ptp.c | 513 * @ifr: ioctl data 519 int i40e_ptp_get_ts_config(struct i40e_pf *pf, struct ifreq *ifr) in i40e_ptp_get_ts_config() argument 526 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? in i40e_ptp_get_ts_config() 657 * @ifr: ioctl data 668 int i40e_ptp_set_ts_config(struct i40e_pf *pf, struct ifreq *ifr) in i40e_ptp_set_ts_config() argument 676 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in i40e_ptp_set_ts_config() 686 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in i40e_ptp_set_ts_config()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/ |
H A D | fec_ptp.c | 463 int fec_ptp_set(struct net_device *ndev, struct ifreq *ifr) in fec_ptp_set() argument 469 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in fec_ptp_set() 498 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in fec_ptp_set() 502 int fec_ptp_get(struct net_device *ndev, struct ifreq *ifr) in fec_ptp_get() argument 512 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in fec_ptp_get()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igc/ |
H A D | igc_ptp.c | 444 * @ifr: interface request data 447 int igc_ptp_set_ts_config(struct net_device *netdev, struct ifreq *ifr) in igc_ptp_set_ts_config() argument 453 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in igc_ptp_set_ts_config() 464 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in igc_ptp_set_ts_config() 471 * @ifr: interface request data 477 int igc_ptp_get_ts_config(struct net_device *netdev, struct ifreq *ifr) in igc_ptp_get_ts_config() argument 482 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? in igc_ptp_get_ts_config()
|
/kernel/linux/linux-6.6/drivers/net/dsa/mv88e6xxx/ |
H A D | hwtstamp.c | 172 struct ifreq *ifr) in mv88e6xxx_port_hwtstamp_set() 182 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in mv88e6xxx_port_hwtstamp_set() 192 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in mv88e6xxx_port_hwtstamp_set() 197 struct ifreq *ifr) in mv88e6xxx_port_hwtstamp_get() 206 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? in mv88e6xxx_port_hwtstamp_get() 171 mv88e6xxx_port_hwtstamp_set(struct dsa_switch *ds, int port, struct ifreq *ifr) mv88e6xxx_port_hwtstamp_set() argument 196 mv88e6xxx_port_hwtstamp_get(struct dsa_switch *ds, int port, struct ifreq *ifr) mv88e6xxx_port_hwtstamp_get() argument
|
/kernel/linux/common_modules/newip/third_party/linux-5.10/net/newip/ |
H A D | nip_addrconf.c | 834 struct nip_devreq ifr; in nip_addrconf_get_ifaddr() local 841 if (copy_from_user(&ifr, p, sizeof(struct nip_ifreq))) in nip_addrconf_get_ifaddr() 844 ifr.nip_ifr_name[IFNAMSIZ - 1] = 0; in nip_addrconf_get_ifaddr() 845 snin = (struct sockaddr_nin *)&ifr.NIP_DEV_ADDR; in nip_addrconf_get_ifaddr() 847 nip_dbg("dev name is %s", ifr.nip_ifr_name); in nip_addrconf_get_ifaddr() 848 dev_load(net, ifr.nip_ifr_name); in nip_addrconf_get_ifaddr() 859 dev = __dev_get_by_name(net, ifr.nip_ifr_name); in nip_addrconf_get_ifaddr() 869 if (copy_to_user(p, &ifr, sizeof(struct nip_devreq))) in nip_addrconf_get_ifaddr()
|
/test/xts/acts/kernel_lite/net_posix/src/ |
H A D | ActsNetTest.cpp | 1092 struct ifreq ifr[5]; in HWTEST_F() local 1097 ifc.ifc_buf = (char *)ifr; in HWTEST_F() 1103 printf("[###]interface name is %s\n", ifr[i].ifr_name); in HWTEST_F() 1120 struct ifreq ifr = {0}; in HWTEST_F() local 1122 int ret = strcpy_s(ifr.ifr_name, sizeof(ifr.ifr_name), deviceLo); in HWTEST_F() 1124 ret = ioctl(udpFd, SIOCGIFADDR, &ifr); in HWTEST_F() 1126 struct sockaddr_in *srvAddr = (struct sockaddr_in *)&ifr.ifr_addr; in HWTEST_F() 1148 ret = ioctl(udpFd, SIOCDIFADDR, &ifr); in HWTEST_F() 1153 ret = ioctl(udpFd, SIOCSIFADDR, &ifr); in HWTEST_F() 1171 struct ifreq ifr[5]; HWTEST_F() local 1228 struct ifreq ifr[5]; HWTEST_F() local [all...] |
/kernel/linux/linux-5.10/drivers/net/hamradio/ |
H A D | baycom_ser_fdx.c | 465 static int baycom_ioctl(struct net_device *dev, struct ifreq *ifr, 500 static int baycom_ioctl(struct net_device *dev, struct ifreq *ifr, in baycom_ioctl() argument 522 if (copy_to_user(ifr->ifr_data, hi, sizeof(struct hdlcdrv_ioctl))) in baycom_ioctl() 534 if (copy_to_user(ifr->ifr_data, hi, sizeof(struct hdlcdrv_ioctl))) in baycom_ioctl() 543 if (copy_from_user(&bi, ifr->ifr_data, sizeof(bi))) in baycom_ioctl() 558 if (copy_to_user(ifr->ifr_data, &bi, sizeof(bi))) in baycom_ioctl()
|
H A D | baycom_ser_hdx.c | 524 static int baycom_ioctl(struct net_device *dev, struct ifreq *ifr, 554 static int baycom_ioctl(struct net_device *dev, struct ifreq *ifr, in baycom_ioctl() argument 576 if (copy_to_user(ifr->ifr_data, hi, sizeof(struct hdlcdrv_ioctl))) in baycom_ioctl() 588 if (copy_to_user(ifr->ifr_data, hi, sizeof(struct hdlcdrv_ioctl))) in baycom_ioctl() 597 if (copy_from_user(&bi, ifr->ifr_data, sizeof(bi))) in baycom_ioctl() 612 if (copy_to_user(ifr->ifr_data, &bi, sizeof(bi))) in baycom_ioctl()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | dsa.h | 102 int (*ndo_do_ioctl)(struct net_device *dev, struct ifreq *ifr, 624 struct ifreq *ifr); 626 struct ifreq *ifr); 784 static inline int dsa_ndo_do_ioctl(struct net_device *dev, struct ifreq *ifr, in dsa_ndo_do_ioctl() argument 796 return ops->ndo_do_ioctl(dev, ifr, cmd); in dsa_ndo_do_ioctl() 799 static inline int dsa_ndo_do_ioctl(struct net_device *dev, struct ifreq *ifr, in dsa_ndo_do_ioctl() argument
|
/kernel/linux/linux-5.10/drivers/net/dsa/sja1105/ |
H A D | sja1105_ptp.h | 110 int sja1105_hwtstamp_get(struct dsa_switch *ds, int port, struct ifreq *ifr); 112 int sja1105_hwtstamp_set(struct dsa_switch *ds, int port, struct ifreq *ifr);
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | hdlc.h | 25 int (*ioctl)(struct net_device *dev, struct ifreq *ifr); 57 int hdlc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_ptp.h | 136 int hclge_ptp_get_cfg(struct hclge_dev *hdev, struct ifreq *ifr); 137 int hclge_ptp_set_cfg(struct hclge_dev *hdev, struct ifreq *ifr);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ptp.h | 142 int bnxt_hwtstamp_set(struct net_device *dev, struct ifreq *ifr); 143 int bnxt_hwtstamp_get(struct net_device *dev, struct ifreq *ifr);
|
/kernel/linux/linux-6.6/drivers/net/wireless/intersil/hostap/ |
H A D | hostap.h | 95 int hostap_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); 96 int hostap_siocdevprivate(struct net_device *dev, struct ifreq *ifr,
|
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | sit.c | 299 static int ipip6_tunnel_get_prl(struct net_device *dev, struct ifreq *ifr) in ipip6_tunnel_get_prl() argument 301 struct ip_tunnel_prl __user *a = ifr->ifr_ifru.ifru_data; in ipip6_tunnel_get_prl() 451 static int ipip6_tunnel_prl_ctl(struct net_device *dev, struct ifreq *ifr, in ipip6_tunnel_prl_ctl() argument 463 if (copy_from_user(&prl, ifr->ifr_ifru.ifru_data, sizeof(prl))) in ipip6_tunnel_prl_ctl() 1195 ipip6_tunnel_get6rd(struct net_device *dev, struct ifreq *ifr) in ipip6_tunnel_get6rd() argument 1202 if (copy_from_user(&p, ifr->ifr_ifru.ifru_data, sizeof(p))) in ipip6_tunnel_get6rd() 1213 if (copy_to_user(ifr->ifr_ifru.ifru_data, &ip6rd, sizeof(ip6rd))) in ipip6_tunnel_get6rd() 1219 ipip6_tunnel_6rdctl(struct net_device *dev, struct ifreq *ifr, int cmd) in ipip6_tunnel_6rdctl() argument 1227 if (copy_from_user(&ip6rd, ifr->ifr_ifru.ifru_data, sizeof(ip6rd))) in ipip6_tunnel_6rdctl() 1366 ipip6_tunnel_ioctl(struct net_device *dev, struct ifreq *ifr, in argument [all...] |
/drivers/peripheral/wlan/hostapd/interfaces/hdi_service/service_common/ |
H A D | hdi_hostapd_hal.c | 266 struct ifreq ifr = {}; in GetIfaceState() local 267 (void)memset_s(&ifr, sizeof(ifr), 0, sizeof(ifr)); in GetIfaceState() 268 if (strcpy_s(ifr.ifr_name, IFNAMSIZ, ifaceName) != EOK) { in GetIfaceState() 273 if (ioctl(sock, SIOCGIFFLAGS, &ifr) < 0) { in GetIfaceState() 278 state = ((ifr.ifr_flags & IFF_UP) > 0 ? 1 : 0); in GetIfaceState()
|
/kernel/linux/linux-5.10/net/ieee802154/ |
H A D | socket.c | 128 struct ifreq ifr; in ieee802154_dev_ioctl() local 132 if (copy_from_user(&ifr, arg, sizeof(struct ifreq))) in ieee802154_dev_ioctl() 135 ifr.ifr_name[IFNAMSIZ-1] = 0; in ieee802154_dev_ioctl() 137 dev_load(sock_net(sk), ifr.ifr_name); in ieee802154_dev_ioctl() 138 dev = dev_get_by_name(sock_net(sk), ifr.ifr_name); in ieee802154_dev_ioctl() 144 ret = dev->netdev_ops->ndo_do_ioctl(dev, &ifr, cmd); in ieee802154_dev_ioctl() 146 if (!ret && copy_to_user(arg, &ifr, sizeof(struct ifreq))) in ieee802154_dev_ioctl()
|
/kernel/linux/linux-6.6/net/ieee802154/ |
H A D | socket.c | 127 struct ifreq ifr; in ieee802154_dev_ioctl() local 131 if (get_user_ifreq(&ifr, NULL, arg)) in ieee802154_dev_ioctl() 134 ifr.ifr_name[IFNAMSIZ-1] = 0; in ieee802154_dev_ioctl() 136 dev_load(sock_net(sk), ifr.ifr_name); in ieee802154_dev_ioctl() 137 dev = dev_get_by_name(sock_net(sk), ifr.ifr_name); in ieee802154_dev_ioctl() 143 ret = dev->netdev_ops->ndo_do_ioctl(dev, &ifr, cmd); in ieee802154_dev_ioctl() 145 if (!ret && put_user_ifreq(&ifr, arg)) in ieee802154_dev_ioctl()
|
/kernel/linux/linux-6.6/drivers/net/dsa/sja1105/ |
H A D | sja1105_ptp.h | 115 int sja1105_hwtstamp_get(struct dsa_switch *ds, int port, struct ifreq *ifr); 117 int sja1105_hwtstamp_set(struct dsa_switch *ds, int port, struct ifreq *ifr);
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | if_bridge.h | 69 unsigned int cmd, struct ifreq *ifr, 72 struct ifreq *ifr, void __user *uarg);
|
/kernel/linux/linux-5.10/drivers/net/wan/ |
H A D | sdla.c | 276 static int sdla_cpuspeed(struct net_device *dev, struct ifreq *ifr) in sdla_cpuspeed() argument 304 ifr->ifr_mtu = SDLA_CPU_16M; in sdla_cpuspeed() 306 ifr->ifr_mtu = SDLA_CPU_10M; in sdla_cpuspeed() 308 ifr->ifr_mtu = SDLA_CPU_8M; in sdla_cpuspeed() 310 ifr->ifr_mtu = SDLA_CPU_7M; in sdla_cpuspeed() 312 ifr->ifr_mtu = SDLA_CPU_5M; in sdla_cpuspeed() 314 ifr->ifr_mtu = SDLA_CPU_3M; in sdla_cpuspeed() 1248 static int sdla_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in sdla_ioctl() argument 1264 return sdla_config(dev, ifr->ifr_data, cmd == FRAD_GET_CONF); in sdla_ioctl() 1267 ifr in sdla_ioctl() [all...] |
/kernel/linux/linux-5.10/drivers/net/appletalk/ |
H A D | ipddp.c | 57 static int ipddp_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); 271 static int ipddp_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in ipddp_ioctl() argument 273 struct ipddp_route __user *rt = ifr->ifr_data; in ipddp_ioctl()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
H A D | ipoib_vlan.c | 143 static int mlx5i_pkey_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); 180 static int mlx5i_pkey_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in mlx5i_pkey_ioctl() argument 182 return mlx5i_ioctl(dev, ifr, cmd); in mlx5i_pkey_ioctl()
|