Lines Matching defs:base
18 struct ddb_link *link = state->base->link;
44 struct ddb_link *link = state->base->link;
56 struct ddb_link *link = state->base->link;
69 stat = wait_for_completion_timeout(&state->base->completion, HZ);
71 dev_warn(state->base->dev, "MCI-%d: MCI timeout\n", state->nr);
86 mutex_lock(&state->base->mci_lock);
90 mutex_unlock(&state->base->mci_lock);
96 struct mci_base *base = (struct mci_base *)priv;
98 complete(&base->completion);
124 struct mci_base *base;
132 base = match_base(key);
133 if (base) {
134 base->count++;
135 state->base = base;
137 base = kzalloc(cfg->base_size, GFP_KERNEL);
138 if (!base)
140 base->key = key;
141 base->count = 1;
142 base->link = link;
143 base->dev = dev->dev;
144 mutex_init(&base->mci_lock);
145 mutex_init(&base->tuner_lock);
146 ddb_irq_set(dev, link->nr, 0, mci_handler, base);
147 init_completion(&base->completion);
148 state->base = base;
150 kfree(base);
153 list_add(&base->mci_list, &mci_list);
155 cfg->base_init(base);