tag | line | file | source code |
ifr | 1155 | drivers/isdn/isdn_ppp.c | int isdn_ppp_dev_ioctl(struct device *dev, struct ifreq *ifr, int cmd) |
ifr | 1167 | drivers/isdn/isdn_ppp.c | r = (char *) ifr->ifr_ifru.ifru_data; |
ifr | 406 | drivers/net/dlci.c | int dlci_ioctl(struct device *dev, struct ifreq *ifr, int cmd) |
ifr | 421 | drivers/net/dlci.c | strcpy(ifr->ifr_slave, dlp->slave->name); |
ifr | 429 | drivers/net/dlci.c | return(dlci_add((struct dlci_add *) ifr->ifr_data)); |
ifr | 448 | drivers/net/dlci.c | return(dlci_config(dev, (struct dlci_conf *) ifr->ifr_data, cmd == DLCI_GET_CONF)); |
ifr | 148 | drivers/net/eql.c | static int eql_ioctl(struct device *dev, struct ifreq *ifr, int cmd); /* */ |
ifr | 337 | drivers/net/eql.c | static int eql_ioctl(struct device *dev, struct ifreq *ifr, int cmd) |
ifr | 344 | drivers/net/eql.c | return eql_enslave (dev, (slaving_request_t *) ifr->ifr_data); |
ifr | 346 | drivers/net/eql.c | return eql_emancipate (dev, (slaving_request_t *) ifr->ifr_data); |
ifr | 348 | drivers/net/eql.c | return eql_g_slave_cfg (dev, (slave_config_t *) ifr->ifr_data); |
ifr | 350 | drivers/net/eql.c | return eql_s_slave_cfg (dev, (slave_config_t *) ifr->ifr_data); |
ifr | 352 | drivers/net/eql.c | return eql_g_master_cfg (dev, (master_config_t *) ifr->ifr_data); |
ifr | 354 | drivers/net/eql.c | return eql_s_master_cfg (dev, (master_config_t *) ifr->ifr_data); |
ifr | 154 | drivers/net/pi2.c | static int pi_ioctl(struct device *dev, struct ifreq *ifr, int cmd); |
ifr | 1595 | drivers/net/pi2.c | static int pi_ioctl(struct device *dev, struct ifreq *ifr, int cmd) |
ifr | 1601 | drivers/net/pi2.c | int ret = verify_area(VERIFY_WRITE, ifr->ifr_data, sizeof(struct pi_req)); |
ifr | 1608 | drivers/net/pi2.c | memcpy_fromfs(&rq, ifr->ifr_data, sizeof(struct pi_req)); |
ifr | 1664 | drivers/net/pi2.c | memcpy_tofs(ifr->ifr_data, &rq, sizeof(struct pi_req)); |
ifr | 152 | drivers/net/plip.c | static int plip_ioctl(struct device *dev, struct ifreq *ifr, int cmd); |
ifr | 179 | drivers/net/ppp.c | static int ppp_dev_ioctl (struct device *dev, struct ifreq *ifr, int cmd); |
ifr | 2709 | drivers/net/ppp.c | ppp_dev_ioctl_version (struct ppp *ppp, struct ifreq *ifr) |
ifr | 2717 | drivers/net/ppp.c | result = (char *) ifr->ifr_ifru.ifru_data; |
ifr | 2734 | drivers/net/ppp.c | ppp_dev_ioctl_stats (struct ppp *ppp, struct ifreq *ifr, struct device *dev) |
ifr | 2741 | drivers/net/ppp.c | result = (struct ppp_stats *) ifr->ifr_ifru.ifru_data; |
ifr | 2775 | drivers/net/ppp.c | ppp_dev_ioctl_comp_stats (struct ppp *ppp, struct ifreq *ifr, struct device *dev) |
ifr | 2782 | drivers/net/ppp.c | result = (struct ppp_comp_stats *) ifr->ifr_ifru.ifru_data; |
ifr | 2812 | drivers/net/ppp.c | ppp_dev_ioctl (struct device *dev, struct ifreq *ifr, int cmd) |
ifr | 2821 | drivers/net/ppp.c | error = ppp_dev_ioctl_stats (ppp, ifr, dev); |
ifr | 2825 | drivers/net/ppp.c | error = ppp_dev_ioctl_comp_stats (ppp, ifr, dev); |
ifr | 2829 | drivers/net/ppp.c | error = ppp_dev_ioctl_version (ppp, ifr); |
ifr | 125 | drivers/net/pt.c | static int pt_ioctl(struct device *dev, struct ifreq *ifr, int cmd); |
ifr | 1029 | drivers/net/pt.c | static int pt_ioctl(struct device *dev, struct ifreq *ifr, int cmd) |
ifr | 1035 | drivers/net/pt.c | int ret = verify_area(VERIFY_WRITE, ifr->ifr_data, sizeof(struct pt_req)); |
ifr | 1042 | drivers/net/pt.c | memcpy_fromfs(&rq, ifr->ifr_data, sizeof(struct pt_req)); |
ifr | 1098 | drivers/net/pt.c | memcpy_tofs(ifr->ifr_data, &rq, sizeof(struct pt_req)); |
ifr | 274 | drivers/net/sdla.c | static int sdla_cpuspeed(struct device *dev, struct ifreq *ifr) |
ifr | 299 | drivers/net/sdla.c | ifr->ifr_mtu = SDLA_CPU_16M; |
ifr | 302 | drivers/net/sdla.c | ifr->ifr_mtu = SDLA_CPU_10M; |
ifr | 305 | drivers/net/sdla.c | ifr->ifr_mtu = SDLA_CPU_8M; |
ifr | 308 | drivers/net/sdla.c | ifr->ifr_mtu = SDLA_CPU_7M; |
ifr | 311 | drivers/net/sdla.c | ifr->ifr_mtu = SDLA_CPU_5M; |
ifr | 313 | drivers/net/sdla.c | ifr->ifr_mtu = SDLA_CPU_3M; |
ifr | 1205 | drivers/net/sdla.c | static int sdla_ioctl(struct device *dev, struct ifreq *ifr, int cmd) |
ifr | 1218 | drivers/net/sdla.c | return(sdla_config(dev, (struct frad_conf *)ifr->ifr_data, cmd == FRAD_GET_CONF)); |
ifr | 1221 | drivers/net/sdla.c | ifr->ifr_flags = flp->type; |
ifr | 1225 | drivers/net/sdla.c | return(sdla_cpuspeed(dev, ifr)); |
ifr | 1237 | drivers/net/sdla.c | switch (ifr->ifr_flags) |
ifr | 1240 | drivers/net/sdla.c | dev->type = ifr->ifr_flags; |
ifr | 1255 | drivers/net/sdla.c | return(sdla_xfer(dev, (struct sdla_mem *)ifr->ifr_data, cmd == SDLA_READMEM)); |
ifr | 184 | include/linux/netdevice.h | int (*do_ioctl)(struct device *dev, struct ifreq *ifr, int cmd); |
ifr | 746 | net/core/dev.c | struct ifreq ifr; |
ifr | 787 | net/core/dev.c | memset(&ifr, 0, sizeof(struct ifreq)); |
ifr | 788 | net/core/dev.c | strcpy(ifr.ifr_name, dev->name); |
ifr | 789 | net/core/dev.c | (*(struct sockaddr_in *) &ifr.ifr_addr).sin_family = dev->family; |
ifr | 790 | net/core/dev.c | (*(struct sockaddr_in *) &ifr.ifr_addr).sin_addr.s_addr = dev->pa_addr; |
ifr | 797 | net/core/dev.c | memcpy_tofs(pos, &ifr, sizeof(struct ifreq)); |
ifr | 916 | net/core/dev.c | struct ifreq ifr; |
ifr | 928 | net/core/dev.c | memcpy_fromfs(&ifr, arg, sizeof(struct ifreq)); |
ifr | 942 | net/core/dev.c | dev_load(ifr.ifr_name); |
ifr | 946 | net/core/dev.c | if ((dev = net_alias_dev_get(ifr.ifr_name, getset == SIOCSIFADDR, &err, NULL, NULL)) == NULL) |
ifr | 949 | net/core/dev.c | if ((dev = dev_get(ifr.ifr_name)) == NULL) |
ifr | 955 | net/core/dev.c | ifr.ifr_flags = dev->flags; |
ifr | 973 | net/core/dev.c | dev->flags = (ifr.ifr_flags & ( |
ifr | 990 | net/core/dev.c | if ((old_flags^ifr.ifr_flags)&IFF_UP) /* Bit is different ? */ |
ifr | 1012 | net/core/dev.c | if(ifr.ifr_addr.sa_family==AF_UNSPEC) |
ifr | 1014 | net/core/dev.c | memcpy(ifr.ifr_hwaddr.sa_data,dev->dev_addr, MAX_ADDR_LEN); |
ifr | 1015 | net/core/dev.c | ifr.ifr_hwaddr.sa_family=dev->type; |
ifr | 1021 | net/core/dev.c | &ifr.ifr_addr).sin_addr.s_addr = dev->pa_addr; |
ifr | 1023 | net/core/dev.c | &ifr.ifr_addr).sin_family = dev->family; |
ifr | 1025 | net/core/dev.c | &ifr.ifr_addr).sin_port = 0; |
ifr | 1036 | net/core/dev.c | if(ifr.ifr_addr.sa_family==AF_UNSPEC) |
ifr | 1040 | net/core/dev.c | ret=dev->set_mac_address(dev,&ifr.ifr_addr); |
ifr | 1052 | net/core/dev.c | net_alias_dev_rehash(dev ,&ifr.ifr_addr); |
ifr | 1055 | net/core/dev.c | &ifr.ifr_addr).sin_addr.s_addr; |
ifr | 1056 | net/core/dev.c | dev->family = ifr.ifr_addr.sa_family; |
ifr | 1070 | net/core/dev.c | &ifr.ifr_broadaddr).sin_addr.s_addr = dev->pa_brdaddr; |
ifr | 1072 | net/core/dev.c | &ifr.ifr_broadaddr).sin_family = dev->family; |
ifr | 1074 | net/core/dev.c | &ifr.ifr_broadaddr).sin_port = 0; |
ifr | 1079 | net/core/dev.c | &ifr.ifr_broadaddr).sin_addr.s_addr; |
ifr | 1085 | net/core/dev.c | &ifr.ifr_dstaddr).sin_addr.s_addr = dev->pa_dstaddr; |
ifr | 1087 | net/core/dev.c | &ifr.ifr_dstaddr).sin_family = dev->family; |
ifr | 1089 | net/core/dev.c | &ifr.ifr_dstaddr).sin_port = 0; |
ifr | 1094 | net/core/dev.c | &ifr.ifr_dstaddr).sin_addr.s_addr; |
ifr | 1100 | net/core/dev.c | &ifr.ifr_netmask).sin_addr.s_addr = dev->pa_mask; |
ifr | 1102 | net/core/dev.c | &ifr.ifr_netmask).sin_family = dev->family; |
ifr | 1104 | net/core/dev.c | &ifr.ifr_netmask).sin_port = 0; |
ifr | 1110 | net/core/dev.c | &ifr.ifr_netmask).sin_addr.s_addr; |
ifr | 1124 | net/core/dev.c | ifr.ifr_metric = dev->metric; |
ifr | 1128 | net/core/dev.c | dev->metric = ifr.ifr_metric; |
ifr | 1133 | net/core/dev.c | ifr.ifr_mtu = dev->mtu; |
ifr | 1142 | net/core/dev.c | if(ifr.ifr_mtu<68) |
ifr | 1146 | net/core/dev.c | ret = (*dev->change_mtu)(dev, ifr.ifr_mtu); |
ifr | 1149 | net/core/dev.c | dev->mtu = ifr.ifr_mtu; |
ifr | 1164 | net/core/dev.c | memcpy(ifr.ifr_hwaddr.sa_data,dev->dev_addr, MAX_ADDR_LEN); |
ifr | 1165 | net/core/dev.c | ifr.ifr_hwaddr.sa_family=dev->type; |
ifr | 1171 | net/core/dev.c | if(ifr.ifr_hwaddr.sa_family!=dev->type) |
ifr | 1173 | net/core/dev.c | ret=dev->set_mac_address(dev,&ifr.ifr_hwaddr); |
ifr | 1177 | net/core/dev.c | ifr.ifr_map.mem_start=dev->mem_start; |
ifr | 1178 | net/core/dev.c | ifr.ifr_map.mem_end=dev->mem_end; |
ifr | 1179 | net/core/dev.c | ifr.ifr_map.base_addr=dev->base_addr; |
ifr | 1180 | net/core/dev.c | ifr.ifr_map.irq=dev->irq; |
ifr | 1181 | net/core/dev.c | ifr.ifr_map.dma=dev->dma; |
ifr | 1182 | net/core/dev.c | ifr.ifr_map.port=dev->if_port; |
ifr | 1188 | net/core/dev.c | return dev->set_config(dev,&ifr.ifr_map); |
ifr | 1193 | net/core/dev.c | if(ifr.ifr_hwaddr.sa_family!=AF_UNSPEC) |
ifr | 1195 | net/core/dev.c | dev_mc_add(dev,ifr.ifr_hwaddr.sa_data, dev->addr_len, 1); |
ifr | 1201 | net/core/dev.c | if(ifr.ifr_hwaddr.sa_family!=AF_UNSPEC) |
ifr | 1203 | net/core/dev.c | dev_mc_delete(dev,ifr.ifr_hwaddr.sa_data,dev->addr_len, 1); |
ifr | 1214 | net/core/dev.c | ret=dev->do_ioctl(dev, &ifr, getset); |
ifr | 1215 | net/core/dev.c | memcpy_tofs(arg,&ifr,sizeof(struct ifreq)); |
ifr | 1226 | net/core/dev.c | memcpy_tofs(arg, &ifr, sizeof(struct ifreq)); |
ifr | 1011 | net/ipx/af_ipx.c | struct ifreq ifr; |
ifr | 1014 | net/ipx/af_ipx.c | err=verify_area(VERIFY_READ,arg,sizeof(ifr)); |
ifr | 1017 | net/ipx/af_ipx.c | memcpy_fromfs(&ifr,arg,sizeof(ifr)); |
ifr | 1018 | net/ipx/af_ipx.c | sipx=(struct sockaddr_ipx *)&ifr.ifr_addr; |
ifr | 1022 | net/ipx/af_ipx.c | memcpy(f.ipx_device, ifr.ifr_name, sizeof(f.ipx_device)); |
ifr | 1033 | net/ipx/af_ipx.c | struct ifreq ifr; |
ifr | 1037 | net/ipx/af_ipx.c | err=verify_area(VERIFY_WRITE,arg,sizeof(ifr)); |
ifr | 1040 | net/ipx/af_ipx.c | memcpy_fromfs(&ifr,arg,sizeof(ifr)); |
ifr | 1041 | net/ipx/af_ipx.c | sipx=(struct sockaddr_ipx *)&ifr.ifr_addr; |
ifr | 1042 | net/ipx/af_ipx.c | dev=dev_get(ifr.ifr_name); |
ifr | 1051 | net/ipx/af_ipx.c | memcpy_tofs(arg,&ifr,sizeof(ifr)); |