/linux-6.3-rc2/drivers/net/dsa/hirschmann/ |
A D | hellcreek_hwtstamp.c | 122 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.3-rc2/drivers/net/ethernet/engleder/ |
A D | tsnep_ptp.c | 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()
|
/linux-6.3-rc2/drivers/net/ethernet/cadence/ |
A D | macb_ptp.c | 386 if (copy_to_user(rq->ifr_data, tstamp_config, sizeof(*tstamp_config))) in gem_get_hwtst() 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()
|
/linux-6.3-rc2/drivers/net/ethernet/aquantia/atlantic/ |
A D | aq_main.c | 306 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.3-rc2/drivers/net/dsa/mv88e6xxx/ |
A D | hwtstamp.c | 182 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.3-rc2/drivers/net/ethernet/microchip/sparx5/ |
A D | sparx5_ptp.c | 91 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in sparx5_ptp_hwtstamp_set() 137 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in sparx5_ptp_hwtstamp_set() 146 return copy_to_user(ifr->ifr_data, &phc->hwtstamp_config, in sparx5_ptp_hwtstamp_get()
|
/linux-6.3-rc2/tools/testing/selftests/net/ |
A D | hwtstamp_config.c | 115 ifr.ifr_data = (caddr_t)&config; in main()
|
/linux-6.3-rc2/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
A D | hclge_ptp.c | 208 return copy_to_user(ifr->ifr_data, &hdev->ptp->ts_cfg, in hclge_ptp_get_cfg() 368 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in hclge_ptp_set_cfg() 377 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in hclge_ptp_set_cfg()
|
/linux-6.3-rc2/drivers/net/ethernet/pensando/ionic/ |
A D | ionic_phc.c | 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() 260 if (copy_to_user(ifr->ifr_data, &config, sizeof(config))) in ionic_lif_hwstamp_get()
|
/linux-6.3-rc2/drivers/net/can/dev/ |
A D | dev.c | 334 if (copy_from_user(&hwts_cfg, ifr->ifr_data, sizeof(hwts_cfg))) in can_eth_ioctl_hwts() 344 if (copy_to_user(ifr->ifr_data, &hwts_cfg, sizeof(hwts_cfg))) in can_eth_ioctl_hwts()
|
/linux-6.3-rc2/tools/testing/selftests/bpf/ |
A D | xdp_hw_metadata.c | 270 .ifr_data = (void *)&ch, in rxq_num() 291 .ifr_data = (void *)cfg, in hwtstamp_ioctl()
|
/linux-6.3-rc2/include/uapi/linux/ |
A D | if.h | 270 #define ifr_data ifr_ifru.ifru_data /* for use by interface */ macro
|
/linux-6.3-rc2/drivers/net/ethernet/freescale/ |
A D | fec_ptp.c | 627 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in fec_ptp_set() 652 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in fec_ptp_set() 666 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in fec_ptp_get()
|
/linux-6.3-rc2/drivers/net/ethernet/microchip/lan966x/ |
A D | lan966x_ptp.c | 255 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in lan966x_ptp_setup_traps() 270 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in lan966x_ptp_hwtstamp_set() 316 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in lan966x_ptp_hwtstamp_set() 325 return copy_to_user(ifr->ifr_data, &phc->hwtstamp_config, in lan966x_ptp_hwtstamp_get()
|
/linux-6.3-rc2/drivers/net/ethernet/qlogic/qede/ |
A D | qede_ptp.c | 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()
|
/linux-6.3-rc2/drivers/net/ethernet/mscc/ |
A D | ocelot_ptp.c | 479 return copy_to_user(ifr->ifr_data, &ocelot->hwtstamp_config, in ocelot_hwstamp_get() 491 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in ocelot_hwstamp_set() 557 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in ocelot_hwstamp_set()
|
/linux-6.3-rc2/drivers/net/dsa/sja1105/ |
A D | sja1105_ptp.c | 91 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in sja1105_hwtstamp_set() 127 if (copy_to_user(ifr->ifr_data, &config, sizeof(config))) in sja1105_hwtstamp_set() 148 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in sja1105_hwtstamp_get()
|
/linux-6.3-rc2/drivers/net/ethernet/intel/igc/ |
A D | igc_ptp.c | 728 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in igc_ptp_set_ts_config() 739 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in igc_ptp_set_ts_config() 757 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? in igc_ptp_get_ts_config()
|
/linux-6.3-rc2/drivers/net/ethernet/intel/ixgbe/ |
A D | ixgbe_ptp.c | 946 return copy_to_user(ifr->ifr_data, config, in ixgbe_ptp_get_ts_config() 1136 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in ixgbe_ptp_set_ts_config() 1147 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in ixgbe_ptp_set_ts_config()
|
/linux-6.3-rc2/drivers/net/ethernet/broadcom/bnxt/ |
A D | bnxt_ptp.c | 545 if (copy_from_user(&stmpconf, ifr->ifr_data, sizeof(stmpconf))) in bnxt_hwtstamp_set() 598 return copy_to_user(ifr->ifr_data, &stmpconf, sizeof(stmpconf)) ? in bnxt_hwtstamp_set() 622 return copy_to_user(ifr->ifr_data, &stmpconf, sizeof(stmpconf)) ? in bnxt_hwtstamp_get()
|
/linux-6.3-rc2/drivers/net/can/peak_canfd/ |
A D | peak_canfd.c | 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()
|
/linux-6.3-rc2/drivers/net/dsa/microchip/ |
A D | ksz_ptp.c | 334 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? in ksz_hwtstamp_get() 419 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in ksz_hwtstamp_set() 428 if (copy_to_user(ifr->ifr_data, &config, sizeof(config))) in ksz_hwtstamp_set()
|
/linux-6.3-rc2/drivers/ptp/ |
A D | ptp_ines.c | 338 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in ines_hwtstamp() 396 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in ines_hwtstamp()
|
/linux-6.3-rc2/drivers/net/ethernet/intel/i40e/ |
A D | i40e_ptp.c | 929 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? in i40e_ptp_get_ts_config() 1313 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in i40e_ptp_set_ts_config() 1323 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in i40e_ptp_set_ts_config()
|
/linux-6.3-rc2/drivers/net/can/usb/peak_usb/ |
A D | pcan_usb_core.c | 806 if (copy_from_user(&hwts_cfg, ifr->ifr_data, sizeof(hwts_cfg))) in peak_eth_ioctl() 816 if (copy_to_user(ifr->ifr_data, &hwts_cfg, sizeof(hwts_cfg))) in peak_eth_ioctl()
|