• Home
  • Raw
  • Download

Lines Matching refs:ifr

2749 	struct ifreq __user *ifr;  in dev_ifconf()  local
2767 ifr = ifc.ifc_req = (void __user *)(uifc + 1); in dev_ifconf()
2770 if (copy_in_user(ifr, ifr32, sizeof(struct compat_ifreq))) in dev_ifconf()
2772 ifr++; in dev_ifconf()
2786 ifr = ifc.ifc_req; in dev_ifconf()
2791 if (copy_in_user(ifr32, ifr, sizeof(struct compat_ifreq))) in dev_ifconf()
2794 ifr++; in dev_ifconf()
2819 struct ifreq __user *ifr; in ethtool_ioctl() local
2859 ifr = compat_alloc_user_space(buf_size); in ethtool_ioctl()
2860 rxnfc = (void __user *)ifr + ALIGN(sizeof(struct ifreq), 8); in ethtool_ioctl()
2862 if (copy_in_user(&ifr->ifr_name, &ifr32->ifr_name, IFNAMSIZ)) in ethtool_ioctl()
2866 &ifr->ifr_ifru.ifru_data)) in ethtool_ioctl()
2895 ret = dev_ioctl(net, SIOCETHTOOL, ifr); in ethtool_ioctl()
3067 struct ifreq ifr; in compat_sioc_ifmap() local
3073 err = copy_from_user(&ifr, uifr32, sizeof(ifr.ifr_name)); in compat_sioc_ifmap()
3074 err |= __get_user(ifr.ifr_map.mem_start, &uifmap32->mem_start); in compat_sioc_ifmap()
3075 err |= __get_user(ifr.ifr_map.mem_end, &uifmap32->mem_end); in compat_sioc_ifmap()
3076 err |= __get_user(ifr.ifr_map.base_addr, &uifmap32->base_addr); in compat_sioc_ifmap()
3077 err |= __get_user(ifr.ifr_map.irq, &uifmap32->irq); in compat_sioc_ifmap()
3078 err |= __get_user(ifr.ifr_map.dma, &uifmap32->dma); in compat_sioc_ifmap()
3079 err |= __get_user(ifr.ifr_map.port, &uifmap32->port); in compat_sioc_ifmap()
3085 err = dev_ioctl(net, cmd, (void __user __force *)&ifr); in compat_sioc_ifmap()
3089 err = copy_to_user(uifr32, &ifr, sizeof(ifr.ifr_name)); in compat_sioc_ifmap()
3090 err |= __put_user(ifr.ifr_map.mem_start, &uifmap32->mem_start); in compat_sioc_ifmap()
3091 err |= __put_user(ifr.ifr_map.mem_end, &uifmap32->mem_end); in compat_sioc_ifmap()
3092 err |= __put_user(ifr.ifr_map.base_addr, &uifmap32->base_addr); in compat_sioc_ifmap()
3093 err |= __put_user(ifr.ifr_map.irq, &uifmap32->irq); in compat_sioc_ifmap()
3094 err |= __put_user(ifr.ifr_map.dma, &uifmap32->dma); in compat_sioc_ifmap()
3095 err |= __put_user(ifr.ifr_map.port, &uifmap32->port); in compat_sioc_ifmap()