Lines Matching refs:cfg

250 	struct bcm5974_config cfg;	/* device configuration */  member
433 const struct bcm5974_config *cfg; in bcm5974_get_config() local
435 for (cfg = bcm5974_config_table; cfg->ansi; ++cfg) in bcm5974_get_config()
436 if (cfg->ansi == id || cfg->iso == id || cfg->jis == id) in bcm5974_get_config()
437 return cfg; in bcm5974_get_config()
457 const struct bcm5974_config *cfg) in setup_events_to_report() argument
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()
480 if (cfg->caps & HAS_INTEGRATED_BUTTON) in setup_events_to_report()
526 const struct bcm5974_config *cfg, in report_synaptics_data() argument
535 abs_p = clamp_val(256 * p / cfg->p.max, 0, 255); in report_synaptics_data()
536 abs_w = clamp_val(16 * w / cfg->w.max, 0, 15); in report_synaptics_data()
547 const struct bcm5974_config *c = &dev->cfg; in report_tp_state()
605 if (dev->cfg.tp_type == TYPE3) in bcm5974_wellspring_mode()
853 const struct bcm5974_config *cfg; in bcm5974_probe() local
859 cfg = bcm5974_get_config(udev); in bcm5974_probe()
872 dev->cfg = *cfg; in bcm5974_probe()
876 if (cfg->tp_type == TYPE1) { in bcm5974_probe()
888 dev->cfg.bt_datalen, GFP_KERNEL, in bcm5974_probe()
895 dev->cfg.tp_datalen, GFP_KERNEL, in bcm5974_probe()
902 usb_rcvintpipe(udev, cfg->bt_ep), in bcm5974_probe()
903 dev->bt_data, dev->cfg.bt_datalen, in bcm5974_probe()
907 usb_rcvintpipe(udev, cfg->tp_ep), in bcm5974_probe()
908 dev->tp_data, dev->cfg.tp_datalen, in bcm5974_probe()
919 input_dev->id.version = cfg->caps; in bcm5974_probe()
927 setup_events_to_report(input_dev, cfg); in bcm5974_probe()
939 usb_free_coherent(dev->udev, dev->cfg.tp_datalen, in bcm5974_probe()
943 usb_free_coherent(dev->udev, dev->cfg.bt_datalen, in bcm5974_probe()
963 usb_free_coherent(dev->udev, dev->cfg.tp_datalen, in bcm5974_disconnect()
966 usb_free_coherent(dev->udev, dev->cfg.bt_datalen, in bcm5974_disconnect()