Lines Matching refs:tlv

305 	u8 *tlv = *tlv_buf;  in mwifiex_uap_bss_wpa()  local
307 tlv_akmp = (struct host_cmd_tlv_akmp *)tlv; in mwifiex_uap_bss_wpa()
314 tlv += sizeof(struct host_cmd_tlv_akmp); in mwifiex_uap_bss_wpa()
317 pwk_cipher = (struct host_cmd_tlv_pwk_cipher *)tlv; in mwifiex_uap_bss_wpa()
325 tlv += sizeof(struct host_cmd_tlv_pwk_cipher); in mwifiex_uap_bss_wpa()
329 pwk_cipher = (struct host_cmd_tlv_pwk_cipher *)tlv; in mwifiex_uap_bss_wpa()
337 tlv += sizeof(struct host_cmd_tlv_pwk_cipher); in mwifiex_uap_bss_wpa()
341 gwk_cipher = (struct host_cmd_tlv_gwk_cipher *)tlv; in mwifiex_uap_bss_wpa()
348 tlv += sizeof(struct host_cmd_tlv_gwk_cipher); in mwifiex_uap_bss_wpa()
352 passphrase = (struct host_cmd_tlv_passphrase *)tlv; in mwifiex_uap_bss_wpa()
360 tlv += sizeof(struct mwifiex_ie_types_header) + in mwifiex_uap_bss_wpa()
365 *tlv_buf = tlv; in mwifiex_uap_bss_wpa()
414 u8 *tlv = *tlv_buf; in mwifiex_uap_bss_wep() local
421 wep_key = (struct host_cmd_tlv_wep_key *)tlv; in mwifiex_uap_bss_wep()
432 tlv += sizeof(struct mwifiex_ie_types_header) + 2 + in mwifiex_uap_bss_wep()
438 *tlv_buf = tlv; in mwifiex_uap_bss_wep()
469 mwifiex_uap_bss_param_prepare(u8 *tlv, void *cmd_buf, u16 *param_size) in mwifiex_uap_bss_param_prepare() argument
491 ssid = (struct host_cmd_tlv_ssid *)tlv; in mwifiex_uap_bss_param_prepare()
497 tlv += sizeof(struct mwifiex_ie_types_header) + in mwifiex_uap_bss_param_prepare()
500 bcast_ssid = (struct host_cmd_tlv_bcast_ssid *)tlv; in mwifiex_uap_bss_param_prepare()
506 tlv += sizeof(struct host_cmd_tlv_bcast_ssid); in mwifiex_uap_bss_param_prepare()
509 tlv_rates = (struct host_cmd_tlv_rates *)tlv; in mwifiex_uap_bss_param_prepare()
518 tlv += sizeof(struct host_cmd_tlv_rates) + i; in mwifiex_uap_bss_param_prepare()
525 chan_band = (struct host_cmd_tlv_channel_band *)tlv; in mwifiex_uap_bss_param_prepare()
533 tlv += sizeof(struct host_cmd_tlv_channel_band); in mwifiex_uap_bss_param_prepare()
537 beacon_period = (struct host_cmd_tlv_beacon_period *)tlv; in mwifiex_uap_bss_param_prepare()
545 tlv += sizeof(struct host_cmd_tlv_beacon_period); in mwifiex_uap_bss_param_prepare()
549 dtim_period = (struct host_cmd_tlv_dtim_period *)tlv; in mwifiex_uap_bss_param_prepare()
557 tlv += sizeof(struct host_cmd_tlv_dtim_period); in mwifiex_uap_bss_param_prepare()
560 rts_threshold = (struct host_cmd_tlv_rts_threshold *)tlv; in mwifiex_uap_bss_param_prepare()
568 tlv += sizeof(struct host_cmd_tlv_frag_threshold); in mwifiex_uap_bss_param_prepare()
572 frag_threshold = (struct host_cmd_tlv_frag_threshold *)tlv; in mwifiex_uap_bss_param_prepare()
580 tlv += sizeof(struct host_cmd_tlv_frag_threshold); in mwifiex_uap_bss_param_prepare()
583 retry_limit = (struct host_cmd_tlv_retry_limit *)tlv; in mwifiex_uap_bss_param_prepare()
591 tlv += sizeof(struct host_cmd_tlv_retry_limit); in mwifiex_uap_bss_param_prepare()
596 mwifiex_uap_bss_wpa(&tlv, cmd_buf, &cmd_size); in mwifiex_uap_bss_param_prepare()
598 mwifiex_uap_bss_wep(&tlv, cmd_buf, &cmd_size); in mwifiex_uap_bss_param_prepare()
602 auth_type = (struct host_cmd_tlv_auth_type *)tlv; in mwifiex_uap_bss_param_prepare()
609 tlv += sizeof(struct host_cmd_tlv_auth_type); in mwifiex_uap_bss_param_prepare()
612 encrypt_protocol = (struct host_cmd_tlv_encrypt_protocol *)tlv; in mwifiex_uap_bss_param_prepare()
620 tlv += sizeof(struct host_cmd_tlv_encrypt_protocol); in mwifiex_uap_bss_param_prepare()
624 htcap = (struct mwifiex_ie_types_htcap *)tlv; in mwifiex_uap_bss_param_prepare()
639 tlv += sizeof(struct mwifiex_ie_types_htcap); in mwifiex_uap_bss_param_prepare()
643 wmm_cap = (struct mwifiex_ie_types_wmmcap *)tlv; in mwifiex_uap_bss_param_prepare()
649 tlv += sizeof(struct mwifiex_ie_types_wmmcap); in mwifiex_uap_bss_param_prepare()
653 ao_timer = (struct host_cmd_tlv_ageout_timer *)tlv; in mwifiex_uap_bss_param_prepare()
659 tlv += sizeof(*ao_timer); in mwifiex_uap_bss_param_prepare()
663 pwr_ct = (void *)tlv; in mwifiex_uap_bss_param_prepare()
668 tlv += sizeof(*pwr_ct); in mwifiex_uap_bss_param_prepare()
672 ps_ao_timer = (struct host_cmd_tlv_ageout_timer *)tlv; in mwifiex_uap_bss_param_prepare()
680 tlv += sizeof(*ps_ao_timer); in mwifiex_uap_bss_param_prepare()
689 static int mwifiex_uap_custom_ie_prepare(u8 *tlv, void *cmd_buf, u16 *ie_size) in mwifiex_uap_custom_ie_prepare() argument
692 struct mwifiex_ie_types_header *tlv_ie = (void *)tlv; in mwifiex_uap_custom_ie_prepare()
702 tlv += sizeof(struct mwifiex_ie_types_header); in mwifiex_uap_custom_ie_prepare()
704 memcpy(tlv, ap_ie->ie_list, le16_to_cpu(ap_ie->len)); in mwifiex_uap_custom_ie_prepare()
716 u8 *tlv; in mwifiex_cmd_uap_sys_config() local
724 tlv = sys_cfg->tlv; in mwifiex_cmd_uap_sys_config()
729 if (mwifiex_uap_bss_param_prepare(tlv, cmd_buf, &param_size)) in mwifiex_cmd_uap_sys_config()
735 if (mwifiex_uap_custom_ie_prepare(tlv, cmd_buf, &ie_size)) in mwifiex_cmd_uap_sys_config()