Lines Matching defs:mokvar_entry
109 struct efi_mokvar_table_entry *mokvar_entry;
136 while (cur_offset + sizeof(*mokvar_entry) <= offset_limit) {
137 mokvar_entry = va + cur_offset;
138 map_size_needed = cur_offset + sizeof(*mokvar_entry);
156 mokvar_entry = va + cur_offset;
160 if (mokvar_entry->name[0] == '\0') {
161 if (mokvar_entry->data_size != 0)
168 size = strnlen(mokvar_entry->name,
169 sizeof(mokvar_entry->name));
170 if (size >= sizeof(mokvar_entry->name))
174 cur_offset = map_size_needed + mokvar_entry->data_size;
193 * mokvar_entry: Pointer to current EFI MOK config table entry
200 * Same value is returned in the mokvar_entry
207 struct efi_mokvar_table_entry **mokvar_entry)
213 mokvar_cur = *mokvar_entry;
214 *mokvar_entry = NULL;
231 *mokvar_entry = mokvar_next;
248 struct efi_mokvar_table_entry *mokvar_entry = NULL;
250 while (efi_mokvar_entry_next(&mokvar_entry)) {
251 if (!strncmp(name, mokvar_entry->name,
252 sizeof(mokvar_entry->name)))
253 return mokvar_entry;
272 struct efi_mokvar_table_entry *mokvar_entry = bin_attr->private;
277 if (off >= mokvar_entry->data_size)
279 if (count > mokvar_entry->data_size - off)
280 count = mokvar_entry->data_size - off;
282 memcpy(buf, mokvar_entry->data + off, count);
313 struct efi_mokvar_table_entry *mokvar_entry = NULL;
334 while (efi_mokvar_entry_next(&mokvar_entry)) {
342 mokvar_sysfs->bin_attr.private = mokvar_entry;
343 mokvar_sysfs->bin_attr.attr.name = mokvar_entry->name;
345 mokvar_sysfs->bin_attr.size = mokvar_entry->data_size;