Lines Matching refs:ctl_node
18 struct qtnf_cmd_ctl_node *ctl_node = &bus->trans.curr_cmd;
30 spin_lock(&ctl_node->resp_lock);
31 ctl_node->seq_num++;
32 cmd->seq_num = cpu_to_le16(ctl_node->seq_num);
33 WARN(ctl_node->resp_skb, "qtnfmac: response skb not empty\n");
34 ctl_node->waiting_for_resp = true;
35 spin_unlock(&ctl_node->resp_lock);
44 &ctl_node->cmd_resp_completion,
47 spin_lock(&ctl_node->resp_lock);
48 resp_not_handled = ctl_node->waiting_for_resp;
49 resp_skb = ctl_node->resp_skb;
50 ctl_node->resp_skb = NULL;
51 ctl_node->waiting_for_resp = false;
52 spin_unlock(&ctl_node->resp_lock);
83 struct qtnf_cmd_ctl_node *ctl_node = &bus->trans.curr_cmd;
87 spin_lock(&ctl_node->resp_lock);
89 if (unlikely(!ctl_node->waiting_for_resp)) {
94 if (unlikely(recvd_seq_num != ctl_node->seq_num)) {
99 ctl_node->resp_skb = skb;
100 ctl_node->waiting_for_resp = false;
102 spin_unlock(&ctl_node->resp_lock);
104 complete(&ctl_node->cmd_resp_completion);
108 spin_unlock(&ctl_node->resp_lock);