Lines Matching defs:base
27 struct ddb_link *link = state->base->link;
53 struct ddb_link *link = state->base->link;
65 struct ddb_link *link = state->base->link;
78 stat = wait_for_completion_timeout(&state->base->completion, HZ);
80 dev_warn(state->base->dev, "MCI-%d: MCI timeout\n", state->nr);
95 mutex_lock(&state->base->mci_lock);
99 mutex_unlock(&state->base->mci_lock);
105 struct mci_base *base = (struct mci_base *)priv;
107 complete(&base->completion);
133 struct mci_base *base;
141 base = match_base(key);
142 if (base) {
143 base->count++;
144 state->base = base;
146 base = kzalloc(cfg->base_size, GFP_KERNEL);
147 if (!base)
149 base->key = key;
150 base->count = 1;
151 base->link = link;
152 base->dev = dev->dev;
153 mutex_init(&base->mci_lock);
154 mutex_init(&base->tuner_lock);
155 ddb_irq_set(dev, link->nr, 0, mci_handler, base);
156 init_completion(&base->completion);
157 state->base = base;
159 kfree(base);
162 list_add(&base->mci_list, &mci_list);
164 cfg->base_init(base);