Lines Matching refs:drvdata

638 	struct uclogic_drvdata *drvdata = hid_get_drvdata(hdev);  in uclogic_report_fixup()  local
710 if (drvdata->rdesc != NULL) { in uclogic_report_fixup()
711 rdesc = drvdata->rdesc; in uclogic_report_fixup()
712 *rsize = drvdata->rsize; in uclogic_report_fixup()
723 struct uclogic_drvdata *drvdata = hid_get_drvdata(hdev); in uclogic_input_mapping() local
726 if ((drvdata->ignore_pen_usage) && in uclogic_input_mapping()
790 struct uclogic_drvdata *drvdata = hid_get_drvdata(hdev); in uclogic_tablet_enable() local
847 drvdata->rdesc = devm_kzalloc(&hdev->dev, in uclogic_tablet_enable()
850 if (drvdata->rdesc == NULL) { in uclogic_tablet_enable()
855 drvdata->rsize = sizeof(uclogic_tablet_rdesc_template); in uclogic_tablet_enable()
858 memcpy(drvdata->rdesc, uclogic_tablet_rdesc_template, in uclogic_tablet_enable()
859 drvdata->rsize); in uclogic_tablet_enable()
860 for (p = drvdata->rdesc; in uclogic_tablet_enable()
861 p <= drvdata->rdesc + drvdata->rsize - 4;) { in uclogic_tablet_enable()
884 struct uclogic_drvdata *drvdata; in uclogic_probe() local
894 drvdata = devm_kzalloc(&hdev->dev, sizeof(*drvdata), GFP_KERNEL); in uclogic_probe()
895 if (drvdata == NULL) in uclogic_probe()
898 hid_set_drvdata(hdev, drvdata); in uclogic_probe()
909 drvdata->invert_pen_inrange = true; in uclogic_probe()
911 drvdata->ignore_pen_usage = true; in uclogic_probe()
934 struct uclogic_drvdata *drvdata = hid_get_drvdata(hdev); in uclogic_raw_event() local
936 if ((drvdata->invert_pen_inrange) && in uclogic_raw_event()