Lines Matching refs:tlv

315 	u8 *tlv = *tlv_buf;  in mwifiex_uap_bss_wpa()  local
317 tlv_akmp = (struct host_cmd_tlv_akmp *)tlv; in mwifiex_uap_bss_wpa()
324 tlv += sizeof(struct host_cmd_tlv_akmp); in mwifiex_uap_bss_wpa()
327 pwk_cipher = (struct host_cmd_tlv_pwk_cipher *)tlv; in mwifiex_uap_bss_wpa()
335 tlv += sizeof(struct host_cmd_tlv_pwk_cipher); in mwifiex_uap_bss_wpa()
339 pwk_cipher = (struct host_cmd_tlv_pwk_cipher *)tlv; in mwifiex_uap_bss_wpa()
347 tlv += sizeof(struct host_cmd_tlv_pwk_cipher); in mwifiex_uap_bss_wpa()
351 gwk_cipher = (struct host_cmd_tlv_gwk_cipher *)tlv; in mwifiex_uap_bss_wpa()
358 tlv += sizeof(struct host_cmd_tlv_gwk_cipher); in mwifiex_uap_bss_wpa()
362 passphrase = (struct host_cmd_tlv_passphrase *)tlv; in mwifiex_uap_bss_wpa()
370 tlv += sizeof(struct mwifiex_ie_types_header) + in mwifiex_uap_bss_wpa()
375 *tlv_buf = tlv; in mwifiex_uap_bss_wpa()
422 u8 *tlv = *tlv_buf; in mwifiex_uap_bss_wep() local
429 wep_key = (struct host_cmd_tlv_wep_key *)tlv; in mwifiex_uap_bss_wep()
440 tlv += sizeof(struct mwifiex_ie_types_header) + 2 + in mwifiex_uap_bss_wep()
446 *tlv_buf = tlv; in mwifiex_uap_bss_wep()
455 mwifiex_uap_bss_param_prepare(u8 *tlv, void *cmd_buf, u16 *param_size) in mwifiex_uap_bss_param_prepare() argument
476 ssid = (struct host_cmd_tlv_ssid *)tlv; in mwifiex_uap_bss_param_prepare()
482 tlv += sizeof(struct mwifiex_ie_types_header) + in mwifiex_uap_bss_param_prepare()
485 bcast_ssid = (struct host_cmd_tlv_bcast_ssid *)tlv; in mwifiex_uap_bss_param_prepare()
491 tlv += sizeof(struct host_cmd_tlv_bcast_ssid); in mwifiex_uap_bss_param_prepare()
494 tlv_rates = (struct host_cmd_tlv_rates *)tlv; in mwifiex_uap_bss_param_prepare()
503 tlv += sizeof(struct host_cmd_tlv_rates) + i; in mwifiex_uap_bss_param_prepare()
510 chan_band = (struct host_cmd_tlv_channel_band *)tlv; in mwifiex_uap_bss_param_prepare()
518 tlv += sizeof(struct host_cmd_tlv_channel_band); in mwifiex_uap_bss_param_prepare()
522 beacon_period = (struct host_cmd_tlv_beacon_period *)tlv; in mwifiex_uap_bss_param_prepare()
530 tlv += sizeof(struct host_cmd_tlv_beacon_period); in mwifiex_uap_bss_param_prepare()
534 dtim_period = (struct host_cmd_tlv_dtim_period *)tlv; in mwifiex_uap_bss_param_prepare()
542 tlv += sizeof(struct host_cmd_tlv_dtim_period); in mwifiex_uap_bss_param_prepare()
545 rts_threshold = (struct host_cmd_tlv_rts_threshold *)tlv; in mwifiex_uap_bss_param_prepare()
553 tlv += sizeof(struct host_cmd_tlv_frag_threshold); in mwifiex_uap_bss_param_prepare()
557 frag_threshold = (struct host_cmd_tlv_frag_threshold *)tlv; in mwifiex_uap_bss_param_prepare()
565 tlv += sizeof(struct host_cmd_tlv_frag_threshold); in mwifiex_uap_bss_param_prepare()
568 retry_limit = (struct host_cmd_tlv_retry_limit *)tlv; in mwifiex_uap_bss_param_prepare()
576 tlv += sizeof(struct host_cmd_tlv_retry_limit); in mwifiex_uap_bss_param_prepare()
581 mwifiex_uap_bss_wpa(&tlv, cmd_buf, &cmd_size); in mwifiex_uap_bss_param_prepare()
583 mwifiex_uap_bss_wep(&tlv, cmd_buf, &cmd_size); in mwifiex_uap_bss_param_prepare()
587 auth_type = (struct host_cmd_tlv_auth_type *)tlv; in mwifiex_uap_bss_param_prepare()
594 tlv += sizeof(struct host_cmd_tlv_auth_type); in mwifiex_uap_bss_param_prepare()
597 encrypt_protocol = (struct host_cmd_tlv_encrypt_protocol *)tlv; in mwifiex_uap_bss_param_prepare()
605 tlv += sizeof(struct host_cmd_tlv_encrypt_protocol); in mwifiex_uap_bss_param_prepare()
609 htcap = (struct mwifiex_ie_types_htcap *)tlv; in mwifiex_uap_bss_param_prepare()
624 tlv += sizeof(struct mwifiex_ie_types_htcap); in mwifiex_uap_bss_param_prepare()
628 wmm_cap = (struct mwifiex_ie_types_wmmcap *)tlv; in mwifiex_uap_bss_param_prepare()
634 tlv += sizeof(struct mwifiex_ie_types_wmmcap); in mwifiex_uap_bss_param_prepare()
638 ao_timer = (struct host_cmd_tlv_ageout_timer *)tlv; in mwifiex_uap_bss_param_prepare()
644 tlv += sizeof(*ao_timer); in mwifiex_uap_bss_param_prepare()
648 ps_ao_timer = (struct host_cmd_tlv_ageout_timer *)tlv; in mwifiex_uap_bss_param_prepare()
656 tlv += sizeof(*ps_ao_timer); in mwifiex_uap_bss_param_prepare()
665 static int mwifiex_uap_custom_ie_prepare(u8 *tlv, void *cmd_buf, u16 *ie_size) in mwifiex_uap_custom_ie_prepare() argument
668 struct mwifiex_ie_types_header *tlv_ie = (void *)tlv; in mwifiex_uap_custom_ie_prepare()
678 tlv += sizeof(struct mwifiex_ie_types_header); in mwifiex_uap_custom_ie_prepare()
680 memcpy(tlv, ap_ie->ie_list, le16_to_cpu(ap_ie->len)); in mwifiex_uap_custom_ie_prepare()
692 u8 *tlv; in mwifiex_cmd_uap_sys_config() local
700 tlv = sys_cfg->tlv; in mwifiex_cmd_uap_sys_config()
705 if (mwifiex_uap_bss_param_prepare(tlv, cmd_buf, &param_size)) in mwifiex_cmd_uap_sys_config()
711 if (mwifiex_uap_custom_ie_prepare(tlv, cmd_buf, &ie_size)) in mwifiex_cmd_uap_sys_config()