Home | History | Annotate | Download | only in drivers

Lines Matching refs:ireq

99 	struct ieee80211req ireq;
101 os_memset(&ireq, 0, sizeof(ireq));
102 os_strlcpy(ireq.i_name, drv->ifname, sizeof(ireq.i_name));
103 ireq.i_type = op;
104 ireq.i_val = val;
105 ireq.i_data = (void *) arg;
106 ireq.i_len = arg_len;
108 if (ioctl(drv->sock, SIOCS80211, &ireq) < 0) {
118 bsd_get80211(void *priv, struct ieee80211req *ireq, int op, void *arg,
123 os_memset(ireq, 0, sizeof(*ireq));
124 os_strlcpy(ireq->i_name, drv->ifname, sizeof(ireq->i_name));
125 ireq->i_type = op;
126 ireq->i_len = arg_len;
127 ireq->i_data = arg;
129 if (ioctl(drv->sock, SIOCG80211, ireq) < 0) {
140 struct ieee80211req ireq;
142 if (bsd_get80211(drv, &ireq, op, arg, arg_len) < 0)
144 return ireq.i_len;
935 struct ieee80211req ireq;
937 if (bsd_get80211(drv, &ireq, op, NULL, 0) < 0)
939 return ireq.i_val;