Home
last modified time | relevance | path

Searched refs:ifreq (Results 1 – 25 of 277) sorted by relevance

12345678910>>...12

/linux-6.15/drivers/net/dsa/mv88e6xxx/
H A Dhwtstamp.h114 struct ifreq *ifr);
116 struct ifreq *ifr);
136 int port, struct ifreq *ifr) in mv88e6xxx_port_hwtstamp_set()
142 int port, struct ifreq *ifr) in mv88e6xxx_port_hwtstamp_get()
/linux-6.15/net/core/
H A Ddev_ioctl.c29 static int dev_ifname(struct net *net, struct ifreq *ifr) in dev_ifname()
65 size = sizeof(struct ifreq); in dev_ifconf()
87 static int dev_getifmap(struct net_device *dev, struct ifreq *ifr) in dev_getifmap()
114 static int netif_setifmap(struct net_device *dev, struct ifreq *ifr) in netif_setifmap()
281 static int dev_get_hwtstamp(struct net_device *dev, struct ifreq *ifr) in dev_get_hwtstamp()
390 static int dev_set_hwtstamp(struct net_device *dev, struct ifreq *ifr) in dev_set_hwtstamp()
443 struct ifreq ifrr; in generic_hwtstamp_ioctl_lower()
493 struct ifreq *ifr, unsigned int cmd) in dev_siocbond()
511 static int dev_siocdevprivate(struct net_device *dev, struct ifreq *ifr, in dev_siocdevprivate()
551 static int dev_ifsioc(struct net *net, struct ifreq *ifr, void __user *data, in dev_ifsioc()
[all …]
/linux-6.15/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_ptp.h12 struct ifreq;
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-6.15/tools/testing/selftests/net/
H A Dpsock_fanout.c65 struct ifreq ifreq = {}; in loopback_set_up_down() local
73 strcpy(ifreq.ifr_name, "lo"); in loopback_set_up_down()
74 err = ioctl(fd, SIOCGIFFLAGS, &ifreq); in loopback_set_up_down()
79 if (state_up != !!(ifreq.ifr_flags & IFF_UP)) { in loopback_set_up_down()
80 ifreq.ifr_flags ^= IFF_UP; in loopback_set_up_down()
81 err = ioctl(fd, SIOCSIFFLAGS, &ifreq); in loopback_set_up_down()
H A Dtun.c22 struct ifreq ifr; in tun_attach()
33 struct ifreq ifr; in tun_detach()
44 struct ifreq ifr; in tun_alloc()
H A Dhwtstamp_config.c90 struct ifreq ifr; in main()
/linux-6.15/drivers/net/ethernet/intel/ice/
H A Dice_ptp.h297 int ice_ptp_set_ts_config(struct ice_pf *pf, struct ifreq *ifr);
298 int ice_ptp_get_ts_config(struct ice_pf *pf, struct ifreq *ifr);
319 static inline int ice_ptp_set_ts_config(struct ice_pf *pf, struct ifreq *ifr) in ice_ptp_set_ts_config()
324 static inline int ice_ptp_get_ts_config(struct ice_pf *pf, struct ifreq *ifr) in ice_ptp_get_ts_config()
/linux-6.15/drivers/net/dsa/hirschmann/
H A Dhellcreek_hwtstamp.h41 struct ifreq *ifr);
43 struct ifreq *ifr);
H A Dhellcreek_hwtstamp.c113 struct ifreq *ifr) in hellcreek_port_hwtstamp_set()
137 struct ifreq *ifr) in hellcreek_port_hwtstamp_get()
/linux-6.15/drivers/net/dsa/microchip/
H A Dksz_ptp.h42 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-6.15/drivers/net/ethernet/pensando/ionic/
H A Dionic_lif.h362 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()
378 static inline int ionic_lif_hwstamp_get(struct ionic_lif *lif, struct ifreq *ifr) in ionic_lif_hwstamp_get()
/linux-6.15/include/uapi/linux/
H A Dif.h234 struct ifreq { struct
290 struct ifreq __user *ifcu_req;
/linux-6.15/drivers/staging/octeon/
H A Dethernet-mdio.h25 int cvm_oct_ioctl(struct net_device *dev, struct ifreq *rq, int cmd);
/linux-6.15/drivers/net/dsa/sja1105/
H A Dsja1105_ptp.h115 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);
/linux-6.15/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_ptp.h163 int bnxt_hwtstamp_set(struct net_device *dev, struct ifreq *ifr);
164 int bnxt_hwtstamp_get(struct net_device *dev, struct ifreq *ifr);
/linux-6.15/drivers/net/ethernet/asix/
H A Dax88796c_ioctl.h24 int ax88796c_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd);
/linux-6.15/drivers/net/ethernet/qlogic/qede/
H A Dqede_ptp.h17 int qede_ptp_hw_ts(struct qede_dev *edev, struct ifreq *req);
/linux-6.15/include/linux/
H A Dnet_tstamp.h71 struct ifreq *ifr;
/linux-6.15/drivers/net/ethernet/aquantia/atlantic/
H A Daq_main.c296 static int aq_ndev_hwtstamp_set(struct aq_nic_s *aq_nic, struct ifreq *ifr) in aq_ndev_hwtstamp_set()
319 static int aq_ndev_hwtstamp_get(struct aq_nic_s *aq_nic, struct ifreq *ifr) in aq_ndev_hwtstamp_get()
332 static int aq_ndev_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in aq_ndev_ioctl()
/linux-6.15/drivers/net/ethernet/microchip/
H A Dlan743x_ptp.h55 int lan743x_ptp_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd);
/linux-6.15/drivers/media/dvb-frontends/
H A Dsp887x.c311 int ifreq = 36000000; in sp887x_correct_offsets() local
329 freq = ifreq - freq_offset; in sp887x_correct_offsets()
331 freq = ifreq + freq_offset; in sp887x_correct_offsets()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
H A Dipoib.h91 int mlx5i_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd);
H A Dipoib_vlan.c143 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()
/linux-6.15/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-drv.c1512 struct ifreq *ifreq) in xgbe_get_hwtstamp_settings() argument
1514 if (copy_to_user(ifreq->ifr_data, &pdata->tstamp_config, in xgbe_get_hwtstamp_settings()
1522 struct ifreq *ifreq) in xgbe_set_hwtstamp_settings() argument
1527 if (copy_from_user(&config, ifreq->ifr_data, sizeof(config))) in xgbe_set_hwtstamp_settings()
2040 static int xgbe_ioctl(struct net_device *netdev, struct ifreq *ifreq, int cmd) in xgbe_ioctl() argument
2047 ret = xgbe_get_hwtstamp_settings(pdata, ifreq); in xgbe_ioctl()
2051 ret = xgbe_set_hwtstamp_settings(pdata, ifreq); in xgbe_ioctl()
/linux-6.15/net/bridge/
H A Dbr_ioctl.c144 int br_dev_siocdevprivate(struct net_device *dev, struct ifreq *rq, in br_dev_siocdevprivate()
400 struct ifreq ifr; in br_ioctl_stub()

12345678910>>...12