Lines Matching refs:ctl_node

31 	struct qtnf_cmd_ctl_node *ctl_node = &bus->trans.curr_cmd;  in qtnf_trans_send_cmd_with_resp()  local
43 spin_lock(&ctl_node->resp_lock); in qtnf_trans_send_cmd_with_resp()
44 ctl_node->seq_num++; in qtnf_trans_send_cmd_with_resp()
45 cmd->seq_num = cpu_to_le16(ctl_node->seq_num); in qtnf_trans_send_cmd_with_resp()
46 WARN(ctl_node->resp_skb, "qtnfmac: response skb not empty\n"); in qtnf_trans_send_cmd_with_resp()
47 ctl_node->waiting_for_resp = true; in qtnf_trans_send_cmd_with_resp()
48 spin_unlock(&ctl_node->resp_lock); in qtnf_trans_send_cmd_with_resp()
57 &ctl_node->cmd_resp_completion, in qtnf_trans_send_cmd_with_resp()
60 spin_lock(&ctl_node->resp_lock); in qtnf_trans_send_cmd_with_resp()
61 resp_not_handled = ctl_node->waiting_for_resp; in qtnf_trans_send_cmd_with_resp()
62 resp_skb = ctl_node->resp_skb; in qtnf_trans_send_cmd_with_resp()
63 ctl_node->resp_skb = NULL; in qtnf_trans_send_cmd_with_resp()
64 ctl_node->waiting_for_resp = false; in qtnf_trans_send_cmd_with_resp()
65 spin_unlock(&ctl_node->resp_lock); in qtnf_trans_send_cmd_with_resp()
96 struct qtnf_cmd_ctl_node *ctl_node = &bus->trans.curr_cmd; in qtnf_trans_signal_cmdresp() local
100 spin_lock(&ctl_node->resp_lock); in qtnf_trans_signal_cmdresp()
102 if (unlikely(!ctl_node->waiting_for_resp)) { in qtnf_trans_signal_cmdresp()
107 if (unlikely(recvd_seq_num != ctl_node->seq_num)) { in qtnf_trans_signal_cmdresp()
112 ctl_node->resp_skb = skb; in qtnf_trans_signal_cmdresp()
113 ctl_node->waiting_for_resp = false; in qtnf_trans_signal_cmdresp()
115 spin_unlock(&ctl_node->resp_lock); in qtnf_trans_signal_cmdresp()
117 complete(&ctl_node->cmd_resp_completion); in qtnf_trans_signal_cmdresp()
121 spin_unlock(&ctl_node->resp_lock); in qtnf_trans_signal_cmdresp()