input_dev 417 include/linux/hid.h struct input_dev *input; input_dev 603 include/linux/hid.h int (*hidinput_input_event) (struct input_dev *idev, unsigned int type, input_dev 657 include/linux/hid.h struct input_dev *input = hidinput->input; input_dev 37 include/linux/input-polldev.h struct input_dev *input; input_dev 1052 include/linux/input.h int (*setkeycode)(struct input_dev *dev, int scancode, int keycode); input_dev 1053 include/linux/input.h int (*getkeycode)(struct input_dev *dev, int scancode, int *keycode); input_dev 1075 include/linux/input.h int (*open)(struct input_dev *dev); input_dev 1076 include/linux/input.h void (*close)(struct input_dev *dev); input_dev 1077 include/linux/input.h int (*flush)(struct input_dev *dev, struct file *file); input_dev 1078 include/linux/input.h int (*event)(struct input_dev *dev, unsigned int type, unsigned int code, int value); input_dev 1093 include/linux/input.h #define to_input_dev(d) container_of(d, struct input_dev, dev) input_dev 1181 include/linux/input.h int (*connect)(struct input_handler *handler, struct input_dev *dev, const struct input_device_id *id); input_dev 1215 include/linux/input.h struct input_dev *dev; input_dev 1222 include/linux/input.h struct input_dev *input_allocate_device(void); input_dev 1225 include/linux/input.h static inline struct input_dev *input_get_device(struct input_dev *dev) input_dev 1337 include/linux/input.h int (*upload)(struct input_dev *dev, struct ff_effect *effect, input_dev 1339 include/linux/input.h int (*erase)(struct input_dev *dev, int effect_id); input_dev 1341 include/linux/input.h int (*playback)(struct input_dev *dev, int effect_id, int value); input_dev 1342 include/linux/input.h void (*set_gain)(struct input_dev *dev, u16 gain); input_dev 1343 include/linux/input.h void (*set_autocenter)(struct input_dev *dev, u16 magnitude); input_dev 82 include/linux/ucb1400.h struct input_dev *ts_idev; input_dev 64 include/linux/uinput.h struct input_dev *dev; input_dev 268 include/linux/wm97xx.h struct input_dev *input_dev; /* touchscreen input device */ input_dev 60 include/media/ir-common.h struct input_dev *dev; input_dev 11 include/media/ir-kbd-i2c.h struct input_dev *input; input_dev 28 include/sound/jack.h struct input_dev; input_dev 41 include/sound/jack.h struct input_dev *input_dev; input_dev 193 net/bluetooth/hidp/core.c struct input_dev *dev = session->input; input_dev 626 net/bluetooth/hidp/core.c struct input_dev *input; input_dev 146 net/bluetooth/hidp/hidp.h struct input_dev *input; input_dev 33 sound/core/jack.c input_unregister_device(jack->input_dev); input_dev 35 sound/core/jack.c input_free_device(jack->input_dev); input_dev 50 sound/core/jack.c jack->input_dev->name = jack->name; input_dev 53 sound/core/jack.c if (!jack->input_dev->dev.parent) input_dev 54 sound/core/jack.c jack->input_dev->dev.parent = card->dev; input_dev 56 sound/core/jack.c err = input_register_device(jack->input_dev); input_dev 92 sound/core/jack.c jack->input_dev = input_allocate_device(); input_dev 93 sound/core/jack.c if (jack->input_dev == NULL) { input_dev 98 sound/core/jack.c jack->input_dev->phys = "ALSA"; input_dev 103 sound/core/jack.c input_set_capability(jack->input_dev, EV_SW, input_dev 106 sound/core/jack.c input_set_capability(jack->input_dev, EV_SW, input_dev 118 sound/core/jack.c input_free_device(jack->input_dev); input_dev 138 sound/core/jack.c jack->input_dev->dev.parent = parent; input_dev 151 sound/core/jack.c input_report_switch(jack->input_dev, SW_HEADPHONE_INSERT, input_dev 154 sound/core/jack.c input_report_switch(jack->input_dev, SW_MICROPHONE_INSERT, input_dev 157 sound/core/jack.c input_sync(jack->input_dev); input_dev 166 sound/drivers/pcsp/pcsp.c err = pcspkr_input_init(&pcsp_chip.input_dev, &dev->dev); input_dev 172 sound/drivers/pcsp/pcsp.c pcspkr_input_remove(pcsp_chip.input_dev); input_dev 184 sound/drivers/pcsp/pcsp.c pcspkr_input_remove(chip->input_dev); input_dev 60 sound/drivers/pcsp/pcsp.h struct input_dev *input_dev; input_dev 84 sound/drivers/pcsp/pcsp_input.c struct input_dev *input_dev = input_allocate_device(); input_dev 85 sound/drivers/pcsp/pcsp_input.c if (!input_dev) input_dev 88 sound/drivers/pcsp/pcsp_input.c input_dev->name = "PC Speaker"; input_dev 89 sound/drivers/pcsp/pcsp_input.c input_dev->phys = "isa0061/input0"; input_dev 90 sound/drivers/pcsp/pcsp_input.c input_dev->id.bustype = BUS_ISA; input_dev 91 sound/drivers/pcsp/pcsp_input.c input_dev->id.vendor = 0x001f; input_dev 92 sound/drivers/pcsp/pcsp_input.c input_dev->id.product = 0x0001; input_dev 93 sound/drivers/pcsp/pcsp_input.c input_dev->id.version = 0x0100; input_dev 94 sound/drivers/pcsp/pcsp_input.c input_dev->dev.parent = dev; input_dev 96 sound/drivers/pcsp/pcsp_input.c input_dev->evbit[0] = BIT(EV_SND); input_dev 97 sound/drivers/pcsp/pcsp_input.c input_dev->sndbit[0] = BIT(SND_BELL) | BIT(SND_TONE); input_dev 98 sound/drivers/pcsp/pcsp_input.c input_dev->event = pcspkr_input_event; input_dev 100 sound/drivers/pcsp/pcsp_input.c err = input_register_device(input_dev); input_dev 102 sound/drivers/pcsp/pcsp_input.c input_free_device(input_dev); input_dev 106 sound/drivers/pcsp/pcsp_input.c *rdev = input_dev; input_dev 78 sound/pci/hda/hda_beep.c struct input_dev *input_dev; input_dev 87 sound/pci/hda/hda_beep.c input_dev = input_allocate_device(); input_dev 90 sound/pci/hda/hda_beep.c input_dev->name = "HDA Digital PCBeep"; input_dev 91 sound/pci/hda/hda_beep.c input_dev->phys = beep->phys; input_dev 92 sound/pci/hda/hda_beep.c input_dev->id.bustype = BUS_PCI; input_dev 94 sound/pci/hda/hda_beep.c input_dev->id.vendor = codec->vendor_id >> 16; input_dev 95 sound/pci/hda/hda_beep.c input_dev->id.product = codec->vendor_id & 0xffff; input_dev 96 sound/pci/hda/hda_beep.c input_dev->id.version = 0x01; input_dev 98 sound/pci/hda/hda_beep.c input_dev->evbit[0] = BIT_MASK(EV_SND); input_dev 99 sound/pci/hda/hda_beep.c input_dev->sndbit[0] = BIT_MASK(SND_BELL) | BIT_MASK(SND_TONE); input_dev 100 sound/pci/hda/hda_beep.c input_dev->event = snd_hda_beep_event; input_dev 101 sound/pci/hda/hda_beep.c input_dev->dev.parent = &codec->bus->pci->dev; input_dev 102 sound/pci/hda/hda_beep.c input_set_drvdata(input_dev, beep); input_dev 104 sound/pci/hda/hda_beep.c err = input_register_device(input_dev); input_dev 106 sound/pci/hda/hda_beep.c input_free_device(input_dev); input_dev 116 sound/pci/hda/hda_beep.c beep->dev = input_dev; input_dev 29 sound/pci/hda/hda_beep.h struct input_dev *dev; input_dev 40 sound/ppc/beep.c struct input_dev *dev; input_dev 221 sound/ppc/beep.c struct input_dev *input_dev; input_dev 231 sound/ppc/beep.c input_dev = input_allocate_device(); input_dev 232 sound/ppc/beep.c if (! dmabuf || ! input_dev) input_dev 236 sound/ppc/beep.c input_dev->name = "PowerMac Beep"; input_dev 237 sound/ppc/beep.c input_dev->phys = "powermac/beep"; input_dev 238 sound/ppc/beep.c input_dev->id.bustype = BUS_ADB; input_dev 239 sound/ppc/beep.c input_dev->id.vendor = 0x001f; input_dev 240 sound/ppc/beep.c input_dev->id.product = 0x0001; input_dev 241 sound/ppc/beep.c input_dev->id.version = 0x0100; input_dev 243 sound/ppc/beep.c input_dev->evbit[0] = BIT_MASK(EV_SND); input_dev 244 sound/ppc/beep.c input_dev->sndbit[0] = BIT_MASK(SND_BELL) | BIT_MASK(SND_TONE); input_dev 245 sound/ppc/beep.c input_dev->event = snd_pmac_beep_event; input_dev 246 sound/ppc/beep.c input_dev->dev.parent = &chip->pdev->dev; input_dev 247 sound/ppc/beep.c input_set_drvdata(input_dev, chip); input_dev 249 sound/ppc/beep.c beep->dev = input_dev; input_dev 268 sound/ppc/beep.c fail1: input_free_device(input_dev); input_dev 101 sound/usb/caiaq/caiaq-device.h struct input_dev *input_dev; input_dev 148 sound/usb/caiaq/caiaq-input.c struct input_dev *input_dev = dev->input_dev; input_dev 152 sound/usb/caiaq/caiaq-input.c input_report_abs(input_dev, ABS_X, (buf[4] << 8) | buf[5]); input_dev 153 sound/usb/caiaq/caiaq-input.c input_report_abs(input_dev, ABS_Y, (buf[0] << 8) | buf[1]); input_dev 154 sound/usb/caiaq/caiaq-input.c input_report_abs(input_dev, ABS_Z, (buf[2] << 8) | buf[3]); input_dev 155 sound/usb/caiaq/caiaq-input.c input_sync(input_dev); input_dev 158 sound/usb/caiaq/caiaq-input.c input_report_abs(input_dev, ABS_X, (buf[0] << 8) | buf[1]); input_dev 159 sound/usb/caiaq/caiaq-input.c input_report_abs(input_dev, ABS_Y, (buf[2] << 8) | buf[3]); input_dev 160 sound/usb/caiaq/caiaq-input.c input_report_abs(input_dev, ABS_Z, (buf[4] << 8) | buf[5]); input_dev 161 sound/usb/caiaq/caiaq-input.c input_sync(input_dev); input_dev 165 sound/usb/caiaq/caiaq-input.c input_report_abs(input_dev, ABS_X, (buf[0] << 8) | buf[1]); input_dev 166 sound/usb/caiaq/caiaq-input.c input_report_abs(input_dev, ABS_Y, (buf[2] << 8) | buf[3]); input_dev 167 sound/usb/caiaq/caiaq-input.c input_report_abs(input_dev, ABS_Z, (buf[4] << 8) | buf[5]); input_dev 168 sound/usb/caiaq/caiaq-input.c input_sync(input_dev); input_dev 176 sound/usb/caiaq/caiaq-input.c struct input_dev *input_dev = dev->input_dev; input_dev 182 sound/usb/caiaq/caiaq-input.c input_report_abs(input_dev, ABS_X, i); input_dev 183 sound/usb/caiaq/caiaq-input.c input_sync(input_dev); input_dev 188 sound/usb/caiaq/caiaq-input.c input_report_abs(input_dev, ABS_HAT0X, i); input_dev 190 sound/usb/caiaq/caiaq-input.c input_report_abs(input_dev, ABS_HAT0Y, i); input_dev 192 sound/usb/caiaq/caiaq-input.c input_report_abs(input_dev, ABS_HAT1X, i); input_dev 194 sound/usb/caiaq/caiaq-input.c input_report_abs(input_dev, ABS_HAT1Y, i); input_dev 196 sound/usb/caiaq/caiaq-input.c input_report_abs(input_dev, ABS_HAT2X, i); input_dev 198 sound/usb/caiaq/caiaq-input.c input_report_abs(input_dev, ABS_HAT2Y, i); input_dev 200 sound/usb/caiaq/caiaq-input.c input_report_abs(input_dev, ABS_HAT3X, i); input_dev 202 sound/usb/caiaq/caiaq-input.c input_report_abs(input_dev, ABS_HAT3Y, i); input_dev 203 sound/usb/caiaq/caiaq-input.c input_sync(input_dev); input_dev 211 sound/usb/caiaq/caiaq-input.c struct input_dev *input_dev = dev->input_dev; input_dev 212 sound/usb/caiaq/caiaq-input.c unsigned short *keycode = input_dev->keycode; input_dev 218 sound/usb/caiaq/caiaq-input.c if (input_dev->id.product == USB_PID_RIGKONTROL2) input_dev 222 sound/usb/caiaq/caiaq-input.c for (i = 0; i < input_dev->keycodemax && i < len * 8; i++) input_dev 223 sound/usb/caiaq/caiaq-input.c input_report_key(input_dev, keycode[i], input_dev 230 sound/usb/caiaq/caiaq-input.c input_report_abs(dev->input_dev, ABS_MISC, 255 - buf[4]); input_dev 232 sound/usb/caiaq/caiaq-input.c input_sync(input_dev); input_dev 239 sound/usb/caiaq/caiaq-input.c if (!dev->input_dev || len < 1) input_dev 258 sound/usb/caiaq/caiaq-input.c struct input_dev *input; input_dev 351 sound/usb/caiaq/caiaq-input.c dev->input_dev = input; input_dev 357 sound/usb/caiaq/caiaq-input.c if (!dev || !dev->input_dev) input_dev 360 sound/usb/caiaq/caiaq-input.c input_unregister_device(dev->input_dev); input_dev 361 sound/usb/caiaq/caiaq-input.c dev->input_dev = NULL;