Lines Matching defs:input_dev
27 struct input_dev *dev;
86 static int snd_pmac_beep_event(struct input_dev *dev, unsigned int type,
208 struct input_dev *input_dev;
218 input_dev = input_allocate_device();
219 if (! dmabuf || ! input_dev)
223 input_dev->name = "PowerMac Beep";
224 input_dev->phys = "powermac/beep";
225 input_dev->id.bustype = BUS_ADB;
226 input_dev->id.vendor = 0x001f;
227 input_dev->id.product = 0x0001;
228 input_dev->id.version = 0x0100;
230 input_dev->evbit[0] = BIT_MASK(EV_SND);
231 input_dev->sndbit[0] = BIT_MASK(SND_BELL) | BIT_MASK(SND_TONE);
232 input_dev->event = snd_pmac_beep_event;
233 input_dev->dev.parent = &chip->pdev->dev;
234 input_set_drvdata(input_dev, chip);
236 beep->dev = input_dev;
255 fail1: input_free_device(input_dev);