ifr_data
u_binfo = (struct ifbond __user *)ifr->ifr_data;
u_sinfo = (struct ifslave __user *)ifr->ifr_data;
struct ifreq ifrdata = { .ifr_data = data };
if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg)))
if (copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)))
struct mii_ioctl_data *data = (struct mii_ioctl_data *)&req->ifr_data;
if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg)))
if (copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)))
if (copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)))
if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg)))
if (copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)))
*ifrdata = compat_ptr(ifr32->ifr_data);
*ifrdata = ifr->ifr_data;
ifreq.ifr_data = data;
ifr.ifr_data = (void *)&drv;
ifr.ifr_data = (char *)ring_param;
ifr.ifr_data = (char *)ring_param;
.ifr_data = (void *)&ch,
.ifr_data = (void *)cfg,
ifr.ifr_data = (caddr_t)&config;
hwtstamp.ifr_data = (void *)&hwconfig;