Home
last modified time | relevance | path

Searched refs:ifr_data (Results 1 – 25 of 59) sorted by relevance

123

/linux-6.15/drivers/net/dsa/hirschmann/
H A Dhellcreek_hwtstamp.c122 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in hellcreek_port_hwtstamp_set()
132 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in hellcreek_port_hwtstamp_set()
146 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? in hellcreek_port_hwtstamp_get()
/linux-6.15/drivers/net/ethernet/engleder/
H A Dtsnep_ptp.c31 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()
/linux-6.15/drivers/net/ethernet/aquantia/atlantic/
H A Daq_main.c306 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in aq_ndev_hwtstamp_set()
314 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in aq_ndev_hwtstamp_set()
327 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in aq_ndev_hwtstamp_get()
/linux-6.15/drivers/net/dsa/mv88e6xxx/
H A Dhwtstamp.c182 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()
206 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? in mv88e6xxx_port_hwtstamp_get()
/linux-6.15/tools/testing/selftests/net/
H A Dhwtstamp_config.c117 ifr.ifr_data = (caddr_t)&config; in main()
H A Dtimestamping.c394 hwtstamp.ifr_data = (void *)&hwconfig; in main()
/linux-6.15/drivers/net/ethernet/pensando/ionic/
H A Dionic_phc.c194 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()
260 if (copy_to_user(ifr->ifr_data, &config, sizeof(config))) in ionic_lif_hwstamp_get()
/linux-6.15/net/core/
H A Ddev_ioctl.c307 if (copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg))) in dev_get_hwtstamp()
398 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in dev_set_hwtstamp()
433 if (copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg))) in dev_set_hwtstamp()
/linux-6.15/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_ptp.c212 return copy_to_user(ifr->ifr_data, &hdev->ptp->ts_cfg, in hclge_ptp_get_cfg()
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()
/linux-6.15/include/uapi/linux/
H A Dif.h270 #define ifr_data ifr_ifru.ifru_data /* for use by interface */ macro
/linux-6.15/drivers/net/can/dev/
H A Ddev.c353 if (copy_from_user(&hwts_cfg, ifr->ifr_data, sizeof(hwts_cfg))) in can_eth_ioctl_hwts()
363 if (copy_to_user(ifr->ifr_data, &hwts_cfg, sizeof(hwts_cfg))) in can_eth_ioctl_hwts()
/linux-6.15/drivers/net/ethernet/qlogic/qede/
H A Dqede_ptp.c303 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()
/linux-6.15/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ptp.c951 return copy_to_user(ifr->ifr_data, config, in ixgbe_ptp_get_ts_config()
1144 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in ixgbe_ptp_set_ts_config()
1155 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in ixgbe_ptp_set_ts_config()
/linux-6.15/drivers/net/dsa/sja1105/
H A Dsja1105_ptp.c67 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in sja1105_hwtstamp_set()
95 if (copy_to_user(ifr->ifr_data, &config, sizeof(config))) in sja1105_hwtstamp_set()
119 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in sja1105_hwtstamp_get()
/linux-6.15/drivers/net/ethernet/mscc/
H A Docelot_ptp.c541 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in ocelot_hwstamp_get()
554 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in ocelot_hwstamp_set()
596 if (copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg))) { in ocelot_hwstamp_set()
/linux-6.15/drivers/net/can/peak_canfd/
H A Dpeak_canfd.c752 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()
/linux-6.15/drivers/net/ethernet/intel/igc/
H A Digc_ptp.c878 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in igc_ptp_set_ts_config()
889 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in igc_ptp_set_ts_config()
907 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? in igc_ptp_get_ts_config()
/linux-6.15/drivers/net/dsa/microchip/
H A Dksz_ptp.c331 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? in ksz_hwtstamp_get()
416 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in ksz_hwtstamp_set()
425 if (copy_to_user(ifr->ifr_data, &config, sizeof(config))) in ksz_hwtstamp_set()
/linux-6.15/tools/testing/selftests/bpf/
H A Dxdp_hw_metadata.c551 .ifr_data = (void *)&ch, in rxq_num()
572 .ifr_data = (void *)cfg, in hwtstamp_ioctl()
/linux-6.15/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_ptp.c576 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()
653 return copy_to_user(ifr->ifr_data, &stmpconf, sizeof(stmpconf)) ? in bnxt_hwtstamp_get()
/linux-6.15/drivers/net/ethernet/intel/i40e/
H A Di40e_ptp.c930 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? in i40e_ptp_get_ts_config()
1314 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in i40e_ptp_set_ts_config()
1324 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in i40e_ptp_set_ts_config()
/linux-6.15/drivers/net/can/usb/peak_usb/
H A Dpcan_usb_core.c793 if (copy_from_user(&hwts_cfg, ifr->ifr_data, sizeof(hwts_cfg))) in peak_eth_ioctl()
803 if (copy_to_user(ifr->ifr_data, &hwts_cfg, sizeof(hwts_cfg))) in peak_eth_ioctl()
/linux-6.15/drivers/net/ethernet/intel/igb/
H A Digb_ptp.c1124 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? in igb_ptp_get_ts_config()
1303 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in igb_ptp_set_ts_config()
1314 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in igb_ptp_set_ts_config()
/linux-6.15/drivers/net/ethernet/ti/
H A Dcpsw_priv.c628 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in cpsw_hwtstamp_set()
674 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in cpsw_hwtstamp_set()
692 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in cpsw_hwtstamp_get()
/linux-6.15/drivers/net/ethernet/ti/icssg/
H A Dicssg_common.c1245 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in emac_set_ts_config()
1285 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in emac_set_ts_config()
1298 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in emac_get_ts_config()

123