Lines Matching refs:ssc
44 struct saitek_sc *ssc; in saitek_probe() local
47 ssc = devm_kzalloc(&hdev->dev, sizeof(*ssc), GFP_KERNEL); in saitek_probe()
48 if (ssc == NULL) { in saitek_probe()
53 ssc->quirks = quirks; in saitek_probe()
54 ssc->mode = -1; in saitek_probe()
56 hid_set_drvdata(hdev, ssc); in saitek_probe()
76 struct saitek_sc *ssc = hid_get_drvdata(hdev); in saitek_report_fixup() local
78 if ((ssc->quirks & SAITEK_FIX_PS1000) && *rsize == 137 && in saitek_report_fixup()
100 struct saitek_sc *ssc = hid_get_drvdata(hdev); in saitek_raw_event() local
102 if (ssc->quirks & SAITEK_RELEASE_MODE_RAT7 && size == 7) { in saitek_raw_event()
115 if (mode != ssc->mode) { in saitek_raw_event()
117 if (ssc->mode != -1) { in saitek_raw_event()
121 ssc->mode = mode; in saitek_raw_event()
123 } else if (ssc->quirks & SAITEK_RELEASE_MODE_MMO7 && size == 8) { in saitek_raw_event()
138 if (mode != ssc->mode) { in saitek_raw_event()
140 if (ssc->mode != -1) { in saitek_raw_event()
147 ssc->mode = mode; in saitek_raw_event()
157 struct saitek_sc *ssc = hid_get_drvdata(hdev); in saitek_event() local
161 (((ssc->quirks & SAITEK_RELEASE_MODE_RAT7) && in saitek_event()
163 ((ssc->quirks & SAITEK_RELEASE_MODE_MMO7) && in saitek_event()