Lines Matching refs:entry
74 /* entry attribute */
77 ssize_t (*show)(struct esre_entry *entry, char *buf);
78 ssize_t (*store)(struct esre_entry *entry,
95 struct esre_entry *entry = to_entry(kobj);
102 return attr->show(entry, buf);
110 static ssize_t fw_class_show(struct esre_entry *entry, char *buf)
114 efi_guid_to_str(&entry->esre.esre1->fw_class, str);
124 static ssize_t name##_show(struct esre_entry *entry, char *buf) \
127 le##size##_to_cpu(entry->esre.esre1->name)); \
151 struct esre_entry *entry = to_entry(kobj);
153 list_del(&entry->list);
154 kfree(entry);
169 struct esre_entry *entry;
171 entry = kzalloc(sizeof(*entry), GFP_KERNEL);
172 if (!entry)
175 entry->kobj.kset = esrt_kset;
180 entry->esre.esre1 = esre;
181 rc = kobject_init_and_add(&entry->kobj, &esre1_ktype, NULL,
182 "entry%d", entry_num);
184 kobject_put(&entry->kobj);
189 list_add_tail(&entry->list, &entry_list);
275 pr_err("ESRT header doesn't fit on single memory map entry. (size: %zu max: %zu)\n",
298 pr_err("ESRT memory map entry can only hold the header. (max: %zu size: %zu)\n",
322 pr_err("ESRT does not fit on single memory map entry (size: %zu max: %zu)\n",
360 pr_err("ESRT entry creation failed with error %d.\n",
370 struct esre_entry *entry, *next;
372 list_for_each_entry_safe(entry, next, &entry_list, list) {
373 kobject_put(&entry->kobj);