taglinefilesource code
ifr143drivers/net/eql.cstatic int eql_ioctl(struct device *dev, struct ifreq *ifr, int cmd); /*  */
ifr316drivers/net/eql.ceql_ioctl(struct device *dev, struct ifreq *ifr, int cmd)
ifr323drivers/net/eql.creturn eql_enslave (dev, (slaving_request_t *) ifr->ifr_data);
ifr325drivers/net/eql.creturn eql_emancipate (dev, (slaving_request_t *) ifr->ifr_data);
ifr328drivers/net/eql.creturn eql_g_slave_cfg (dev, (slave_config_t *) ifr->ifr_data);
ifr330drivers/net/eql.creturn eql_s_slave_cfg (dev, (slave_config_t *) ifr->ifr_data);
ifr333drivers/net/eql.creturn eql_g_master_cfg (dev, (master_config_t *) ifr->ifr_data);
ifr335drivers/net/eql.creturn eql_s_master_cfg (dev, (master_config_t *) ifr->ifr_data);
ifr165drivers/net/net_init.cstruct ifreq * ifr = (struct ifreq *) addr;
ifr169drivers/net/net_init.cmemcpy(dev->dev_addr, ifr->ifr_hwaddr.sa_data,dev->hard_header_len);
ifr154drivers/net/pi2.cstatic int pi_ioctl(struct device *dev, struct ifreq *ifr, int cmd);
ifr1598drivers/net/pi2.cstatic int pi_ioctl(struct device *dev, struct ifreq *ifr, int cmd)
ifr1604drivers/net/pi2.cint ret = verify_area(VERIFY_WRITE, ifr->ifr_data, sizeof(struct pi_req));
ifr1611drivers/net/pi2.cmemcpy_fromfs(&rq, ifr->ifr_data, sizeof(struct pi_req));
ifr1667drivers/net/pi2.cmemcpy_tofs(ifr->ifr_data, &rq, sizeof(struct pi_req));
ifr139drivers/net/plip.cstatic int plip_ioctl(struct device *dev, struct ifreq *ifr, int cmd);
ifr102drivers/net/ppp.cstatic int ppp_dev_ioctl(struct device *dev, struct ifreq *ifr, int cmd);
ifr620drivers/net/ppp.cstatic int ppp_dev_ioctl(struct device *dev, struct ifreq *ifr, int cmd)
ifr632drivers/net/ppp.cifr->ifr_ifru.ifru_data,
ifr636drivers/net/ppp.cresult = (struct stats *) ifr->ifr_ifru.ifru_data;
ifr156include/linux/netdevice.hint        (*do_ioctl)(struct device *dev, struct ifreq *ifr, int cmd);
ifr799net/core/dev.cstruct ifreq ifr;
ifr833net/core/dev.cmemset(&ifr, 0, sizeof(struct ifreq));
ifr834net/core/dev.cstrcpy(ifr.ifr_name, dev->name);
ifr835net/core/dev.c(*(struct sockaddr_in *) &ifr.ifr_addr).sin_family = dev->family;
ifr836net/core/dev.c(*(struct sockaddr_in *) &ifr.ifr_addr).sin_addr.s_addr = dev->pa_addr;
ifr849net/core/dev.cmemcpy_tofs(pos, &ifr, sizeof(struct ifreq));
ifr966net/core/dev.cstruct ifreq ifr;
ifr978net/core/dev.cmemcpy_fromfs(&ifr, arg, sizeof(struct ifreq));
ifr984net/core/dev.cif ((dev = dev_get(ifr.ifr_name)) == NULL) 
ifr990net/core/dev.cifr.ifr_flags = dev->flags;
ifr996net/core/dev.cdev->flags = ifr.ifr_flags & (
ifr1034net/core/dev.c&ifr.ifr_addr).sin_addr.s_addr = dev->pa_addr;
ifr1036net/core/dev.c&ifr.ifr_addr).sin_family = dev->family;
ifr1038net/core/dev.c&ifr.ifr_addr).sin_port = 0;
ifr1043net/core/dev.c&ifr.ifr_addr).sin_addr.s_addr;
ifr1044net/core/dev.cdev->family = ifr.ifr_addr.sa_family;
ifr1057net/core/dev.c&ifr.ifr_broadaddr).sin_addr.s_addr = dev->pa_brdaddr;
ifr1059net/core/dev.c&ifr.ifr_broadaddr).sin_family = dev->family;
ifr1061net/core/dev.c&ifr.ifr_broadaddr).sin_port = 0;
ifr1066net/core/dev.c&ifr.ifr_broadaddr).sin_addr.s_addr;
ifr1072net/core/dev.c&ifr.ifr_dstaddr).sin_addr.s_addr = dev->pa_dstaddr;
ifr1074net/core/dev.c&ifr.ifr_dstaddr).sin_family = dev->family;
ifr1076net/core/dev.c&ifr.ifr_dstaddr).sin_port = 0;
ifr1081net/core/dev.c&ifr.ifr_dstaddr).sin_addr.s_addr;
ifr1087net/core/dev.c&ifr.ifr_netmask).sin_addr.s_addr = dev->pa_mask;
ifr1089net/core/dev.c&ifr.ifr_netmask).sin_family = dev->family;
ifr1091net/core/dev.c&ifr.ifr_netmask).sin_port = 0;
ifr1097net/core/dev.c&ifr.ifr_netmask).sin_addr.s_addr;
ifr1111net/core/dev.cifr.ifr_metric = dev->metric;
ifr1115net/core/dev.cdev->metric = ifr.ifr_metric;
ifr1120net/core/dev.cifr.ifr_mtu = dev->mtu;
ifr1129net/core/dev.cif(ifr.ifr_mtu<68)
ifr1131net/core/dev.cdev->mtu = ifr.ifr_mtu;
ifr1145net/core/dev.cmemcpy(ifr.old_ifr_hwaddr,dev->dev_addr, MAX_ADDR_LEN);
ifr1149net/core/dev.cmemcpy(ifr.ifr_hwaddr.sa_data,dev->dev_addr, MAX_ADDR_LEN);
ifr1150net/core/dev.cifr.ifr_hwaddr.sa_family=dev->type;      
ifr1156net/core/dev.cif(ifr.ifr_hwaddr.sa_family!=dev->type)
ifr1158net/core/dev.cret=dev->set_mac_address(dev,ifr.ifr_hwaddr.sa_data);
ifr1162net/core/dev.cifr.ifr_map.mem_start=dev->mem_start;
ifr1163net/core/dev.cifr.ifr_map.mem_end=dev->mem_end;
ifr1164net/core/dev.cifr.ifr_map.base_addr=dev->base_addr;
ifr1165net/core/dev.cifr.ifr_map.irq=dev->irq;
ifr1166net/core/dev.cifr.ifr_map.dma=dev->dma;
ifr1167net/core/dev.cifr.ifr_map.port=dev->if_port;
ifr1173net/core/dev.creturn dev->set_config(dev,&ifr.ifr_map);
ifr1178net/core/dev.cif(ifr.ifr_hwaddr.sa_family!=AF_UNSPEC)
ifr1180net/core/dev.cdev_mc_add(dev,ifr.ifr_hwaddr.sa_data, dev->addr_len, 1);
ifr1186net/core/dev.cif(ifr.ifr_hwaddr.sa_family!=AF_UNSPEC)
ifr1188net/core/dev.cdev_mc_delete(dev,ifr.ifr_hwaddr.sa_data,dev->addr_len, 1);
ifr1199net/core/dev.cret=dev->do_ioctl(dev, &ifr, getset);
ifr1200net/core/dev.cmemcpy_tofs(arg,&ifr,sizeof(struct ifreq));
ifr1211net/core/dev.cmemcpy_tofs(arg, &ifr, sizeof(struct ifreq));
ifr830net/ipx/af_ipx.cstruct ifreq ifr;
ifr833net/ipx/af_ipx.cerr=verify_area(VERIFY_READ,arg,sizeof(ifr));
ifr836net/ipx/af_ipx.cmemcpy_fromfs(&ifr,arg,sizeof(ifr));
ifr837net/ipx/af_ipx.csipx=(struct sockaddr_ipx *)&ifr.ifr_addr;
ifr841net/ipx/af_ipx.cmemcpy(f.ipx_device, ifr.ifr_name, sizeof(f.ipx_device));
ifr852net/ipx/af_ipx.cstruct ifreq ifr;
ifr856net/ipx/af_ipx.cerr=verify_area(VERIFY_WRITE,arg,sizeof(ifr));
ifr859net/ipx/af_ipx.cmemcpy_fromfs(&ifr,arg,sizeof(ifr));
ifr860net/ipx/af_ipx.csipx=(struct sockaddr_ipx *)&ifr.ifr_addr;
ifr861net/ipx/af_ipx.cdev=dev_get(ifr.ifr_name);
ifr869net/ipx/af_ipx.cmemcpy_tofs(arg,&ifr,sizeof(ifr));