Lines Matching defs:layout
47 char *layout;
279 add_special_keys (struct grub_keyboard_layout *layout)
281 (void) layout;
295 for (i = 0; pr[i].layout != NULL; i++)
296 if (strcmp (code, pr[i].layout) == 0)
299 for (i = 0; console_grub_equivalences_common[i].layout != NULL; i++)
300 if (strcmp (code, console_grub_equivalences_common[i].layout) == 0)
323 write_file (FILE *out, struct grub_keyboard_layout *layout)
330 for (i = 0; i < ARRAY_SIZE (layout->keyboard_map); i++)
331 layout->keyboard_map[i] = grub_cpu_to_le32(layout->keyboard_map[i]);
333 for (i = 0; i < ARRAY_SIZE (layout->keyboard_map_shift); i++)
334 layout->keyboard_map_shift[i]
335 = grub_cpu_to_le32(layout->keyboard_map_shift[i]);
337 for (i = 0; i < ARRAY_SIZE (layout->keyboard_map_l3); i++)
338 layout->keyboard_map_l3[i]
339 = grub_cpu_to_le32(layout->keyboard_map_l3[i]);
341 for (i = 0; i < ARRAY_SIZE (layout->keyboard_map_shift_l3); i++)
342 layout->keyboard_map_shift_l3[i]
343 = grub_cpu_to_le32(layout->keyboard_map_shift_l3[i]);
348 fwrite (layout, 1, sizeof (*layout), out);
354 struct grub_keyboard_layout layout;
358 memset (&layout, 0, sizeof (layout));
404 layout.keyboard_map[keycode_usb] = get_grub_code (normal, 0);
405 layout.keyboard_map_shift[keycode_usb] = get_grub_code (shift, 1);
406 layout.keyboard_map_l3[keycode_usb]
408 layout.keyboard_map_shift_l3[keycode_usb]
422 add_special_keys (&layout);
424 write_file (out, &layout);