Lines Matching refs:func_table
36 255, ARRAY_SIZE(func_table) - 1, NR_FN_HANDLER - 1, 0,
68 kbd->func_table = kzalloc(sizeof(func_table), GFP_KERNEL); in kbd_alloc()
69 if (!kbd->func_table) in kbd_alloc()
71 for (i = 0; i < ARRAY_SIZE(func_table); i++) { in kbd_alloc()
72 if (func_table[i]) { in kbd_alloc()
73 kbd->func_table[i] = kstrdup(func_table[i], in kbd_alloc()
75 if (!kbd->func_table[i]) in kbd_alloc()
94 for (i = 0; i < ARRAY_SIZE(func_table); i++) in kbd_alloc()
95 kfree(kbd->func_table[i]); in kbd_alloc()
96 kfree(kbd->func_table); in kbd_alloc()
114 for (i = 0; i < ARRAY_SIZE(func_table); i++) in kbd_free()
115 kfree(kbd->func_table[i]); in kbd_free()
116 kfree(kbd->func_table); in kbd_free()
240 if (kbd->func_table[value]) in k_fn()
241 kbd_puts_queue(kbd->port, kbd->func_table[value]); in k_fn()
421 p = kbd->func_table[kb_func]; in do_kdgkb_ioctl()
450 kfree(kbd->func_table[kb_func]); in do_kdgkb_ioctl()
451 kbd->func_table[kb_func] = p; in do_kdgkb_ioctl()