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;
719 const struct qlink_resp_get_sta_info *resp;
735 sizeof(*resp), &var_resp_len);
739 resp = (const struct qlink_resp_get_sta_info *)resp_skb->data;
741 if (!ether_addr_equal(sta_mac, resp->sta_addr)) {
743 vif->mac->macid, vif->vifid, resp->sta_addr, sta_mac);
748 qtnf_cmd_sta_info_parse(sinfo, resp->info, var_resp_len);
765 const struct qlink_resp_manage_intf *resp;
799 sizeof(*resp), NULL);
803 resp = (const struct qlink_resp_manage_intf *)resp_skb->data;
804 ether_addr_copy(vif->mac_addr, resp->intf_info.mac_addr);
890 const struct qlink_resp_get_hw_info *resp,
908 hwinfo->num_mac = resp->num_mac;
909 hwinfo->mac_bitmap = resp->mac_bitmap;
910 hwinfo->fw_ver = le32_to_cpu(resp->fw_ver);
911 hwinfo->total_tx_chain = resp->total_tx_chain;
912 hwinfo->total_rx_chain = resp->total_rx_chain;
914 bld_tmstamp = le32_to_cpu(resp->bld_tmstamp);
915 plat_id = le32_to_cpu(resp->plat_id);
916 hw_ver = le32_to_cpu(resp->hw_ver);
918 qlink_for_each_tlv(tlv, resp->info, info_len) {
953 if (!qlink_tlv_parsing_ok(tlv, resp->info, info_len)) {
1021 const struct qlink_resp_get_mac_info *resp,
1043 if (WARN_ON(resp->n_reg_rules > NL80211_MAX_SUPP_REG_RULES))
1046 mac->rd = kzalloc(struct_size(mac->rd, reg_rules, resp->n_reg_rules),
1051 mac->rd->n_reg_rules = resp->n_reg_rules;
1052 mac->rd->alpha2[0] = resp->alpha2[0];
1053 mac->rd->alpha2[1] = resp->alpha2[1];
1055 switch (resp->dfs_region) {
1071 qlink_for_each_tlv(tlv, resp->var_info, tlv_buf_size) {
1158 if (rule_idx >= resp->n_reg_rules) {
1160 resp->n_reg_rules);
1181 if (!qlink_tlv_parsing_ok(tlv, resp->var_info, tlv_buf_size)) {
1198 if (rule_idx != resp->n_reg_rules) {
1200 resp->n_reg_rules, rule_idx);
1371 struct qlink_resp_band_info_get *resp,
1387 if (band->n_channels == resp->num_chans) {
1397 band->n_channels = resp->num_chans;
1409 qlink_for_each_tlv(tlv, resp->info, payload_len) {
1522 if (!qlink_tlv_parsing_ok(tlv, resp->info, payload_len)) {
1546 const struct qlink_resp_get_mac_info *resp;
1558 sizeof(*resp), &var_data_len);
1562 resp = (const struct qlink_resp_get_mac_info *)resp_skb->data;
1563 ret = qtnf_cmd_resp_proc_mac_info(mac, resp);
1567 ret = qtnf_parse_variable_mac_info(mac, resp, var_data_len);
1579 const struct qlink_resp_get_hw_info *resp;
1591 sizeof(*resp), &info_len);
1595 resp = (const struct qlink_resp_get_hw_info *)resp_skb->data;
1596 ret = qtnf_cmd_resp_proc_hw_info(bus, resp, info_len);
1610 struct qlink_resp_band_info_get *resp;
1626 sizeof(*resp), &info_len);
1630 resp = (struct qlink_resp_band_info_get *)resp_skb->data;
1631 if (resp->band != qband) {
1633 resp->band, qband);
1638 ret = qtnf_cmd_resp_fill_band_info(band, resp, info_len);
1692 struct qlink_resp_init_fw *resp;
1709 sizeof(*resp), &info_len);
1715 resp = (struct qlink_resp_init_fw *)resp_skb->data;
1716 bus->hw_info.ql_proto_ver = le32_to_cpu(resp->qlink_proto_ver);
2460 struct qlink_resp_get_chan_stats *resp;
2475 sizeof(*resp), &var_data_len);
2481 resp = (struct qlink_resp_get_chan_stats *)resp_skb->data;
2483 if (le32_to_cpu(resp->chan_freq) != chan_freq) {
2485 mac->macid, le32_to_cpu(resp->chan_freq), chan_freq);
2490 ret = qtnf_cmd_resp_proc_chan_stat_info(survey, resp->info,
2535 const struct qlink_resp_channel_get *resp;
2548 sizeof(*resp), NULL);
2552 resp = (const struct qlink_resp_channel_get *)resp_skb->data;
2553 qlink_chandef_q2cfg(priv_to_wiphy(vif->mac), &resp->chan, chdef);
2654 const struct qlink_resp_txpwr *resp;
2671 sizeof(*resp), NULL);
2675 resp = (const struct qlink_resp_txpwr *)resp_skb->data;
2676 *dbm = MBM_TO_DBM(le32_to_cpu(resp->txpwr));
2689 const struct qlink_resp_txpwr *resp;
2708 sizeof(*resp), NULL);