Lines Matching refs:a4
38 struct a4tech_sc *a4 = hid_get_drvdata(hdev);
40 if (a4->quirks & A4_2WHEEL_MOUSE_HACK_B8 &&
60 struct a4tech_sc *a4 = hid_get_drvdata(hdev);
67 if ((a4->quirks & A4_2WHEEL_MOUSE_HACK_7) && usage->hid == 0x00090007)
76 struct a4tech_sc *a4 = hid_get_drvdata(hdev);
84 if (a4->quirks & A4_2WHEEL_MOUSE_HACK_B8) {
86 a4->delayed_value = value;
92 REL_WHEEL, a4->delayed_value);
94 REL_WHEEL_HI_RES, a4->delayed_value * 120);
99 if ((a4->quirks & A4_2WHEEL_MOUSE_HACK_7) && usage->hid == 0x00090007) {
100 a4->hw_wheel = !!value;
104 if (usage->code == REL_WHEEL_HI_RES && a4->hw_wheel) {
115 struct a4tech_sc *a4;
118 a4 = devm_kzalloc(&hdev->dev, sizeof(*a4), GFP_KERNEL);
119 if (a4 == NULL) {
124 a4->quirks = id->driver_data;
126 hid_set_drvdata(hdev, a4);