Lines Matching defs:resp

21 static int qtnf_cmd_check_reply_header(const struct qlink_resp *resp,
25 if (unlikely(le16_to_cpu(resp->cmd_id) != cmd_id)) {
27 mac_id, vif_id, cmd_id, le16_to_cpu(resp->cmd_id));
31 if (unlikely(resp->macid != mac_id)) {
33 mac_id, vif_id, cmd_id, resp->macid);
37 if (unlikely(resp->vifid != vif_id)) {
39 mac_id, vif_id, cmd_id, resp->vifid);
43 if (unlikely(le16_to_cpu(resp->mhdr.len) < resp_size)) {
46 le16_to_cpu(resp->mhdr.len), resp_size);
84 struct qlink_resp *resp = NULL;
116 resp = (struct qlink_resp *)resp_skb->data;
117 resp_res = le16_to_cpu(resp->result);
118 ret = qtnf_cmd_check_reply_header(resp, cmd_id, mac_id, vif_id,
125 *var_resp_size = le16_to_cpu(resp->mhdr.len) - const_resp_size;
707 const struct qlink_resp_get_sta_info *resp;
723 sizeof(*resp), &var_resp_len);
727 resp = (const struct qlink_resp_get_sta_info *)resp_skb->data;
729 if (!ether_addr_equal(sta_mac, resp->sta_addr)) {
731 vif->mac->macid, vif->vifid, resp->sta_addr, sta_mac);
736 qtnf_cmd_sta_info_parse(sinfo, resp->info, var_resp_len);
753 const struct qlink_resp_manage_intf *resp;
787 sizeof(*resp), NULL);
791 resp = (const struct qlink_resp_manage_intf *)resp_skb->data;
792 ether_addr_copy(vif->mac_addr, resp->intf_info.mac_addr);
878 const struct qlink_resp_get_hw_info *resp,
896 hwinfo->num_mac = resp->num_mac;
897 hwinfo->mac_bitmap = resp->mac_bitmap;
898 hwinfo->fw_ver = le32_to_cpu(resp->fw_ver);
899 hwinfo->total_tx_chain = resp->total_tx_chain;
900 hwinfo->total_rx_chain = resp->total_rx_chain;
902 bld_tmstamp = le32_to_cpu(resp->bld_tmstamp);
903 plat_id = le32_to_cpu(resp->plat_id);
904 hw_ver = le32_to_cpu(resp->hw_ver);
906 qlink_for_each_tlv(tlv, resp->info, info_len) {
941 if (!qlink_tlv_parsing_ok(tlv, resp->info, info_len)) {
1009 const struct qlink_resp_get_mac_info *resp,
1031 if (WARN_ON(resp->n_reg_rules > NL80211_MAX_SUPP_REG_RULES))
1034 mac->rd = kzalloc(struct_size(mac->rd, reg_rules, resp->n_reg_rules),
1039 mac->rd->n_reg_rules = resp->n_reg_rules;
1040 mac->rd->alpha2[0] = resp->alpha2[0];
1041 mac->rd->alpha2[1] = resp->alpha2[1];
1043 switch (resp->dfs_region) {
1059 qlink_for_each_tlv(tlv, resp->var_info, tlv_buf_size) {
1146 if (rule_idx >= resp->n_reg_rules) {
1148 resp->n_reg_rules);
1169 if (!qlink_tlv_parsing_ok(tlv, resp->var_info, tlv_buf_size)) {
1186 if (rule_idx != resp->n_reg_rules) {
1188 resp->n_reg_rules, rule_idx);
1360 struct qlink_resp_band_info_get *resp,
1376 if (band->n_channels == resp->num_chans) {
1386 band->n_channels = resp->num_chans;
1398 qlink_for_each_tlv(tlv, resp->info, payload_len) {
1511 if (!qlink_tlv_parsing_ok(tlv, resp->info, payload_len)) {
1535 const struct qlink_resp_get_mac_info *resp;
1547 sizeof(*resp), &var_data_len);
1551 resp = (const struct qlink_resp_get_mac_info *)resp_skb->data;
1552 ret = qtnf_cmd_resp_proc_mac_info(mac, resp);
1556 ret = qtnf_parse_variable_mac_info(mac, resp, var_data_len);
1568 const struct qlink_resp_get_hw_info *resp;
1580 sizeof(*resp), &info_len);
1584 resp = (const struct qlink_resp_get_hw_info *)resp_skb->data;
1585 ret = qtnf_cmd_resp_proc_hw_info(bus, resp, info_len);
1599 struct qlink_resp_band_info_get *resp;
1615 sizeof(*resp), &info_len);
1619 resp = (struct qlink_resp_band_info_get *)resp_skb->data;
1620 if (resp->band != qband) {
1622 resp->band, qband);
1627 ret = qtnf_cmd_resp_fill_band_info(band, resp, info_len);
1678 struct qlink_resp_init_fw *resp;
1695 sizeof(*resp), &info_len);
1701 resp = (struct qlink_resp_init_fw *)resp_skb->data;
1702 bus->hw_info.ql_proto_ver = le32_to_cpu(resp->qlink_proto_ver);
2416 struct qlink_resp_get_chan_stats *resp;
2431 sizeof(*resp), &var_data_len);
2437 resp = (struct qlink_resp_get_chan_stats *)resp_skb->data;
2439 if (le32_to_cpu(resp->chan_freq) != chan_freq) {
2441 mac->macid, le32_to_cpu(resp->chan_freq), chan_freq);
2446 ret = qtnf_cmd_resp_proc_chan_stat_info(survey, resp->info,
2491 const struct qlink_resp_channel_get *resp;
2504 sizeof(*resp), NULL);
2508 resp = (const struct qlink_resp_channel_get *)resp_skb->data;
2509 qlink_chandef_q2cfg(priv_to_wiphy(vif->mac), &resp->chan, chdef);
2599 const struct qlink_resp_txpwr *resp;
2616 sizeof(*resp), NULL);
2620 resp = (const struct qlink_resp_txpwr *)resp_skb->data;
2621 *dbm = MBM_TO_DBM(le32_to_cpu(resp->txpwr));
2634 const struct qlink_resp_txpwr *resp;
2653 sizeof(*resp), NULL);