Lines Matching refs:layout_data
270 struct efi_keyboard_layout_data *layout_data; in free_keyboard_layouts() local
273 layout_data = list_first_entry(&package->keyboard_layout_list, in free_keyboard_layouts()
276 list_del(&layout_data->link); in free_keyboard_layouts()
277 list_del(&layout_data->link_sys); in free_keyboard_layouts()
278 free(layout_data); in free_keyboard_layouts()
302 struct efi_keyboard_layout_data *layout_data; in add_keyboard_package() local
316 layout_data = malloc(sizeof(*layout_data) + layout_length); in add_keyboard_package()
317 if (!layout_data) in add_keyboard_package()
320 memcpy(&layout_data->keyboard_layout, layout, layout_length); in add_keyboard_package()
321 list_add_tail(&layout_data->link, in add_keyboard_package()
323 list_add_tail(&layout_data->link_sys, in add_keyboard_package()
710 struct efi_keyboard_layout_data *layout_data; in find_keyboard_layouts() local
722 list_for_each_entry(layout_data, &efi_keyboard_layout_list, link_sys) { in find_keyboard_layouts()
726 &layout_data->keyboard_layout.guid, in find_keyboard_layouts()
742 struct efi_keyboard_layout_data *layout_data; in get_keyboard_layout() local
756 list_for_each_entry(layout_data, &efi_keyboard_layout_list, link_sys) { in get_keyboard_layout()
757 if (!guidcmp(&layout_data->keyboard_layout.guid, key_guid)) in get_keyboard_layout()
765 get_unaligned_le16(&layout_data->keyboard_layout.layout_length); in get_keyboard_layout()
771 memcpy(keyboard_layout, &layout_data->keyboard_layout, layout_length); in get_keyboard_layout()