Lines Matching refs:asc

185 	struct apple_sc *asc = hid_get_drvdata(hid);  in hidinput_apple_event()  local
189 asc->fn_on = !!value; in hidinput_apple_event()
208 if (test_bit(usage->code, asc->pressed_fn)) in hidinput_apple_event()
211 do_translate = (fnmode == 2 && asc->fn_on) || in hidinput_apple_event()
212 (fnmode == 1 && !asc->fn_on); in hidinput_apple_event()
214 do_translate = asc->fn_on; in hidinput_apple_event()
218 set_bit(usage->code, asc->pressed_fn); in hidinput_apple_event()
220 clear_bit(usage->code, asc->pressed_fn); in hidinput_apple_event()
229 if (asc->quirks & APPLE_NUMLOCK_EMULATION && in hidinput_apple_event()
230 (test_bit(usage->code, asc->pressed_numlock) || in hidinput_apple_event()
238 asc->pressed_numlock); in hidinput_apple_event()
241 asc->pressed_numlock); in hidinput_apple_event()
275 struct apple_sc *asc = hid_get_drvdata(hdev); in apple_event() local
281 if ((asc->quirks & APPLE_INVERT_HWHEEL) && in apple_event()
288 if ((asc->quirks & APPLE_HAS_FN) && in apple_event()
303 struct apple_sc *asc = hid_get_drvdata(hdev); in apple_report_fixup() local
305 if ((asc->quirks & APPLE_RDESC_JIS) && *rsize >= 60 && in apple_report_fixup()
355 struct apple_sc *asc = hid_get_drvdata(hdev); in apple_input_mapped() local
357 if (asc->quirks & APPLE_MIGHTYMOUSE) { in apple_input_mapped()
373 struct apple_sc *asc; in apple_probe() local
377 asc = devm_kzalloc(&hdev->dev, sizeof(*asc), GFP_KERNEL); in apple_probe()
378 if (asc == NULL) { in apple_probe()
383 asc->quirks = quirks; in apple_probe()
385 hid_set_drvdata(hdev, asc); in apple_probe()