Home
last modified time | relevance | path

Searched refs:dwrq (Results 1 – 5 of 5) sorted by relevance

/linux-4.4.14/drivers/net/wireless/prism54/
Disl_ioctl.c419 struct iw_point *dwrq, char *extra) in prism54_get_range() argument
429 dwrq->length = sizeof (struct iw_range); in prism54_get_range()
682 struct iw_point *dwrq, char *extra) in prism54_get_scan() argument
693 dwrq->length = 0; in prism54_get_scan()
715 extra + dwrq->length, in prism54_get_scan()
720 if((extra + dwrq->length - current_ev) <= IW_EV_ADDR_LEN) { in prism54_get_scan()
728 dwrq->length = (current_ev - extra); in prism54_get_scan()
729 dwrq->flags = 0; /* todo */ in prism54_get_scan()
736 struct iw_point *dwrq, char *extra) in prism54_set_essid() argument
744 if (dwrq->flags && dwrq->length) { in prism54_set_essid()
[all …]
/linux-4.4.14/drivers/net/wireless/
Datmel.c1666 struct iw_point *dwrq, in atmel_set_essid() argument
1672 if (dwrq->flags == 0) { in atmel_set_essid()
1675 int index = (dwrq->flags & IW_ENCODE_INDEX) - 1; in atmel_set_essid()
1680 if (dwrq->length > MAX_SSID_LENGTH) in atmel_set_essid()
1685 memcpy(priv->new_SSID, extra, dwrq->length); in atmel_set_essid()
1686 priv->new_SSID_size = dwrq->length; in atmel_set_essid()
1694 struct iw_point *dwrq, in atmel_get_essid() argument
1702 dwrq->length = priv->new_SSID_size; in atmel_get_essid()
1705 dwrq->length = priv->SSID_size; in atmel_get_essid()
1708 dwrq->flags = !priv->connect_to_any_BSS; /* active */ in atmel_get_essid()
[all …]
Dairo.c5867 struct iw_point *dwrq, in airo_set_essid() argument
5877 if (dwrq->flags == 0) { in airo_set_essid()
5881 unsigned index = (dwrq->flags & IW_ENCODE_INDEX) - 1; in airo_set_essid()
5884 if (dwrq->length > IW_ESSID_MAX_SIZE) in airo_set_essid()
5894 memcpy(SSID_rid.ssids[index].ssid, extra, dwrq->length); in airo_set_essid()
5895 SSID_rid.ssids[index].len = cpu_to_le16(dwrq->length); in airo_set_essid()
5912 struct iw_point *dwrq, in airo_get_essid() argument
5928 dwrq->length = le16_to_cpu(status_rid.SSIDlen); in airo_get_essid()
5929 dwrq->flags = 1; /* active */ in airo_get_essid()
5996 struct iw_point *dwrq, in airo_set_nick() argument
[all …]
/linux-4.4.14/drivers/staging/rtl8712/
Drtl871x_ioctl_linux.c935 struct iw_point *dwrq = (struct iw_point *)awrq; in r871x_wx_set_priv() local
937 len = dwrq->length; in r871x_wx_set_priv()
938 ext = memdup_user(dwrq->pointer, len); in r871x_wx_set_priv()
1015 if (copy_to_user(dwrq->pointer, ext, in r871x_wx_set_priv()
1016 min(dwrq->length, (__u16)(strlen(ext) + 1)))) in r871x_wx_set_priv()
/linux-4.4.14/drivers/staging/rtl8188eu/os_dep/
Dioctl_linux.c2952 struct iw_point *dwrq = (struct iw_point *)awrq; in rtw_wx_set_priv() local
2954 if (dwrq->length == 0) in rtw_wx_set_priv()
2957 len = dwrq->length; in rtw_wx_set_priv()
2962 if (copy_from_user(ext, dwrq->pointer, len)) { in rtw_wx_set_priv()
2968 if (dwrq->flags == 0x8766 && len > 8) { in rtw_wx_set_priv()