Lines Matching defs:asc
148 struct apple_sc *asc = hid_get_drvdata(hid);
152 asc->fn_on = !!value;
165 if (test_bit(usage->code, asc->pressed_fn))
168 do_translate = (fnmode == 2 && asc->fn_on) ||
169 (fnmode == 1 && !asc->fn_on);
171 do_translate = asc->fn_on;
175 set_bit(usage->code, asc->pressed_fn);
177 clear_bit(usage->code, asc->pressed_fn);
186 if (asc->quirks & APPLE_NUMLOCK_EMULATION &&
187 (test_bit(usage->code, asc->pressed_numlock) ||
195 asc->pressed_numlock);
198 asc->pressed_numlock);
209 if (asc->quirks & APPLE_ISO_KEYBOARD) {
224 struct apple_sc *asc = hid_get_drvdata(hdev);
230 if ((asc->quirks & APPLE_INVERT_HWHEEL) &&
237 if ((asc->quirks & APPLE_HAS_FN) &&
252 struct apple_sc *asc = hid_get_drvdata(hdev);
254 if ((asc->quirks & APPLE_RDESC_JIS) && rsize >= 60 &&
302 struct apple_sc *asc = hid_get_drvdata(hdev);
304 if (asc->quirks & APPLE_MIGHTYMOUSE) {
320 struct apple_sc *asc;
324 asc = kzalloc(sizeof(*asc), GFP_KERNEL);
325 if (asc == NULL) {
330 asc->quirks = quirks;
332 hid_set_drvdata(hdev, asc);
353 kfree(asc);