Lines Matching refs:iwr
923 static int wireless_process_ioctl(struct net *net, struct iwreq *iwr,
936 if ((dev = __dev_get_by_name(net, iwr->ifr_name)) == NULL)
943 return standard(dev, iwr, cmd, info,
948 return standard(dev, iwr, cmd, info,
961 return standard(dev, iwr, cmd, info, handler);
963 return private(dev, iwr, cmd, info, handler);
982 static int wext_ioctl_dispatch(struct net *net, struct iwreq *iwr,
992 dev_load(net, iwr->ifr_name);
994 ret = wireless_process_ioctl(net, iwr, cmd, info, standard, private);
1006 struct iwreq *iwr,
1023 ret = handler(dev, info, &(iwr->u), NULL);
1028 wireless_send_event(dev, cmd, &(iwr->u), NULL);
1030 ret = ioctl_standard_iw_point(&iwr->u.data, cmd, descr,
1047 struct iwreq iwr;
1050 if (copy_from_user(&iwr, arg, sizeof(iwr)))
1053 iwr.ifr_name[sizeof(iwr.ifr_name) - 1] = 0;
1055 ret = wext_ioctl_dispatch(net, &iwr, cmd, &info,
1060 copy_to_user(arg, &iwr, sizeof(struct iwreq)))
1068 struct iwreq *iwr,
1081 return ioctl_standard_call(dev, iwr, cmd, info, handler);
1083 iwp_compat = (struct compat_iw_point *) &iwr->u.data;
1102 struct iwreq iwr;
1106 if (copy_from_user(&iwr, argp, sizeof(struct iwreq)))
1109 iwr.ifr_name[IFNAMSIZ-1] = 0;
1110 colon = strchr(iwr.ifr_name, ':');
1117 ret = wext_ioctl_dispatch(net, &iwr, cmd, &info,
1123 copy_to_user(argp, &iwr, sizeof(struct iwreq)))