Lines Matching defs:ireq
1020 struct iwreq ireq;
1078 strlcpy(ireq.ifr_ifrn.ifrn_name, handle->opt.device,
1079 sizeof ireq.ifr_ifrn.ifrn_name);
1080 if (ioctl(sock_fd, SIOCGIWMODE, &ireq) != -1) {
1182 struct iwreq ireq;
1279 strlcpy(ireq.ifr_ifrn.ifrn_name, handlep->device,
1280 sizeof ireq.ifr_ifrn.ifrn_name);
1281 ireq.u.mode = handlep->oldmode;
1282 if (ioctl(handle->fd, SIOCSIWMODE, &ireq) == -1) {
5337 struct iwreq ireq;
5342 strlcpy(ireq.ifr_ifrn.ifrn_name, device,
5343 sizeof ireq.ifr_ifrn.ifrn_name);
5344 if (ioctl(sock_fd, SIOCGIWNAME, &ireq) >= 0)
5445 struct iwreq ireq;
5474 * ioctls, it should return E2BIG, with ireq.u.data.length set
5478 memset(&ireq, 0, sizeof ireq);
5479 strlcpy(ireq.ifr_ifrn.ifrn_name, device,
5480 sizeof ireq.ifr_ifrn.ifrn_name);
5481 ireq.u.data.pointer = (void *)args;
5482 ireq.u.data.length = 0;
5483 ireq.u.data.flags = 0;
5484 if (ioctl(sock_fd, SIOCGIWPRIV, &ireq) != -1) {
5507 priv = malloc(ireq.u.data.length * sizeof (struct iw_priv_args));
5513 ireq.u.data.pointer = (void *)priv;
5514 if (ioctl(sock_fd, SIOCGIWPRIV, &ireq) == -1) {
5526 for (i = 0; i < ireq.u.data.length; i++) {
5681 strlcpy(ireq.ifr_ifrn.ifrn_name, device,
5682 sizeof ireq.ifr_ifrn.ifrn_name);
5683 if (ioctl(sock_fd, SIOCGIWMODE, &ireq) == -1) {
5693 if (ireq.u.mode == IW_MODE_MONITOR) {
5722 handlep->oldmode = ireq.u.mode;
5736 memset(&ireq, 0, sizeof ireq);
5737 strlcpy(ireq.ifr_ifrn.ifrn_name, device,
5738 sizeof ireq.ifr_ifrn.ifrn_name);
5739 ireq.u.data.length = 1; /* 1 argument */
5741 memcpy(ireq.u.name, args, sizeof (int));
5742 if (ioctl(sock_fd, cmd, &ireq) != -1) {
5789 strlcpy(ireq.ifr_ifrn.ifrn_name, device,
5790 sizeof ireq.ifr_ifrn.ifrn_name);
5791 ireq.u.mode = IW_MODE_MONITOR;
5792 if (ioctl(sock_fd, SIOCSIWMODE, &ireq) == -1) {
5827 memset(&ireq, 0, sizeof ireq);
5828 strlcpy(ireq.ifr_ifrn.ifrn_name, device,
5829 sizeof ireq.ifr_ifrn.ifrn_name);
5831 memcpy(ireq.u.name, args, sizeof (int));
5832 if (ioctl(sock_fd, cmd, &ireq) != -1)
5838 memset(&ireq, 0, sizeof ireq);
5839 strlcpy(ireq.ifr_ifrn.ifrn_name, device,
5840 sizeof ireq.ifr_ifrn.ifrn_name);
5842 memcpy(ireq.u.name, args, sizeof (int));
5843 if (ioctl(sock_fd, cmd, &ireq) != -1)
5849 memset(&ireq, 0, sizeof ireq);
5850 strlcpy(ireq.ifr_ifrn.ifrn_name, device,
5851 sizeof ireq.ifr_ifrn.ifrn_name);
5853 memcpy(ireq.u.name, args, sizeof (int));
5854 ioctl(sock_fd, cmd, &ireq);
5867 memset(&ireq, 0, sizeof ireq);
5868 strlcpy(ireq.ifr_ifrn.ifrn_name, device,
5869 sizeof ireq.ifr_ifrn.ifrn_name);
5871 memcpy(ireq.u.name, args, sizeof (int));
5872 ioctl(sock_fd, cmd, &ireq);
5879 memset(&ireq, 0, sizeof ireq);
5880 strlcpy(ireq.ifr_ifrn.ifrn_name, device,
5881 sizeof ireq.ifr_ifrn.ifrn_name);
5882 if (ioctl(sock_fd, SIOCGIWFREQ, &ireq) == -1) {
5888 channel = ireq.u.freq.m;
5894 memset(&ireq, 0, sizeof ireq);
5895 strlcpy(ireq.ifr_ifrn.ifrn_name, device,
5896 sizeof ireq.ifr_ifrn.ifrn_name);
5899 memcpy(ireq.u.name, args, 2*sizeof (int));
5900 ioctl(sock_fd, cmd, &ireq);
5908 memset(&ireq, 0, sizeof ireq);
5909 strlcpy(ireq.ifr_ifrn.ifrn_name, device,
5910 sizeof ireq.ifr_ifrn.ifrn_name);
5912 memcpy(ireq.u.name, args, sizeof (int));
5913 ioctl(sock_fd, cmd, &ireq);
5920 memset(&ireq, 0, sizeof ireq);
5921 strlcpy(ireq.ifr_ifrn.ifrn_name, device,
5922 sizeof ireq.ifr_ifrn.ifrn_name);
5924 memcpy(ireq.u.name, args, sizeof (int));
5925 ioctl(sock_fd, cmd, &ireq);
5932 memset(&ireq, 0, sizeof ireq);
5933 strlcpy(ireq.ifr_ifrn.ifrn_name, device,
5934 sizeof ireq.ifr_ifrn.ifrn_name);
5935 ireq.u.data.length = 1; /* 1 argument */
5936 ireq.u.data.pointer = "1";
5937 ireq.u.data.flags = 0;
5938 ioctl(sock_fd, cmd, &ireq);
5945 memset(&ireq, 0, sizeof ireq);
5946 strlcpy(ireq.ifr_ifrn.ifrn_name, device,
5947 sizeof ireq.ifr_ifrn.ifrn_name);
5949 memcpy(ireq.u.name, args, sizeof (int));
5950 ioctl(sock_fd, cmd, &ireq);
5967 if (ioctl(handle->fd, SIOCSIWMODE, &ireq) == -1) {