tag | line | file | source code |
ifr | 187 | drivers/net/plip.c | static int plip_ioctl(struct device *dev, struct ifreq *ifr, int cmd); |
ifr | 97 | drivers/net/ppp.c | static int ppp_dev_ioctl(struct device *dev, struct ifreq *ifr, int cmd); |
ifr | 610 | drivers/net/ppp.c | static int ppp_dev_ioctl(struct device *dev, struct ifreq *ifr, int cmd) |
ifr | 622 | drivers/net/ppp.c | ifr->ifr_ifru.ifru_data, |
ifr | 626 | drivers/net/ppp.c | result = (struct stats *) ifr->ifr_ifru.ifru_data; |
ifr | 159 | include/linux/netdevice.h | int (*do_ioctl)(struct device *dev, struct ifreq *ifr, int cmd); |
ifr | 810 | net/inet/dev.c | struct ifreq ifr; |
ifr | 844 | net/inet/dev.c | memset(&ifr, 0, sizeof(struct ifreq)); |
ifr | 845 | net/inet/dev.c | strcpy(ifr.ifr_name, dev->name); |
ifr | 846 | net/inet/dev.c | (*(struct sockaddr_in *) &ifr.ifr_addr).sin_family = dev->family; |
ifr | 847 | net/inet/dev.c | (*(struct sockaddr_in *) &ifr.ifr_addr).sin_addr.s_addr = dev->pa_addr; |
ifr | 853 | net/inet/dev.c | memcpy_tofs(pos, &ifr, sizeof(struct ifreq)); |
ifr | 977 | net/inet/dev.c | struct ifreq ifr; |
ifr | 989 | net/inet/dev.c | memcpy_fromfs(&ifr, arg, sizeof(struct ifreq)); |
ifr | 995 | net/inet/dev.c | if ((dev = dev_get(ifr.ifr_name)) == NULL) |
ifr | 1001 | net/inet/dev.c | ifr.ifr_flags = dev->flags; |
ifr | 1002 | net/inet/dev.c | memcpy_tofs(arg, &ifr, sizeof(struct ifreq)); |
ifr | 1012 | net/inet/dev.c | dev->flags = ifr.ifr_flags & ( |
ifr | 1075 | net/inet/dev.c | &ifr.ifr_addr).sin_addr.s_addr = dev->pa_addr; |
ifr | 1077 | net/inet/dev.c | &ifr.ifr_addr).sin_family = dev->family; |
ifr | 1079 | net/inet/dev.c | &ifr.ifr_addr).sin_port = 0; |
ifr | 1080 | net/inet/dev.c | memcpy_tofs(arg, &ifr, sizeof(struct ifreq)); |
ifr | 1086 | net/inet/dev.c | &ifr.ifr_addr).sin_addr.s_addr; |
ifr | 1087 | net/inet/dev.c | dev->family = ifr.ifr_addr.sa_family; |
ifr | 1100 | net/inet/dev.c | &ifr.ifr_broadaddr).sin_addr.s_addr = dev->pa_brdaddr; |
ifr | 1102 | net/inet/dev.c | &ifr.ifr_broadaddr).sin_family = dev->family; |
ifr | 1104 | net/inet/dev.c | &ifr.ifr_broadaddr).sin_port = 0; |
ifr | 1105 | net/inet/dev.c | memcpy_tofs(arg, &ifr, sizeof(struct ifreq)); |
ifr | 1111 | net/inet/dev.c | &ifr.ifr_broadaddr).sin_addr.s_addr; |
ifr | 1117 | net/inet/dev.c | &ifr.ifr_dstaddr).sin_addr.s_addr = dev->pa_dstaddr; |
ifr | 1119 | net/inet/dev.c | &ifr.ifr_broadaddr).sin_family = dev->family; |
ifr | 1121 | net/inet/dev.c | &ifr.ifr_broadaddr).sin_port = 0; |
ifr | 1122 | net/inet/dev.c | memcpy_tofs(arg, &ifr, sizeof(struct ifreq)); |
ifr | 1128 | net/inet/dev.c | &ifr.ifr_dstaddr).sin_addr.s_addr; |
ifr | 1134 | net/inet/dev.c | &ifr.ifr_netmask).sin_addr.s_addr = dev->pa_mask; |
ifr | 1136 | net/inet/dev.c | &ifr.ifr_netmask).sin_family = dev->family; |
ifr | 1138 | net/inet/dev.c | &ifr.ifr_netmask).sin_port = 0; |
ifr | 1139 | net/inet/dev.c | memcpy_tofs(arg, &ifr, sizeof(struct ifreq)); |
ifr | 1146 | net/inet/dev.c | &ifr.ifr_netmask).sin_addr.s_addr; |
ifr | 1160 | net/inet/dev.c | ifr.ifr_metric = dev->metric; |
ifr | 1161 | net/inet/dev.c | memcpy_tofs(arg, &ifr, sizeof(struct ifreq)); |
ifr | 1166 | net/inet/dev.c | dev->metric = ifr.ifr_metric; |
ifr | 1171 | net/inet/dev.c | ifr.ifr_mtu = dev->mtu; |
ifr | 1172 | net/inet/dev.c | memcpy_tofs(arg, &ifr, sizeof(struct ifreq)); |
ifr | 1182 | net/inet/dev.c | if(ifr.ifr_mtu<1 || ifr.ifr_mtu>3800) |
ifr | 1184 | net/inet/dev.c | dev->mtu = ifr.ifr_mtu; |
ifr | 1200 | net/inet/dev.c | memcpy(ifr.old_ifr_hwaddr,dev->dev_addr, MAX_ADDR_LEN); |
ifr | 1201 | net/inet/dev.c | memcpy_tofs(arg,&ifr,sizeof(struct ifreq)); |
ifr | 1206 | net/inet/dev.c | memcpy(ifr.ifr_hwaddr.sa_data,dev->dev_addr, MAX_ADDR_LEN); |
ifr | 1207 | net/inet/dev.c | ifr.ifr_hwaddr.sa_family=dev->type; |
ifr | 1208 | net/inet/dev.c | memcpy_tofs(arg,&ifr,sizeof(struct ifreq)); |
ifr | 1215 | net/inet/dev.c | if(ifr.ifr_hwaddr.sa_family!=dev->type) |
ifr | 1217 | net/inet/dev.c | ret=dev->set_mac_address(dev,ifr.ifr_hwaddr.sa_data); |
ifr | 1221 | net/inet/dev.c | ifr.ifr_map.mem_start=dev->mem_start; |
ifr | 1222 | net/inet/dev.c | ifr.ifr_map.mem_end=dev->mem_end; |
ifr | 1223 | net/inet/dev.c | ifr.ifr_map.base_addr=dev->base_addr; |
ifr | 1224 | net/inet/dev.c | ifr.ifr_map.irq=dev->irq; |
ifr | 1225 | net/inet/dev.c | ifr.ifr_map.dma=dev->dma; |
ifr | 1226 | net/inet/dev.c | ifr.ifr_map.port=dev->if_port; |
ifr | 1227 | net/inet/dev.c | memcpy_tofs(arg,&ifr,sizeof(struct ifreq)); |
ifr | 1234 | net/inet/dev.c | return dev->set_config(dev,&ifr.ifr_map); |
ifr | 1240 | net/inet/dev.c | strncpy(ifr.ifr_name,dev->name,sizeof(ifr.ifr_name)); |
ifr | 1241 | net/inet/dev.c | memcpy_tofs(arg,&ifr,sizeof(struct ifreq)); |
ifr | 1256 | net/inet/dev.c | struct device *slave=dev_get(ifr.ifr_slave); |
ifr | 1295 | net/inet/dev.c | if(ifr.ifr_hwaddr.sa_family!=AF_UNSPEC) |
ifr | 1297 | net/inet/dev.c | dev_mc_add(dev,ifr.ifr_hwaddr.sa_data, dev->addr_len, 1); |
ifr | 1303 | net/inet/dev.c | if(ifr.ifr_hwaddr.sa_family!=AF_UNSPEC) |
ifr | 1305 | net/inet/dev.c | dev_mc_delete(dev,ifr.ifr_hwaddr.sa_data,dev->addr_len, 1); |
ifr | 1316 | net/inet/dev.c | ret=dev->do_ioctl(dev, &ifr, getset); |
ifr | 1317 | net/inet/dev.c | memcpy_tofs(arg,&ifr,sizeof(struct ifreq)); |
ifr | 802 | net/inet/ipx.c | struct ifreq ifr; |
ifr | 805 | net/inet/ipx.c | err=verify_area(VERIFY_READ,arg,sizeof(ifr)); |
ifr | 808 | net/inet/ipx.c | memcpy_fromfs(&ifr,arg,sizeof(ifr)); |
ifr | 809 | net/inet/ipx.c | sipx=(struct sockaddr_ipx *)&ifr.ifr_addr; |
ifr | 813 | net/inet/ipx.c | memcpy(f.ipx_device, ifr.ifr_name, sizeof(f.ipx_device)); |
ifr | 824 | net/inet/ipx.c | struct ifreq ifr; |
ifr | 828 | net/inet/ipx.c | err=verify_area(VERIFY_WRITE,arg,sizeof(ifr)); |
ifr | 831 | net/inet/ipx.c | memcpy_fromfs(&ifr,arg,sizeof(ifr)); |
ifr | 832 | net/inet/ipx.c | sipx=(struct sockaddr_ipx *)&ifr.ifr_addr; |
ifr | 833 | net/inet/ipx.c | dev=dev_get(ifr.ifr_name); |