Lines Matching defs:footer
181 u16 version; /* version of this footer */
247 * The segment magic has been checked. There is a footer and table of
255 struct hfi1_eprom_footer *footer;
265 /* the footer is at the end of the directory */
266 footer = (struct hfi1_eprom_footer *)
267 (directory + EP_PAGE_SIZE - sizeof(*footer));
270 if (footer->version != FOOTER_VERSION)
274 if (footer->oprom_size >= SEG_SIZE)
278 if (footer->num_table_entries >
279 MAX_TABLE_ENTRIES(SEG_SIZE - footer->oprom_size))
282 /* find the file table start, which precedes the footer */
283 directory_size = DIRECTORY_SIZE(footer->num_table_entries);
301 for (entry = NULL, i = 0; i < footer->num_table_entries; i++) {
350 /* subtract off footer and table from segment 0 */
358 "Bad configuration file - offset 0x%x within footer+table\n",
391 seg_offset = footer->oprom_size;