Home
last modified time | relevance | path

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

123

/Linux-v6.1/drivers/net/dsa/hirschmann/
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-v6.1/drivers/net/ethernet/engleder/
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-v6.1/drivers/net/ethernet/aquantia/atlantic/
Daq_main.c305 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()
326 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in aq_ndev_hwtstamp_get()
/Linux-v6.1/drivers/net/ethernet/cadence/
Dmacb_ptp.c431 if (copy_to_user(rq->ifr_data, tstamp_config, sizeof(*tstamp_config))) in gem_get_hwtst()
461 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()
/Linux-v6.1/drivers/net/ethernet/freescale/
Dfec_ptp.c468 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in fec_ptp_set()
493 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in fec_ptp_set()
507 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in fec_ptp_get()
/Linux-v6.1/drivers/net/dsa/mv88e6xxx/
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-v6.1/drivers/net/ethernet/microchip/sparx5/
Dsparx5_ptp.c91 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-v6.1/tools/testing/selftests/net/
Dhwtstamp_config.c115 ifr.ifr_data = (caddr_t)&config; in main()
/Linux-v6.1/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_ptp.c220 return copy_to_user(ifr->ifr_data, &hdev->ptp->ts_cfg, in hclge_ptp_get_cfg()
380 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in hclge_ptp_set_cfg()
389 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in hclge_ptp_set_cfg()
/Linux-v6.1/drivers/net/ethernet/pensando/ionic/
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-v6.1/drivers/net/can/dev/
Ddev.c334 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-v6.1/include/uapi/linux/
Dif.h270 #define ifr_data ifr_ifru.ifru_data /* for use by interface */ macro
/Linux-v6.1/drivers/net/ethernet/qlogic/qede/
Dqede_ptp.c300 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in qede_ptp_hw_ts()
317 return copy_to_user(ifr->ifr_data, &config, in qede_ptp_hw_ts()
/Linux-v6.1/drivers/net/ethernet/microchip/lan966x/
Dlan966x_ptp.c51 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in lan966x_ptp_hwtstamp_set()
97 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in lan966x_ptp_hwtstamp_set()
106 return copy_to_user(ifr->ifr_data, &phc->hwtstamp_config, in lan966x_ptp_hwtstamp_get()
/Linux-v6.1/drivers/net/ethernet/mscc/
Docelot_ptp.c479 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-v6.1/drivers/net/dsa/sja1105/
Dsja1105_ptp.c91 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-v6.1/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ptp.c962 return copy_to_user(ifr->ifr_data, config, in ixgbe_ptp_get_ts_config()
1152 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in ixgbe_ptp_set_ts_config()
1163 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in ixgbe_ptp_set_ts_config()
/Linux-v6.1/drivers/net/ethernet/intel/igc/
Digc_ptp.c722 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in igc_ptp_set_ts_config()
733 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in igc_ptp_set_ts_config()
751 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? in igc_ptp_get_ts_config()
/Linux-v6.1/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ptp.c535 if (copy_from_user(&stmpconf, ifr->ifr_data, sizeof(stmpconf))) in bnxt_hwtstamp_set()
588 return copy_to_user(ifr->ifr_data, &stmpconf, sizeof(stmpconf)) ? in bnxt_hwtstamp_set()
612 return copy_to_user(ifr->ifr_data, &stmpconf, sizeof(stmpconf)) ? in bnxt_hwtstamp_get()
/Linux-v6.1/drivers/net/can/peak_canfd/
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-v6.1/drivers/ptp/
Dptp_ines.c338 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-v6.1/drivers/net/can/usb/peak_usb/
Dpcan_usb_core.c784 if (copy_from_user(&hwts_cfg, ifr->ifr_data, sizeof(hwts_cfg))) in peak_eth_ioctl()
794 if (copy_to_user(ifr->ifr_data, &hwts_cfg, sizeof(hwts_cfg))) in peak_eth_ioctl()
/Linux-v6.1/drivers/net/ethernet/intel/i40e/
Di40e_ptp.c940 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? in i40e_ptp_get_ts_config()
1324 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in i40e_ptp_set_ts_config()
1334 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in i40e_ptp_set_ts_config()
/Linux-v6.1/drivers/net/phy/
Dbcm-phy-ptp.c791 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in bcm_ptp_hwtstamp()
843 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in bcm_ptp_hwtstamp()
/Linux-v6.1/drivers/net/ethernet/intel/igb/
Digb_ptp.c1136 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? in igb_ptp_get_ts_config()
1315 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in igb_ptp_set_ts_config()
1326 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in igb_ptp_set_ts_config()

123