Lines Matching refs:asc
215 struct apple_sc *asc = hid_get_drvdata(hid);
223 asc->fn_on = !!value;
251 do_translate = !asc->fn_on;
254 do_translate = asc->fn_on;
261 do_translate = asc->fn_on;
271 if (asc->quirks & APPLE_NUMLOCK_EMULATION &&
272 (test_bit(usage->code, asc->pressed_numlock) ||
280 asc->pressed_numlock);
283 asc->pressed_numlock);
325 struct apple_sc *asc = hid_get_drvdata(hdev);
331 if ((asc->quirks & APPLE_INVERT_HWHEEL) &&
338 if ((asc->quirks & APPLE_HAS_FN) &&
354 struct apple_sc *asc = hid_get_drvdata(hdev);
362 if ((asc->quirks & APPLE_RDESC_JIS) && *rsize >= 60 &&
403 struct apple_sc *asc = hid_get_drvdata(hdev);
411 asc->fn_found = true;
424 struct apple_sc *asc = hid_get_drvdata(hdev);
426 if (asc->quirks & APPLE_MIGHTYMOUSE) {
441 struct apple_sc *asc = hid_get_drvdata(hdev);
443 if ((asc->quirks & APPLE_HAS_FN) && !asc->fn_found) {
445 asc->quirks &= ~APPLE_HAS_FN;
455 struct apple_sc *asc;
459 asc = devm_kzalloc(&hdev->dev, sizeof(*asc), GFP_KERNEL);
460 if (asc == NULL) {
465 asc->quirks = quirks;
467 hid_set_drvdata(hdev, asc);