ctl_node
ctl_node->waiting_for_resp = false;
spin_unlock(&ctl_node->resp_lock);
complete(&ctl_node->cmd_resp_completion);
spin_unlock(&ctl_node->resp_lock);
struct qtnf_cmd_ctl_node *ctl_node = &bus->trans.curr_cmd;
spin_lock(&ctl_node->resp_lock);
ctl_node->seq_num++;
cmd->seq_num = cpu_to_le16(ctl_node->seq_num);
WARN(ctl_node->resp_skb, "qtnfmac: response skb not empty\n");
ctl_node->waiting_for_resp = true;
spin_unlock(&ctl_node->resp_lock);
&ctl_node->cmd_resp_completion,
spin_lock(&ctl_node->resp_lock);
resp_not_handled = ctl_node->waiting_for_resp;
resp_skb = ctl_node->resp_skb;
ctl_node->resp_skb = NULL;
ctl_node->waiting_for_resp = false;
spin_unlock(&ctl_node->resp_lock);
struct qtnf_cmd_ctl_node *ctl_node = &bus->trans.curr_cmd;
spin_lock(&ctl_node->resp_lock);
if (unlikely(!ctl_node->waiting_for_resp)) {
if (unlikely(recvd_seq_num != ctl_node->seq_num)) {
ctl_node->resp_skb = skb;
struct ctl_node *node;
sizeof(struct ctl_node)*head->ctl_table_size +
node = (struct ctl_node *)(links + 1);
struct ctl_node *ctl_node;
ctl_node = rb_entry(node, struct ctl_node, node);
head = ctl_node->header;
entry = &head->ctl_table[ctl_node - head->node];
struct ctl_node *node;
sizeof(struct ctl_node)*table_size, GFP_KERNEL_ACCOUNT);
node = (struct ctl_node *)(header + 1);
struct ctl_node *parent_node;
parent_node = rb_entry(parent, struct ctl_node, node);
struct ctl_node *node, const struct ctl_table *table, size_t table_size)
static struct ctl_node *first_usable_entry(struct rb_node *node)
struct ctl_node *ctl_node;
ctl_node = rb_entry(node, struct ctl_node, node);
if (use_table(ctl_node->header))
return ctl_node;
struct ctl_node *ctl_node;
ctl_node = first_usable_entry(rb_first(&dir->root));
if (ctl_node) {
head = ctl_node->header;
entry = &head->ctl_table[ctl_node - head->node];
struct ctl_node *ctl_node = &head->node[entry - head->ctl_table];
ctl_node = first_usable_entry(rb_next(&ctl_node->node));
if (ctl_node) {
head = ctl_node->header;
entry = &head->ctl_table[ctl_node - head->node];
struct ctl_node *node;
new = kzalloc(sizeof(*new) + sizeof(struct ctl_node) +
node = (struct ctl_node *)(new + 1);
struct ctl_node *node;