• Home
  • Raw
  • Download

Lines Matching refs:tlv

176 	struct qlink_tlv_ie_set *tlv;  in qtnf_cmd_tlv_ie_set_add()  local
178 tlv = (struct qlink_tlv_ie_set *)skb_put(cmd_skb, sizeof(*tlv) + len); in qtnf_cmd_tlv_ie_set_add()
179 tlv->hdr.type = cpu_to_le16(QTN_TLV_ID_IE_SET); in qtnf_cmd_tlv_ie_set_add()
180 tlv->hdr.len = cpu_to_le16(len + sizeof(*tlv) - sizeof(tlv->hdr)); in qtnf_cmd_tlv_ie_set_add()
181 tlv->type = frame_type; in qtnf_cmd_tlv_ie_set_add()
182 tlv->flags = 0; in qtnf_cmd_tlv_ie_set_add()
185 memcpy(tlv->ie_data, buf, len); in qtnf_cmd_tlv_ie_set_add()
295 struct qlink_tlv_hdr *tlv = (struct qlink_tlv_hdr *) in qtnf_cmd_send_start_ap() local
296 skb_put(cmd_skb, sizeof(*tlv) + sizeof(*s->ht_cap)); in qtnf_cmd_send_start_ap()
298 tlv->type = cpu_to_le16(WLAN_EID_HT_CAPABILITY); in qtnf_cmd_send_start_ap()
299 tlv->len = cpu_to_le16(sizeof(*s->ht_cap)); in qtnf_cmd_send_start_ap()
300 memcpy(tlv->val, s->ht_cap, sizeof(*s->ht_cap)); in qtnf_cmd_send_start_ap()
304 struct qlink_tlv_hdr *tlv = (struct qlink_tlv_hdr *) in qtnf_cmd_send_start_ap() local
305 skb_put(cmd_skb, sizeof(*tlv) + sizeof(*s->vht_cap)); in qtnf_cmd_send_start_ap()
307 tlv->type = cpu_to_le16(WLAN_EID_VHT_CAPABILITY); in qtnf_cmd_send_start_ap()
308 tlv->len = cpu_to_le16(sizeof(*s->vht_cap)); in qtnf_cmd_send_start_ap()
309 memcpy(tlv->val, s->vht_cap, sizeof(*s->vht_cap)); in qtnf_cmd_send_start_ap()
315 struct qlink_tlv_hdr *tlv = in qtnf_cmd_send_start_ap() local
316 skb_put(cmd_skb, sizeof(*tlv) + acl_size); in qtnf_cmd_send_start_ap()
318 tlv->type = cpu_to_le16(QTN_TLV_ID_ACL_DATA); in qtnf_cmd_send_start_ap()
319 tlv->len = cpu_to_le16(acl_size); in qtnf_cmd_send_start_ap()
320 qlink_acl_data_cfg2q(s->acl, (struct qlink_acl_data *)tlv->val); in qtnf_cmd_send_start_ap()
557 const struct qlink_tlv_hdr *tlv, in qtnf_cmd_sta_info_parse() argument
570 while (resp_size >= sizeof(*tlv)) { in qtnf_cmd_sta_info_parse()
571 tlv_len = le16_to_cpu(tlv->len); in qtnf_cmd_sta_info_parse()
573 switch (le16_to_cpu(tlv->type)) { in qtnf_cmd_sta_info_parse()
576 map = tlv->val; in qtnf_cmd_sta_info_parse()
580 stats = (const struct qlink_sta_stats *)tlv->val; in qtnf_cmd_sta_info_parse()
586 resp_size -= tlv_len + sizeof(*tlv); in qtnf_cmd_sta_info_parse()
587 tlv = (const struct qlink_tlv_hdr *)(tlv->val + tlv_len); in qtnf_cmd_sta_info_parse()
858 const struct qlink_tlv_hdr *tlv; in qtnf_cmd_resp_proc_hw_info() local
884 tlv = (const struct qlink_tlv_hdr *)resp->info; in qtnf_cmd_resp_proc_hw_info()
886 while (info_len >= sizeof(*tlv)) { in qtnf_cmd_resp_proc_hw_info()
887 tlv_type = le16_to_cpu(tlv->type); in qtnf_cmd_resp_proc_hw_info()
888 tlv_value_len = le16_to_cpu(tlv->len); in qtnf_cmd_resp_proc_hw_info()
890 if (tlv_value_len + sizeof(*tlv) > info_len) { in qtnf_cmd_resp_proc_hw_info()
898 bld_name = (const void *)tlv->val; in qtnf_cmd_resp_proc_hw_info()
901 bld_rev = (const void *)tlv->val; in qtnf_cmd_resp_proc_hw_info()
904 bld_type = (const void *)tlv->val; in qtnf_cmd_resp_proc_hw_info()
907 bld_label = (const void *)tlv->val; in qtnf_cmd_resp_proc_hw_info()
910 hw_id = (const void *)tlv->val; in qtnf_cmd_resp_proc_hw_info()
913 calibration_ver = (const void *)tlv->val; in qtnf_cmd_resp_proc_hw_info()
916 uboot_ver = (const void *)tlv->val; in qtnf_cmd_resp_proc_hw_info()
919 hwinfo->max_scan_ssids = *tlv->val; in qtnf_cmd_resp_proc_hw_info()
925 info_len -= tlv_value_len + sizeof(*tlv); in qtnf_cmd_resp_proc_hw_info()
926 tlv = (struct qlink_tlv_hdr *)(tlv->val + tlv_value_len); in qtnf_cmd_resp_proc_hw_info()
1003 const struct qlink_tlv_hdr *tlv; in qtnf_parse_variable_mac_info() local
1041 tlv = (const struct qlink_tlv_hdr *)tlv_buf; in qtnf_parse_variable_mac_info()
1043 tlv_type = le16_to_cpu(tlv->type); in qtnf_parse_variable_mac_info()
1044 tlv_value_len = le16_to_cpu(tlv->len); in qtnf_parse_variable_mac_info()
1057 comb_num = (void *)tlv->val; in qtnf_parse_variable_mac_info()
1093 rec = (void *)tlv->val; in qtnf_parse_variable_mac_info()
1129 ext_capa = (u8 *)tlv->val; in qtnf_parse_variable_mac_info()
1135 ext_capa_mask = (u8 *)tlv->val; in qtnf_parse_variable_mac_info()
1142 wowlan = (void *)tlv->val; in qtnf_parse_variable_mac_info()
1167 if (tlv_value_len != sizeof(*tlv_rule) - sizeof(*tlv)) { in qtnf_parse_variable_mac_info()
1173 tlv_rule = (const struct qlink_tlv_reg_rule *)tlv; in qtnf_parse_variable_mac_info()
1184 tlv = (struct qlink_tlv_hdr *)(tlv->val + tlv_value_len); in qtnf_parse_variable_mac_info()
1306 const struct qlink_tlv_hdr *tlv; in qtnf_cmd_resp_fill_band_info() local
1338 tlv = (struct qlink_tlv_hdr *)resp->info; in qtnf_cmd_resp_fill_band_info()
1340 while (payload_len >= sizeof(*tlv)) { in qtnf_cmd_resp_fill_band_info()
1341 tlv_type = le16_to_cpu(tlv->type); in qtnf_cmd_resp_fill_band_info()
1342 tlv_dlen = le16_to_cpu(tlv->len); in qtnf_cmd_resp_fill_band_info()
1343 tlv_len = tlv_dlen + sizeof(*tlv); in qtnf_cmd_resp_fill_band_info()
1364 qchan = (const struct qlink_channel *)tlv->val; in qtnf_cmd_resp_fill_band_info()
1436 qtnf_cmd_resp_band_fill_htcap(tlv->val, &band->ht_cap); in qtnf_cmd_resp_fill_band_info()
1445 qtnf_cmd_resp_band_fill_vhtcap(tlv->val, in qtnf_cmd_resp_fill_band_info()
1454 tlv = (struct qlink_tlv_hdr *)(tlv->val + tlv_dlen); in qtnf_cmd_resp_fill_band_info()
1488 const struct qlink_tlv_hdr *tlv; in qtnf_cmd_resp_proc_phy_params() local
1492 tlv = (struct qlink_tlv_hdr *)payload; in qtnf_cmd_resp_proc_phy_params()
1494 tlv_type = le16_to_cpu(tlv->type); in qtnf_cmd_resp_proc_phy_params()
1495 tlv_value_len = le16_to_cpu(tlv->len); in qtnf_cmd_resp_proc_phy_params()
1506 phy_thr = (void *)tlv; in qtnf_cmd_resp_proc_phy_params()
1510 phy_thr = (void *)tlv; in qtnf_cmd_resp_proc_phy_params()
1514 limit = (void *)tlv; in qtnf_cmd_resp_proc_phy_params()
1518 limit = (void *)tlv; in qtnf_cmd_resp_proc_phy_params()
1522 class = (void *)tlv; in qtnf_cmd_resp_proc_phy_params()
1527 le16_to_cpu(tlv->type)); in qtnf_cmd_resp_proc_phy_params()
1532 tlv = (struct qlink_tlv_hdr *)(tlv->val + tlv_value_len); in qtnf_cmd_resp_proc_phy_params()
1549 const struct qlink_tlv_hdr *tlv; in qtnf_cmd_resp_proc_chan_stat_info() local
1554 tlv = (struct qlink_tlv_hdr *)payload; in qtnf_cmd_resp_proc_chan_stat_info()
1556 tlv_type = le16_to_cpu(tlv->type); in qtnf_cmd_resp_proc_chan_stat_info()
1557 tlv_value_len = le16_to_cpu(tlv->len); in qtnf_cmd_resp_proc_chan_stat_info()
1571 qlink_stats = (void *)tlv->val; in qtnf_cmd_resp_proc_chan_stat_info()
1586 le16_to_cpu(tlv->type)); in qtnf_cmd_resp_proc_chan_stat_info()
1589 tlv = (struct qlink_tlv_hdr *)(tlv->val + tlv_value_len); in qtnf_cmd_resp_proc_chan_stat_info()
2051 struct qlink_tlv_channel *tlv; in qtnf_cmd_channel_tlv_add() local
2054 tlv = skb_put_zero(cmd_skb, sizeof(*tlv)); in qtnf_cmd_channel_tlv_add()
2055 qch = &tlv->chan; in qtnf_cmd_channel_tlv_add()
2056 tlv->hdr.type = cpu_to_le16(QTN_TLV_ID_CHANNEL); in qtnf_cmd_channel_tlv_add()
2057 tlv->hdr.len = cpu_to_le16(sizeof(*qch)); in qtnf_cmd_channel_tlv_add()
2592 struct qlink_tlv_hdr *tlv; in qtnf_cmd_set_mac_acl() local
2602 tlv = skb_put(cmd_skb, sizeof(*tlv) + acl_size); in qtnf_cmd_set_mac_acl()
2603 tlv->type = cpu_to_le16(QTN_TLV_ID_ACL_DATA); in qtnf_cmd_set_mac_acl()
2604 tlv->len = cpu_to_le16(acl_size); in qtnf_cmd_set_mac_acl()
2605 qlink_acl_data_cfg2q(params, (struct qlink_acl_data *)tlv->val); in qtnf_cmd_set_mac_acl()