Symbol: keyboard_protocol
drivers/input/keyboard/applespi.c
1110
applespi_remap_fn_key(struct keyboard_protocol *keyboard_protocol)
drivers/input/keyboard/applespi.c
1119
tmp = keyboard_protocol->fn_pressed;
drivers/input/keyboard/applespi.c
1120
keyboard_protocol->fn_pressed = !!(keyboard_protocol->modifiers & bit);
drivers/input/keyboard/applespi.c
1122
keyboard_protocol->modifiers |= bit;
drivers/input/keyboard/applespi.c
1124
keyboard_protocol->modifiers &= ~bit;
drivers/input/keyboard/applespi.c
1129
struct keyboard_protocol *keyboard_protocol)
drivers/input/keyboard/applespi.c
1135
sizeof_field(struct keyboard_protocol, modifiers) * 8,
drivers/input/keyboard/applespi.c
1139
if (!memchr_inv(keyboard_protocol->keys_pressed, 1, MAX_ROLLOVER))
drivers/input/keyboard/applespi.c
1143
applespi_remap_fn_key(keyboard_protocol);
drivers/input/keyboard/applespi.c
1147
if (memchr(keyboard_protocol->keys_pressed,
drivers/input/keyboard/applespi.c
1159
if (keyboard_protocol->keys_pressed[i] <
drivers/input/keyboard/applespi.c
1161
keyboard_protocol->keys_pressed[i] > 0) {
drivers/input/keyboard/applespi.c
1163
keyboard_protocol->keys_pressed[i],
drivers/input/keyboard/applespi.c
1164
keyboard_protocol->fn_pressed);
drivers/input/keyboard/applespi.c
1167
keyboard_protocol->fn_pressed;
drivers/input/keyboard/applespi.c
1173
if (keyboard_protocol->modifiers & BIT(i))
drivers/input/keyboard/applespi.c
1182
if (keyboard_protocol->fn_pressed && !applespi->last_fn_pressed)
drivers/input/keyboard/applespi.c
1184
else if (!keyboard_protocol->fn_pressed && applespi->last_fn_pressed)
drivers/input/keyboard/applespi.c
1186
applespi->last_fn_pressed = keyboard_protocol->fn_pressed;
drivers/input/keyboard/applespi.c
1190
memcpy(&applespi->last_keys_pressed, keyboard_protocol->keys_pressed,
drivers/input/keyboard/applespi.c
307
struct keyboard_protocol keyboard;