Lines Matching defs:state
68 struct sparcspkr_state *state = dev_get_drvdata(dev->dev.parent);
69 struct bbc_beep_info *info = &state->u.bbc;
87 spin_lock_irqsave(&state->lock, flags);
99 spin_unlock_irqrestore(&state->lock, flags);
106 struct sparcspkr_state *state = dev_get_drvdata(dev->dev.parent);
107 struct grover_beep_info *info = &state->u.grover;
123 spin_lock_irqsave(&state->lock, flags);
138 spin_unlock_irqrestore(&state->lock, flags);
145 struct sparcspkr_state *state = dev_get_drvdata(dev);
153 input_dev->name = state->name;
164 input_dev->event = state->event;
172 state->input_dev = input_dev;
179 struct sparcspkr_state *state = platform_get_drvdata(dev);
180 struct input_dev *input_dev = state->input_dev;
183 state->event(input_dev, EV_SND, SND_BELL, 0);
188 struct sparcspkr_state *state;
193 state = kzalloc(sizeof(*state), GFP_KERNEL);
194 if (!state)
197 state->name = "Sparc BBC Speaker";
198 state->event = bbc_spkr_event;
199 spin_lock_init(&state->lock);
206 info = &state->u.bbc;
216 platform_set_drvdata(op, state);
228 kfree(state);
235 struct sparcspkr_state *state = platform_get_drvdata(op);
236 struct input_dev *input_dev = state->input_dev;
237 struct bbc_beep_info *info = &state->u.bbc;
240 state->event(input_dev, EV_SND, SND_BELL, 0);
246 kfree(state);
272 struct sparcspkr_state *state;
276 state = kzalloc(sizeof(*state), GFP_KERNEL);
277 if (!state)
280 state->name = "Sparc Grover Speaker";
281 state->event = grover_spkr_event;
282 spin_lock_init(&state->lock);
284 info = &state->u.grover;
293 platform_set_drvdata(op, state);
307 kfree(state);
314 struct sparcspkr_state *state = platform_get_drvdata(op);
315 struct grover_beep_info *info = &state->u.grover;
316 struct input_dev *input_dev = state->input_dev;
319 state->event(input_dev, EV_SND, SND_BELL, 0);
326 kfree(state);