Lines Matching refs:input_dev

249 	struct input_dev *input;	/* input dev */
448 static void set_abs(struct input_dev *input, unsigned int code, in set_abs()
456 static void setup_events_to_report(struct input_dev *input_dev, in setup_events_to_report() argument
459 __set_bit(EV_ABS, input_dev->evbit); in setup_events_to_report()
462 input_set_abs_params(input_dev, ABS_PRESSURE, 0, 256, 5, 0); in setup_events_to_report()
463 input_set_abs_params(input_dev, ABS_TOOL_WIDTH, 0, 16, 0, 0); in setup_events_to_report()
466 set_abs(input_dev, ABS_MT_TOUCH_MAJOR, &cfg->w); in setup_events_to_report()
467 set_abs(input_dev, ABS_MT_TOUCH_MINOR, &cfg->w); in setup_events_to_report()
469 set_abs(input_dev, ABS_MT_WIDTH_MAJOR, &cfg->w); in setup_events_to_report()
470 set_abs(input_dev, ABS_MT_WIDTH_MINOR, &cfg->w); in setup_events_to_report()
472 set_abs(input_dev, ABS_MT_ORIENTATION, &cfg->o); in setup_events_to_report()
474 set_abs(input_dev, ABS_MT_POSITION_X, &cfg->x); in setup_events_to_report()
475 set_abs(input_dev, ABS_MT_POSITION_Y, &cfg->y); in setup_events_to_report()
477 __set_bit(EV_KEY, input_dev->evbit); in setup_events_to_report()
478 __set_bit(BTN_LEFT, input_dev->keybit); in setup_events_to_report()
481 __set_bit(INPUT_PROP_BUTTONPAD, input_dev->propbit); in setup_events_to_report()
483 input_mt_init_slots(input_dev, MAX_FINGERS, in setup_events_to_report()
504 static void report_finger_data(struct input_dev *input, int slot, in report_finger_data()
525 static void report_synaptics_data(struct input_dev *input, in report_synaptics_data()
549 struct input_dev *input = dev->input; in report_tp_state()
783 static int bcm5974_open(struct input_dev *input) in bcm5974_open()
806 static void bcm5974_close(struct input_dev *input) in bcm5974_close()
855 struct input_dev *input_dev; in bcm5974_probe() local
863 input_dev = input_allocate_device(); in bcm5974_probe()
864 if (!dev || !input_dev) { in bcm5974_probe()
871 dev->input = input_dev; in bcm5974_probe()
915 input_dev->name = "bcm5974"; in bcm5974_probe()
916 input_dev->phys = dev->phys; in bcm5974_probe()
917 usb_to_input_id(dev->udev, &input_dev->id); in bcm5974_probe()
919 input_dev->id.version = cfg->caps; in bcm5974_probe()
920 input_dev->dev.parent = &iface->dev; in bcm5974_probe()
922 input_set_drvdata(input_dev, dev); in bcm5974_probe()
924 input_dev->open = bcm5974_open; in bcm5974_probe()
925 input_dev->close = bcm5974_close; in bcm5974_probe()
927 setup_events_to_report(input_dev, cfg); in bcm5974_probe()
951 input_free_device(input_dev); in bcm5974_probe()