/linux-master/net/core/ |
H A D | dev_ioctl.c | 27 static int dev_ifname(struct net *net, struct ifreq *ifr) argument 29 ifr->ifr_name[IFNAMSIZ-1] = 0; 30 return netdev_get_name(net, ifr->ifr_name, ifr->ifr_ifindex); 85 static int dev_getifmap(struct net_device *dev, struct ifreq *ifr) argument 87 struct ifmap *ifmap = &ifr->ifr_map; 112 static int dev_setifmap(struct net_device *dev, struct ifreq *ifr) argument 114 struct compat_ifmap *cifmap = (struct compat_ifmap *)&ifr->ifr_map; 132 return dev->netdev_ops->ndo_set_config(dev, &ifr->ifr_map); 138 static int dev_ifsioc_locked(struct net *net, struct ifreq *ifr, unsigne argument 242 dev_eth_ioctl(struct net_device *dev, struct ifreq *ifr, unsigned int cmd) argument 280 dev_get_hwtstamp(struct net_device *dev, struct ifreq *ifr) argument 368 dev_set_hwtstamp(struct net_device *dev, struct ifreq *ifr) argument 468 dev_siocbond(struct net_device *dev, struct ifreq *ifr, unsigned int cmd) argument 483 dev_siocdevprivate(struct net_device *dev, struct ifreq *ifr, void __user *data, unsigned int cmd) argument 515 dev_ifsioc(struct net *net, struct ifreq *ifr, void __user *data, unsigned int cmd) argument 672 dev_ioctl(struct net *net, unsigned int cmd, struct ifreq *ifr, void __user *data, bool *need_copyout) argument [all...] |
/linux-master/tools/testing/selftests/net/ |
H A D | tun.c | 22 struct ifreq ifr; local 24 memset(&ifr, 0, sizeof(ifr)); 25 strcpy(ifr.ifr_name, dev); 26 ifr.ifr_flags = IFF_ATTACH_QUEUE; 28 return ioctl(fd, TUNSETQUEUE, (void *) &ifr); 33 struct ifreq ifr; local 35 memset(&ifr, 0, sizeof(ifr)); 36 strcpy(ifr 44 struct ifreq ifr; local [all...] |
H A D | hwtstamp_config.c | 90 struct ifreq ifr; local 116 strcpy(ifr.ifr_name, argv[1]); 117 ifr.ifr_data = (caddr_t)&config; 119 if (ioctl(sock, (argc == 2) ? SIOCGHWTSTAMP : SIOCSHWTSTAMP, &ifr)) {
|
H A D | tap.c | 198 struct ifreq ifr; local 213 memset(&ifr, 0, sizeof(ifr)); 214 strcpy(ifr.ifr_name, devname); 215 ifr.ifr_flags = IFF_TAP | IFF_NO_PI | IFF_VNET_HDR | IFF_MULTI_QUEUE; 216 if (ioctl(fd, TUNSETIFF, &ifr, sizeof(ifr)) < 0)
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | lwt_helpers.h | 43 struct ifreq ifr; local 49 ifr.ifr_flags = IFF_NO_PI | (need_mac ? IFF_TAP : IFF_TUN); 50 strncpy(ifr.ifr_name, dev_name, IFNAMSIZ - 1); 51 ifr.ifr_name[IFNAMSIZ - 1] = '\0'; 53 err = ioctl(fd, TUNSETIFF, &ifr);
|
H A D | flow_dissector.c | 452 struct ifreq ifr = { local 457 strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); 463 ret = ioctl(fd, TUNSETIFF, &ifr); 483 struct ifreq ifr = {}; local 486 strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); 492 ret = ioctl(sk, SIOCGIFFLAGS, &ifr); 498 ifr.ifr_flags |= IFF_UP; 499 ret = ioctl(sk, SIOCSIFFLAGS, &ifr); [all...] |
/linux-master/drivers/net/dsa/hirschmann/ |
H A D | hellcreek_hwtstamp.h | 41 struct ifreq *ifr); 43 struct ifreq *ifr);
|
H A D | hellcreek_hwtstamp.c | 113 struct ifreq *ifr) 122 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) 132 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? 137 struct ifreq *ifr) 146 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? 112 hellcreek_port_hwtstamp_set(struct dsa_switch *ds, int port, struct ifreq *ifr) argument 136 hellcreek_port_hwtstamp_get(struct dsa_switch *ds, int port, struct ifreq *ifr) argument
|
/linux-master/drivers/net/ethernet/asix/ |
H A D | ax88796c_ioctl.h | 24 int ax88796c_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd);
|
/linux-master/drivers/net/dsa/mv88e6xxx/ |
H A D | hwtstamp.h | 114 struct ifreq *ifr); 116 struct ifreq *ifr); 136 int port, struct ifreq *ifr) 142 int port, struct ifreq *ifr) 135 mv88e6xxx_port_hwtstamp_set(struct dsa_switch *ds, int port, struct ifreq *ifr) argument 141 mv88e6xxx_port_hwtstamp_get(struct dsa_switch *ds, int port, struct ifreq *ifr) argument
|
/linux-master/drivers/net/dsa/microchip/ |
H A D | ksz_ptp.h | 42 int ksz_hwtstamp_get(struct dsa_switch *ds, int port, struct ifreq *ifr); 43 int ksz_hwtstamp_set(struct dsa_switch *ds, int port, struct ifreq *ifr);
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | xdp_redirect_multi.c | 48 struct ifreq ifr; local 58 strcpy(ifr.ifr_name, ifname); 60 if (ioctl(fd, SIOCGIFHWADDR, &ifr) != 0) 63 memcpy(mac_addr, ifr.ifr_hwaddr.sa_data, 6 * sizeof(char));
|
/linux-master/include/linux/ |
H A D | net_tstamp.h | 19 * @ifr: pointer to ifreq structure from the original ioctl request, to pass to 34 struct ifreq *ifr; member in struct:kernel_hwtstamp_config
|
/linux-master/arch/um/os-Linux/drivers/ |
H A D | tuntap_user.c | 130 struct ifreq ifr; local 147 memset(&ifr, 0, sizeof(ifr)); 148 ifr.ifr_flags = IFF_TAP | IFF_NO_PI; 149 strscpy(ifr.ifr_name, pri->dev_name); 150 if (ioctl(pri->fd, TUNSETIFF, &ifr) < 0) {
|
/linux-master/tools/virtio/ |
H A D | vhost_net_test.c | 62 struct ifreq ifr; local 72 memset(&ifr, 0, sizeof(ifr)); 74 ifr.ifr_flags = IFF_TAP | IFF_NO_PI | IFF_VNET_HDR; 75 strncpy(ifr.ifr_name, tun_name, IFNAMSIZ); 77 e = ioctl(fd, TUNSETIFF, &ifr); 91 e = ioctl(fd, SIOCGIFHWADDR, &ifr); 98 memcpy(dev->mac, &ifr.ifr_hwaddr.sa_data, ETHER_ADDR_LEN); 104 struct ifreq ifr; local 109 strncpy(ifr [all...] |
/linux-master/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);
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_main.c | 296 static int aq_ndev_hwtstamp_set(struct aq_nic_s *aq_nic, struct ifreq *ifr) argument 306 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) 314 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? 319 static int aq_ndev_hwtstamp_get(struct aq_nic_s *aq_nic, struct ifreq *ifr) argument 327 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? 332 static int aq_ndev_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) argument 338 return aq_ndev_hwtstamp_set(aq_nic, ifr); 342 return aq_ndev_hwtstamp_get(aq_nic, ifr);
|
/linux-master/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);
|
/linux-master/drivers/net/ethernet/microchip/ |
H A D | lan743x_ptp.h | 54 int lan743x_ptp_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd);
|
/linux-master/drivers/net/ethernet/engleder/ |
H A D | tsnep_ptp.c | 22 int tsnep_ptp_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) argument 27 if (!ifr) 31 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) 69 if (copy_to_user(ifr->ifr_data, &adapter->hwtstamp_config,
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_ptp.h | 307 int ice_ptp_set_ts_config(struct ice_pf *pf, struct ifreq *ifr); 308 int ice_ptp_get_ts_config(struct ice_pf *pf, struct ifreq *ifr); 326 static inline int ice_ptp_set_ts_config(struct ice_pf *pf, struct ifreq *ifr) argument 331 static inline int ice_ptp_get_ts_config(struct ice_pf *pf, struct ifreq *ifr) argument
|
/linux-master/arch/xtensa/platforms/iss/ |
H A D | network.c | 159 struct ifreq ifr; local 171 memset(&ifr, 0, sizeof(ifr)); 172 ifr.ifr_flags = IFF_TAP | IFF_NO_PI; 173 strscpy(ifr.ifr_name, dev_name, sizeof(ifr.ifr_name)); 175 err = simc_ioctl(fd, TUNSETIFF, &ifr);
|
/linux-master/drivers/spi/ |
H A D | atmel-quadspi.c | 298 u32 iar, icr, ifr; local 304 ifr = QSPI_IFR_INSTEN; 309 ifr |= atmel_qspi_modes[mode].config; 331 ifr |= QSPI_IFR_OPTEN | QSPI_IFR_OPTL_8BIT; 336 ifr &= ~QSPI_IFR_INSTEN; 337 ifr |= QSPI_IFR_ADDREN; 341 ifr |= QSPI_IFR_ADDREN; 347 ifr |= QSPI_IFR_ADDREN; 351 ifr |= QSPI_IFR_ADDREN | QSPI_IFR_ADDRL; 364 ifr | [all...] |
/linux-master/drivers/net/ |
H A D | tun.c | 216 struct ifreq *ifr; member in struct:tun_struct 978 struct ifreq *ifr = tun->ifr; local 999 (ifr->ifr_flags & TUN_FEATURES); 1002 err = tun_attach(tun, tun->file, false, ifr->ifr_flags & IFF_NAPI, 1003 ifr->ifr_flags & IFF_NAPI_FRAGS, false); 2736 static int tun_set_iff(struct net *net, struct file *file, struct ifreq *ifr) argument 2746 if ((ifr->ifr_flags & IFF_NAPI_FRAGS)) { 2750 if (!(ifr->ifr_flags & IFF_NAPI) || 2751 (ifr 2877 tun_get_iff(struct tun_struct *tun, struct ifreq *ifr) argument 2975 tun_set_queue(struct file *file, struct ifreq *ifr) argument 3078 struct ifreq ifr; local 3510 struct ifreq ifr; local [all...] |
/linux-master/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);
|