Lines Matching defs:size
123 #define esre_attr_decl(name, size, fmt) \
127 le##size##_to_cpu(entry->esre.esre1->name)); \
194 #define esrt_attr_decl(name, size, fmt) \
198 return sprintf(buf, fmt "\n", le##size##_to_cpu(esrt->name)); \
243 size_t size, max, entry_size, entries_size;
271 size = sizeof(*esrt);
274 if (max < size) {
275 pr_err("ESRT header doesn't fit on single memory map entry. (size: %zu max: %zu)\n",
276 size, max);
280 va = early_memremap(efi.esrt, size);
283 size);
288 early_memunmap(va, size);
297 if (tmpesrt.fw_resource_count > 0 && max - size < entry_size) {
298 pr_err("ESRT memory map entry can only hold the header. (max: %zu size: %zu)\n",
299 max - size, entry_size);
321 if (max < size + entries_size) {
322 pr_err("ESRT does not fit on single memory map entry (size: %zu max: %zu)\n",
323 size, max);
327 size += entries_size;
330 esrt_data_size = size;
332 end = esrt_data + size;