Home
last modified time | relevance | path

Searched refs:ifr (Results 201 - 225 of 488) sorted by relevance

12345678910>>...20

/foundation/communication/netmanager_ext/services/ethernetmanager/src/
H A Dethernet_management.cpp220 struct ifreq ifr = {}; in GetMacAddr() local
221 strncpy_s(ifr.ifr_name, IFNAMSIZ, iface.c_str(), iface.length()); in GetMacAddr()
223 if (ioctl(fd, SIOCGIFHWADDR, &ifr) != -1) { in GetMacAddr()
224 macAddr = HwAddrToStr(ifr.ifr_hwaddr.sa_data); in GetMacAddr()
/kernel/linux/linux-5.10/drivers/staging/wlan-ng/
H A Dp80211netdev.c101 static int p80211knetdev_do_ioctl(struct net_device *dev, struct ifreq *ifr,
517 * ifr->data to the request message handler.
521 * ifr Our private ioctl request structure, typed for the
541 struct ifreq *ifr, int cmd) in p80211knetdev_do_ioctl()
544 struct p80211ioctl_req *req = (struct p80211ioctl_req *)ifr; in p80211knetdev_do_ioctl()
553 p80211netdev_ethtool(wlandev, (void __user *)ifr->ifr_data); in p80211knetdev_do_ioctl()
558 /* Test the magic, assume ifr is good if it's there */ in p80211knetdev_do_ioctl()
540 p80211knetdev_do_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) p80211knetdev_do_ioctl() argument
/third_party/toybox/toys/pending/
H A Dtraceroute.c173 struct ifreq ifr; in bind_to_interface() local
175 snprintf(ifr.ifr_name, IFNAMSIZ, "%s", TT.iface); in bind_to_interface()
176 if (setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE, &ifr, sizeof(ifr))) in bind_to_interface()
/kernel/linux/linux-5.10/drivers/net/phy/
H A Dphy.c309 * @ifr: &struct ifreq for socket ioctl's
316 int phy_mii_ioctl(struct phy_device *phydev, struct ifreq *ifr, int cmd) in phy_mii_ioctl() argument
318 struct mii_ioctl_data *mii_data = if_mii(ifr); in phy_mii_ioctl()
403 return phydev->mii_ts->hwtstamp(phydev->mii_ts, ifr); in phy_mii_ioctl()
415 * @ifr: &struct ifreq for socket ioctl's
418 int phy_do_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in phy_do_ioctl() argument
423 return phy_mii_ioctl(dev->phydev, ifr, cmd); in phy_do_ioctl()
431 * @ifr: &struct ifreq for socket ioctl's
437 int phy_do_ioctl_running(struct net_device *dev, struct ifreq *ifr, int cmd) in phy_do_ioctl_running() argument
442 return phy_do_ioctl(dev, ifr, cm in phy_do_ioctl_running()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/ti/
H A Dcpsw_priv.c615 static int cpsw_hwtstamp_set(struct net_device *dev, struct ifreq *ifr) in cpsw_hwtstamp_set() argument
626 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in cpsw_hwtstamp_set()
676 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in cpsw_hwtstamp_set()
679 static int cpsw_hwtstamp_get(struct net_device *dev, struct ifreq *ifr) in cpsw_hwtstamp_get() argument
694 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in cpsw_hwtstamp_get()
697 static int cpsw_hwtstamp_get(struct net_device *dev, struct ifreq *ifr) in cpsw_hwtstamp_get() argument
702 static int cpsw_hwtstamp_set(struct net_device *dev, struct ifreq *ifr) in cpsw_hwtstamp_set() argument
/kernel/linux/linux-5.10/drivers/net/dsa/sja1105/
H A Dsja1105_ptp.c87 int sja1105_hwtstamp_set(struct dsa_switch *ds, int port, struct ifreq *ifr) in sja1105_hwtstamp_set() argument
94 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in sja1105_hwtstamp_set()
130 if (copy_to_user(ifr->ifr_data, &config, sizeof(config))) in sja1105_hwtstamp_set()
135 int sja1105_hwtstamp_get(struct dsa_switch *ds, int port, struct ifreq *ifr) in sja1105_hwtstamp_get() argument
150 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in sja1105_hwtstamp_get()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ptp.c946 * @ifr: ioctl data
952 int ixgbe_ptp_get_ts_config(struct ixgbe_adapter *adapter, struct ifreq *ifr) in ixgbe_ptp_get_ts_config() argument
956 return copy_to_user(ifr->ifr_data, config, in ixgbe_ptp_get_ts_config()
1141 * @ifr: ioctl data
1146 int ixgbe_ptp_set_ts_config(struct ixgbe_adapter *adapter, struct ifreq *ifr) in ixgbe_ptp_set_ts_config() argument
1151 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in ixgbe_ptp_set_ts_config()
1162 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in ixgbe_ptp_set_ts_config()
/kernel/linux/linux-5.10/drivers/net/hamradio/
H A Dhdlcdrv.c486 static int hdlcdrv_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in hdlcdrv_ioctl() argument
493 return s->ops->ioctl(dev, ifr, &bi, cmd); in hdlcdrv_ioctl()
496 if (copy_from_user(&bi, ifr->ifr_data, sizeof(bi))) in hdlcdrv_ioctl()
502 return s->ops->ioctl(dev, ifr, &bi, cmd); in hdlcdrv_ioctl()
608 if (copy_to_user(ifr->ifr_data, &bi, sizeof(bi))) in hdlcdrv_ioctl()
H A Dbpqether.c317 static int bpq_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in bpq_ioctl() argument
319 struct bpq_ethaddr __user *ethaddr = ifr->ifr_data; in bpq_ioctl()
328 if (copy_from_user(&req, ifr->ifr_data, sizeof(struct bpq_req))) in bpq_ioctl()
/kernel/linux/linux-5.10/samples/bpf/
H A Dxdp_router_ipv4_user.c75 struct ifreq ifr; in getmac() local
80 ifr.ifr_addr.sa_family = AF_INET; in getmac()
81 strncpy(ifr.ifr_name, iface, IFNAMSIZ - 1); in getmac()
82 if (ioctl(fd, SIOCGIFHWADDR, &ifr) < 0) { in getmac()
87 *((__u8 *)&mac + i) = (__u8)ifr.ifr_hwaddr.sa_data[i]; in getmac()
/kernel/linux/linux-5.10/tools/lib/bpf/
H A Dxsk.c444 struct ifreq ifr = {}; in xsk_get_max_queues() local
451 ifr.ifr_data = (void *)&channels; in xsk_get_max_queues()
452 memcpy(ifr.ifr_name, ctx->ifname, IFNAMSIZ - 1); in xsk_get_max_queues()
453 ifr.ifr_name[IFNAMSIZ - 1] = '\0'; in xsk_get_max_queues()
454 err = ioctl(fd, SIOCETHTOOL, &ifr); in xsk_get_max_queues()
/kernel/linux/linux-6.6/drivers/net/ethernet/mscc/
H A Docelot_ptp.c498 int ocelot_hwstamp_get(struct ocelot *ocelot, int port, struct ifreq *ifr) in ocelot_hwstamp_get() argument
517 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in ocelot_hwstamp_get()
521 int ocelot_hwstamp_set(struct ocelot *ocelot, int port, struct ifreq *ifr) in ocelot_hwstamp_set() argument
528 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in ocelot_hwstamp_set()
578 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in ocelot_hwstamp_set()
/kernel/linux/linux-6.6/drivers/net/dsa/sja1105/
H A Dsja1105_ptp.c61 int sja1105_hwtstamp_set(struct dsa_switch *ds, int port, struct ifreq *ifr) in sja1105_hwtstamp_set() argument
66 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in sja1105_hwtstamp_set()
89 if (copy_to_user(ifr->ifr_data, &config, sizeof(config))) in sja1105_hwtstamp_set()
94 int sja1105_hwtstamp_get(struct dsa_switch *ds, int port, struct ifreq *ifr) in sja1105_hwtstamp_get() argument
109 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in sja1105_hwtstamp_get()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ptp.c936 * @ifr: ioctl data
942 int ixgbe_ptp_get_ts_config(struct ixgbe_adapter *adapter, struct ifreq *ifr) in ixgbe_ptp_get_ts_config() argument
946 return copy_to_user(ifr->ifr_data, config, in ixgbe_ptp_get_ts_config()
1128 * @ifr: ioctl data
1133 int ixgbe_ptp_set_ts_config(struct ixgbe_adapter *adapter, struct ifreq *ifr) in ixgbe_ptp_set_ts_config() argument
1138 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in ixgbe_ptp_set_ts_config()
1149 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in ixgbe_ptp_set_ts_config()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
H A Dipoib.h87 int mlx5i_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd);
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
H A Dipoib.h89 int mlx5i_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd);
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/
H A Dlan743x_ptp.h54 int lan743x_ptp_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd);
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qede/
H A Dqede_ptp.c290 int qede_ptp_hw_ts(struct qede_dev *edev, struct ifreq *ifr) in qede_ptp_hw_ts() argument
300 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in qede_ptp_hw_ts()
322 return copy_to_user(ifr->ifr_data, &config, in qede_ptp_hw_ts()
/kernel/linux/linux-5.10/drivers/net/ethernet/cadence/
H A Dmacb_ptp.c446 int gem_set_hwtst(struct net_device *dev, struct ifreq *ifr, int cmd) in gem_set_hwtst() argument
458 if (copy_from_user(tstamp_config, ifr->ifr_data, in gem_set_hwtst()
514 if (copy_to_user(ifr->ifr_data, tstamp_config, sizeof(*tstamp_config))) in gem_set_hwtst()
/kernel/linux/linux-6.6/drivers/net/ethernet/cadence/
H A Dmacb_ptp.c404 int gem_set_hwtst(struct net_device *dev, struct ifreq *ifr, int cmd) in gem_set_hwtst() argument
416 if (copy_from_user(tstamp_config, ifr->ifr_data, in gem_set_hwtst()
469 if (copy_to_user(ifr->ifr_data, tstamp_config, sizeof(*tstamp_config))) in gem_set_hwtst()
/kernel/linux/linux-6.6/drivers/net/can/dev/
H A Ddev.c330 int can_eth_ioctl_hwts(struct net_device *netdev, struct ifreq *ifr, int cmd) in can_eth_ioctl_hwts() argument
336 if (copy_from_user(&hwts_cfg, ifr->ifr_data, sizeof(hwts_cfg))) in can_eth_ioctl_hwts()
346 if (copy_to_user(ifr->ifr_data, &hwts_cfg, sizeof(hwts_cfg))) in can_eth_ioctl_hwts()
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qede/
H A Dqede_ptp.c293 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()
/kernel/linux/linux-6.6/drivers/staging/wlan-ng/
H A Dp80211netdev.c80 static int p80211knetdev_siocdevprivate(struct net_device *dev, struct ifreq *ifr,
448 * ifr->data to the request message handler.
452 * ifr Our private ioctl request structure, typed for the
472 struct ifreq *ifr, in p80211knetdev_siocdevprivate()
476 struct p80211ioctl_req *req = (struct p80211ioctl_req *)ifr; in p80211knetdev_siocdevprivate()
485 /* Test the magic, assume ifr is good if it's there */ in p80211knetdev_siocdevprivate()
471 p80211knetdev_siocdevprivate(struct net_device *dev, struct ifreq *ifr, void __user *data, int cmd) p80211knetdev_siocdevprivate() argument
/kernel/linux/linux-6.6/samples/bpf/
H A Dxdp_sample_user.c1606 struct ifreq ifr = {}; in get_driver_name() local
1617 safe_strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in get_driver_name()
1618 ifr.ifr_data = (void *)&drv; in get_driver_name()
1620 r = ioctl(fd, SIOCETHTOOL, &ifr); in get_driver_name()
1638 struct ifreq ifr = {}; in get_mac_addr() local
1650 safe_strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in get_mac_addr()
1652 r = ioctl(fd, SIOCGIFHWADDR, &ifr); in get_mac_addr()
1658 memcpy(mac_addr, ifr in get_mac_addr()
[all...]
/kernel/linux/linux-5.10/drivers/net/wan/
H A Dsealevel.c144 static int sealevel_ioctl(struct net_device *d, struct ifreq *ifr, int cmd) in sealevel_ioctl() argument
147 z8530_ioctl(d,&slvl->sync.chanA,ifr,cmd) */ in sealevel_ioctl()
148 return hdlc_ioctl(d, ifr, cmd); in sealevel_ioctl()

Completed in 35 milliseconds

12345678910>>...20