Lines Matching refs:asc

183 	struct apple_sc *asc = hid_get_drvdata(hid);  in hidinput_apple_event()  local
187 asc->fn_on = !!value; in hidinput_apple_event()
206 if (test_bit(usage->code, asc->pressed_fn)) in hidinput_apple_event()
209 do_translate = (fnmode == 2 && asc->fn_on) || in hidinput_apple_event()
210 (fnmode == 1 && !asc->fn_on); in hidinput_apple_event()
212 do_translate = asc->fn_on; in hidinput_apple_event()
216 set_bit(usage->code, asc->pressed_fn); in hidinput_apple_event()
218 clear_bit(usage->code, asc->pressed_fn); in hidinput_apple_event()
227 if (asc->quirks & APPLE_NUMLOCK_EMULATION && in hidinput_apple_event()
228 (test_bit(usage->code, asc->pressed_numlock) || in hidinput_apple_event()
236 asc->pressed_numlock); in hidinput_apple_event()
239 asc->pressed_numlock); in hidinput_apple_event()
250 if (asc->quirks & APPLE_ISO_KEYBOARD) { in hidinput_apple_event()
273 struct apple_sc *asc = hid_get_drvdata(hdev); in apple_event() local
279 if ((asc->quirks & APPLE_INVERT_HWHEEL) && in apple_event()
286 if ((asc->quirks & APPLE_HAS_FN) && in apple_event()
301 struct apple_sc *asc = hid_get_drvdata(hdev); in apple_report_fixup() local
303 if ((asc->quirks & APPLE_RDESC_JIS) && *rsize >= 60 && in apple_report_fixup()
352 struct apple_sc *asc = hid_get_drvdata(hdev); in apple_input_mapped() local
354 if (asc->quirks & APPLE_MIGHTYMOUSE) { in apple_input_mapped()
370 struct apple_sc *asc; in apple_probe() local
374 asc = devm_kzalloc(&hdev->dev, sizeof(*asc), GFP_KERNEL); in apple_probe()
375 if (asc == NULL) { in apple_probe()
380 asc->quirks = quirks; in apple_probe()
382 hid_set_drvdata(hdev, asc); in apple_probe()