Lines Matching refs:ie_info
517 struct ie_info { struct
523 struct ie_info *ie_info) in gelic_wl_parse_ie() argument
532 memset(ie_info, 0, sizeof(struct ie_info)); in gelic_wl_parse_ie()
547 ie_info->wpa.data = pos - 2; in gelic_wl_parse_ie()
548 ie_info->wpa.len = item_len + 2; in gelic_wl_parse_ie()
552 ie_info->rsn.data = pos - 2; in gelic_wl_parse_ie()
554 ie_info->rsn.len = item_len + 2; in gelic_wl_parse_ie()
565 ie_info->wpa.data, ie_info->wpa.len, in gelic_wl_parse_ie()
566 ie_info->rsn.data, ie_info->rsn.len); in gelic_wl_parse_ie()
678 struct ie_info ie_info; in gelic_wl_translate_scan() local
683 gelic_wl_parse_ie(scan->elements, data_len, &ie_info); in gelic_wl_translate_scan()
685 if (ie_info.wpa.len && (ie_info.wpa.len <= sizeof(buf))) { in gelic_wl_translate_scan()
686 memcpy(buf, ie_info.wpa.data, ie_info.wpa.len); in gelic_wl_translate_scan()
688 iwe.u.data.length = ie_info.wpa.len; in gelic_wl_translate_scan()
692 if (ie_info.rsn.len && (ie_info.rsn.len <= sizeof(buf))) { in gelic_wl_translate_scan()
694 memcpy(buf, ie_info.rsn.data, ie_info.rsn.len); in gelic_wl_translate_scan()
696 iwe.u.data.length = ie_info.rsn.len; in gelic_wl_translate_scan()