| /drivers/spi/ |
| A D | atmel-quadspi.c | 523 u32 iar, icr, ifr; in atmel_qspi_set_cfg() local 529 ifr = QSPI_IFR_INSTEN; in atmel_qspi_set_cfg() 562 ifr |= QSPI_IFR_ADDREN; in atmel_qspi_set_cfg() 566 ifr |= QSPI_IFR_ADDREN; in atmel_qspi_set_cfg() 572 ifr |= QSPI_IFR_ADDREN; in atmel_qspi_set_cfg() 593 ifr |= QSPI_IFR_DATAEN; in atmel_qspi_set_cfg() 687 u32 iar, icr, ifr; in atmel_qspi_sama7g5_set_cfg() local 692 ifr = QSPI_IFR_INSTEN; in atmel_qspi_sama7g5_set_cfg() 715 ifr |= QSPI_IFR_DDREN; in atmel_qspi_sama7g5_set_cfg() 719 ifr |= QSPI_IFR_DQSEN; in atmel_qspi_sama7g5_set_cfg() [all …]
|
| /drivers/net/ |
| A D | tun.c | 216 struct ifreq *ifr; member 914 struct ifreq *ifr = tun->ifr; in tun_net_init() local 2772 if (*ifr->ifr_name) in tun_set_iff() 2773 name = ifr->ifr_name; in tun_set_iff() 2799 tun->ifr = ifr; in tun_set_iff() 3045 struct ifreq ifr; in __tun_chr_ioctl() local 3058 memset(&ifr, 0, sizeof(ifr)); in __tun_chr_ioctl() 3120 tun_get_iff(tun, &ifr); in __tun_chr_ioctl() 3443 struct ifreq ifr; in tun_chr_show_fdinfo() local 3445 memset(&ifr, 0, sizeof(ifr)); in tun_chr_show_fdinfo() [all …]
|
| A D | tap.c | 922 struct ifreq __user *ifr = argp; in tap_ioctl() local 933 if (get_user(u, &ifr->ifr_flags)) in tap_ioctl() 954 if (copy_to_user(&ifr->ifr_name, tap->dev->name, IFNAMSIZ) || in tap_ioctl() 955 put_user(u, &ifr->ifr_flags)) in tap_ioctl() 962 if (get_user(u, &ifr->ifr_flags)) in tap_ioctl() 1005 if (copy_to_user(&ifr->ifr_name, tap->dev->name, IFNAMSIZ) || in tap_ioctl() 1006 copy_to_user(&ifr->ifr_hwaddr, &ss, sizeof(ifr->ifr_hwaddr))) in tap_ioctl() 1013 if (copy_from_user(&ss, &ifr->ifr_hwaddr, sizeof(ifr->ifr_hwaddr))) in tap_ioctl() 1021 if (tap->dev->addr_len > sizeof(ifr->ifr_hwaddr)) in tap_ioctl()
|
| /drivers/net/ethernet/aquantia/atlantic/ |
| A D | aq_main.c | 295 static int aq_ndev_hwtstamp_set(struct aq_nic_s *aq_nic, struct ifreq *ifr) in aq_ndev_hwtstamp_set() argument 305 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in aq_ndev_hwtstamp_set() 313 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in aq_ndev_hwtstamp_set() 318 static int aq_ndev_hwtstamp_get(struct aq_nic_s *aq_nic, struct ifreq *ifr) in aq_ndev_hwtstamp_get() argument 326 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in aq_ndev_hwtstamp_get() 331 static int aq_ndev_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in aq_ndev_ioctl() argument 337 return aq_ndev_hwtstamp_set(aq_nic, ifr); in aq_ndev_ioctl() 341 return aq_ndev_hwtstamp_get(aq_nic, ifr); in aq_ndev_ioctl()
|
| /drivers/net/ethernet/engleder/ |
| A D | tsnep_ptp.c | 22 int tsnep_ptp_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in tsnep_ptp_ioctl() argument 27 if (!ifr) in tsnep_ptp_ioctl() 31 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in tsnep_ptp_ioctl() 69 if (copy_to_user(ifr->ifr_data, &adapter->hwtstamp_config, in tsnep_ptp_ioctl()
|
| /drivers/irqchip/ |
| A D | irq-csky-apb-intc.c | 50 unsigned long ifr = ct->regs.mask - 8; in irq_ck_mask_set_bit() local 56 irq_reg_writel(gc, irq_reg_readl(gc, ifr) & ~mask, ifr); in irq_ck_mask_set_bit()
|
| /drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| 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);
|
| A D | hclge_ptp.c | 207 int hclge_ptp_get_cfg(struct hclge_dev *hdev, struct ifreq *ifr) in hclge_ptp_get_cfg() argument 212 return copy_to_user(ifr->ifr_data, &hdev->ptp->ts_cfg, in hclge_ptp_get_cfg() 362 int hclge_ptp_set_cfg(struct hclge_dev *hdev, struct ifreq *ifr) in hclge_ptp_set_cfg() argument 372 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in hclge_ptp_set_cfg() 381 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in hclge_ptp_set_cfg()
|
| /drivers/net/ethernet/pensando/ionic/ |
| A D | ionic_lif.h | 362 int ionic_lif_hwstamp_set(struct ionic_lif *lif, struct ifreq *ifr); 363 int ionic_lif_hwstamp_get(struct ionic_lif *lif, struct ifreq *ifr); 373 static inline int ionic_lif_hwstamp_set(struct ionic_lif *lif, struct ifreq *ifr) in ionic_lif_hwstamp_set() argument 378 static inline int ionic_lif_hwstamp_get(struct ionic_lif *lif, struct ifreq *ifr) in ionic_lif_hwstamp_get() argument
|
| A D | ionic_phc.c | 186 int ionic_lif_hwstamp_set(struct ionic_lif *lif, struct ifreq *ifr) in ionic_lif_hwstamp_set() argument 194 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in ionic_lif_hwstamp_set() 205 if (copy_to_user(ifr->ifr_data, &config, sizeof(config))) in ionic_lif_hwstamp_set() 249 int ionic_lif_hwstamp_get(struct ionic_lif *lif, struct ifreq *ifr) in ionic_lif_hwstamp_get() argument 260 if (copy_to_user(ifr->ifr_data, &config, sizeof(config))) in ionic_lif_hwstamp_get()
|
| /drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
| A D | ipoib_vlan.c | 143 static int mlx5i_pkey_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); 187 static int mlx5i_pkey_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in mlx5i_pkey_ioctl() argument 189 return mlx5i_ioctl(dev, ifr, cmd); in mlx5i_pkey_ioctl()
|
| A D | ipoib.h | 91 int mlx5i_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd);
|
| /drivers/net/ethernet/broadcom/bnxt/ |
| A D | bnxt_ptp.h | 163 int bnxt_hwtstamp_set(struct net_device *dev, struct ifreq *ifr); 164 int bnxt_hwtstamp_get(struct net_device *dev, struct ifreq *ifr);
|
| A D | bnxt_ptp.c | 563 int bnxt_hwtstamp_set(struct net_device *dev, struct ifreq *ifr) in bnxt_hwtstamp_set() argument 576 if (copy_from_user(&stmpconf, ifr->ifr_data, sizeof(stmpconf))) in bnxt_hwtstamp_set() 629 return copy_to_user(ifr->ifr_data, &stmpconf, sizeof(stmpconf)) ? in bnxt_hwtstamp_set() 639 int bnxt_hwtstamp_get(struct net_device *dev, struct ifreq *ifr) in bnxt_hwtstamp_get() argument 653 return copy_to_user(ifr->ifr_data, &stmpconf, sizeof(stmpconf)) ? in bnxt_hwtstamp_get()
|
| /drivers/net/ethernet/atheros/atlx/ |
| A D | atlx.c | 42 static int atlx_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in atlx_ioctl() argument 48 return atlx_mii_ioctl(netdev, ifr, cmd); in atlx_ioctl()
|
| /drivers/net/ethernet/ti/icssg/ |
| A D | icssg_common.c | 1226 static int emac_set_ts_config(struct net_device *ndev, struct ifreq *ifr) in emac_set_ts_config() argument 1231 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in emac_set_ts_config() 1271 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in emac_set_ts_config() 1275 static int emac_get_ts_config(struct net_device *ndev, struct ifreq *ifr) in emac_get_ts_config() argument 1284 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in emac_get_ts_config() 1288 int icssg_ndo_ioctl(struct net_device *ndev, struct ifreq *ifr, int cmd) in icssg_ndo_ioctl() argument 1292 return emac_get_ts_config(ndev, ifr); in icssg_ndo_ioctl() 1294 return emac_set_ts_config(ndev, ifr); in icssg_ndo_ioctl() 1299 return phy_do_ioctl(ndev, ifr, cmd); in icssg_ndo_ioctl()
|
| /drivers/net/ethernet/asix/ |
| A D | ax88796c_ioctl.c | 232 int ax88796c_ioctl(struct net_device *ndev, struct ifreq *ifr, int cmd) in ax88796c_ioctl() argument 236 ret = phy_mii_ioctl(ndev->phydev, ifr, cmd); in ax88796c_ioctl()
|
| A D | ax88796c_ioctl.h | 24 int ax88796c_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd);
|
| /drivers/net/phy/ |
| A D | phy.c | 310 int phy_mii_ioctl(struct phy_device *phydev, struct ifreq *ifr, int cmd) in phy_mii_ioctl() argument 312 struct mii_ioctl_data *mii_data = if_mii(ifr); in phy_mii_ioctl() 409 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in phy_mii_ioctl() 418 if (copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg))) in phy_mii_ioctl() 437 int phy_do_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in phy_do_ioctl() argument 442 return phy_mii_ioctl(dev->phydev, ifr, cmd); in phy_do_ioctl() 456 int phy_do_ioctl_running(struct net_device *dev, struct ifreq *ifr, int cmd) in phy_do_ioctl_running() argument 461 return phy_do_ioctl(dev, ifr, cmd); in phy_do_ioctl_running()
|
| /drivers/net/can/dev/ |
| A D | dev.c | 353 int can_eth_ioctl_hwts(struct net_device *netdev, struct ifreq *ifr, int cmd) in can_eth_ioctl_hwts() argument 359 if (copy_from_user(&hwts_cfg, ifr->ifr_data, sizeof(hwts_cfg))) in can_eth_ioctl_hwts() 369 if (copy_to_user(ifr->ifr_data, &hwts_cfg, sizeof(hwts_cfg))) in can_eth_ioctl_hwts()
|
| /drivers/net/ethernet/qlogic/qede/ |
| A D | qede_ptp.c | 293 int qede_ptp_hw_ts(struct qede_dev *edev, struct ifreq *ifr) in qede_ptp_hw_ts() argument 303 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in qede_ptp_hw_ts() 320 return copy_to_user(ifr->ifr_data, &config, in qede_ptp_hw_ts()
|
| /drivers/net/bonding/ |
| A D | bond_main.c | 853 struct ifreq ifr; in bond_check_dev_link() local 886 strscpy_pad(ifr.ifr_name, slave_dev->name, IFNAMSIZ); in bond_check_dev_link() 887 mii = if_mii(&ifr); in bond_check_dev_link() 891 if (dev_eth_ioctl(slave_dev, &ifr, SIOCGMIIREG) == 0) in bond_check_dev_link() 4630 mii = if_mii(ifr); in bond_eth_ioctl() 4640 mii = if_mii(ifr); in bond_eth_ioctl() 4674 u_binfo = (struct ifbond __user *)ifr->ifr_data; in bond_do_ioctl() 4685 u_sinfo = (struct ifslave __user *)ifr->ifr_data; in bond_do_ioctl() 4705 slave_dev = __dev_get_by_name(net, ifr->ifr_slave); in bond_do_ioctl() 5866 struct ifreq *ifr = kernel_cfg->ifr; in bond_set_phc_index_flag() local [all …]
|
| /drivers/net/can/peak_canfd/ |
| A D | peak_canfd.c | 746 static int peak_eth_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in peak_eth_ioctl() argument 752 if (copy_from_user(&hwts_cfg, ifr->ifr_data, sizeof(hwts_cfg))) in peak_eth_ioctl() 762 if (copy_to_user(ifr->ifr_data, &hwts_cfg, sizeof(hwts_cfg))) in peak_eth_ioctl()
|
| /drivers/net/usb/ |
| A D | cdc-phonet.c | 256 static int usbpn_siocdevprivate(struct net_device *dev, struct ifreq *ifr, in usbpn_siocdevprivate() argument 259 struct if_phonet_req *req = (struct if_phonet_req *)ifr; in usbpn_siocdevprivate()
|
| /drivers/net/ethernet/fungible/funeth/ |
| A D | funeth_main.c | 1017 static int fun_hwtstamp_get(struct net_device *dev, struct ifreq *ifr) in fun_hwtstamp_get() argument 1021 return copy_to_user(ifr->ifr_data, &fp->hwtstamp_cfg, in fun_hwtstamp_get() 1025 static int fun_hwtstamp_set(struct net_device *dev, struct ifreq *ifr) in fun_hwtstamp_set() argument 1030 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in fun_hwtstamp_set() 1061 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in fun_hwtstamp_set() 1064 static int fun_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in fun_ioctl() argument 1068 return fun_hwtstamp_set(dev, ifr); in fun_ioctl() 1070 return fun_hwtstamp_get(dev, ifr); in fun_ioctl()
|