Lines Matching refs:vndr_ie
1800 vndr_ie_setbuf_t *vndr_ie = NULL; in wl_android_add_vendor_ie() local
1846 vndr_ie = (vndr_ie_setbuf_t *) kzalloc(tot_len, kflags); in wl_android_add_vendor_ie()
1847 if (!vndr_ie) { in wl_android_add_vendor_ie()
1852 strncpy(vndr_ie->cmd, "add", VNDR_IE_CMD_LEN - 1); in wl_android_add_vendor_ie()
1853 vndr_ie->cmd[VNDR_IE_CMD_LEN - 1] = '\0'; in wl_android_add_vendor_ie()
1857 memcpy((void *)&vndr_ie->vndr_ie_buffer.iecount, &iecount, sizeof(s32)); in wl_android_add_vendor_ie()
1861 memcpy((void *)&vndr_ie->vndr_ie_buffer.vndr_ie_list[0].pktflag, &pktflag, in wl_android_add_vendor_ie()
1865 vndr_ie->vndr_ie_buffer.vndr_ie_list[0].vndr_ie_data.id = (uchar) DOT11_MNG_PROPR_ID; in wl_android_add_vendor_ie()
1868 memcpy(&vndr_ie->vndr_ie_buffer.vndr_ie_list[0].vndr_ie_data.oui, &ie_buf, in wl_android_add_vendor_ie()
1871 memcpy(&vndr_ie->vndr_ie_buffer.vndr_ie_list[0].vndr_ie_data.data, in wl_android_add_vendor_ie()
1875 vndr_ie->vndr_ie_buffer.vndr_ie_list[0].vndr_ie_data.len = (uchar) ielen; in wl_android_add_vendor_ie()
1880 if (vndr_ie) { in wl_android_add_vendor_ie()
1881 kfree(vndr_ie); in wl_android_add_vendor_ie()
1886 err = wldev_iovar_setbuf(dev, "vndr_ie", vndr_ie, tot_len, ioctl_buf, in wl_android_add_vendor_ie()
1893 if (vndr_ie) { in wl_android_add_vendor_ie()
1894 kfree(vndr_ie); in wl_android_add_vendor_ie()
1911 vndr_ie_setbuf_t *vndr_ie = NULL; in wl_android_del_vendor_ie() local
1956 vndr_ie = (vndr_ie_setbuf_t *) kzalloc(tot_len, kflags); in wl_android_del_vendor_ie()
1957 if (!vndr_ie) { in wl_android_del_vendor_ie()
1962 strncpy(vndr_ie->cmd, "del", VNDR_IE_CMD_LEN - 1); in wl_android_del_vendor_ie()
1963 vndr_ie->cmd[VNDR_IE_CMD_LEN - 1] = '\0'; in wl_android_del_vendor_ie()
1967 memcpy((void *)&vndr_ie->vndr_ie_buffer.iecount, &iecount, sizeof(s32)); in wl_android_del_vendor_ie()
1971 memcpy((void *)&vndr_ie->vndr_ie_buffer.vndr_ie_list[0].pktflag, &pktflag, in wl_android_del_vendor_ie()
1975 vndr_ie->vndr_ie_buffer.vndr_ie_list[0].vndr_ie_data.id = (uchar) DOT11_MNG_PROPR_ID; in wl_android_del_vendor_ie()
1978 memcpy(&vndr_ie->vndr_ie_buffer.vndr_ie_list[0].vndr_ie_data.oui, &ie_buf, in wl_android_del_vendor_ie()
1982 memcpy(&vndr_ie->vndr_ie_buffer.vndr_ie_list[0].vndr_ie_data.data, in wl_android_del_vendor_ie()
1986 vndr_ie->vndr_ie_buffer.vndr_ie_list[0].vndr_ie_data.len = (uchar) ielen; in wl_android_del_vendor_ie()
1991 if (vndr_ie) { in wl_android_del_vendor_ie()
1992 kfree(vndr_ie); in wl_android_del_vendor_ie()
1997 err = wldev_iovar_setbuf(dev, "vndr_ie", vndr_ie, tot_len, ioctl_buf, in wl_android_del_vendor_ie()
2004 if (vndr_ie) { in wl_android_del_vendor_ie()
2005 kfree(vndr_ie); in wl_android_del_vendor_ie()
6222 vndr_ie_setbuf_t *vndr_ie = NULL; in wl_android_set_ibss_beacon_ouidata() local
6264 vndr_ie = (vndr_ie_setbuf_t *)MALLOCZ(cfg->osh, tot_len); in wl_android_set_ibss_beacon_ouidata()
6265 if (!vndr_ie) { in wl_android_set_ibss_beacon_ouidata()
6270 strlcpy(vndr_ie->cmd, "add", sizeof(vndr_ie->cmd)); in wl_android_set_ibss_beacon_ouidata()
6274 memcpy((void *)&vndr_ie->vndr_ie_buffer.iecount, &iecount, sizeof(s32)); in wl_android_set_ibss_beacon_ouidata()
6278 memcpy((void *)&vndr_ie->vndr_ie_buffer.vndr_ie_list[0].pktflag, &pktflag, in wl_android_set_ibss_beacon_ouidata()
6281 vndr_ie->vndr_ie_buffer.vndr_ie_list[0].vndr_ie_data.id = (uchar) DOT11_MNG_PROPR_ID; in wl_android_set_ibss_beacon_ouidata()
6283 memcpy(&vndr_ie->vndr_ie_buffer.vndr_ie_list[0].vndr_ie_data.oui, &ie_buf, in wl_android_set_ibss_beacon_ouidata()
6285 memcpy(&vndr_ie->vndr_ie_buffer.vndr_ie_list[0].vndr_ie_data.data, in wl_android_set_ibss_beacon_ouidata()
6289 vndr_ie->vndr_ie_buffer.vndr_ie_list[0].vndr_ie_data.len = (uchar) ielen; in wl_android_set_ibss_beacon_ouidata()
6294 if (vndr_ie) { in wl_android_set_ibss_beacon_ouidata()
6295 MFREE(cfg->osh, vndr_ie, tot_len); in wl_android_set_ibss_beacon_ouidata()
6305 err = wldev_iovar_setbuf_bsscfg(dev, "vndr_ie", vndr_ie, tot_len, ioctl_buf, in wl_android_set_ibss_beacon_ouidata()
6310 if (vndr_ie) { in wl_android_set_ibss_beacon_ouidata()
6311 MFREE(cfg->osh, vndr_ie, tot_len); in wl_android_set_ibss_beacon_ouidata()
6316 wl_cfg80211_ibss_vsie_set_buffer(dev, vndr_ie, tot_len); in wl_android_set_ibss_beacon_ouidata()