brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · 9e3b5a1 Raw
41 lines · c
1/* bnx2x_fw_file_hdr.h: FW binary file header structure.2 *3 * Copyright (c) 2007-2013 Broadcom Corporation4 * Copyright (c) 2014 QLogic Corporation5 * All rights reserved6 *7 * This program is free software; you can redistribute it and/or modify8 * it under the terms of the GNU General Public License as published by9 * the Free Software Foundation.10 *11 * Maintained by: Ariel Elior <ariel.elior@qlogic.com>12 * Written by: Vladislav Zolotarov13 * Based on the original idea of John Wright <john.wright@hp.com>.14 */15 16#ifndef BNX2X_INIT_FILE_HDR_H17#define BNX2X_INIT_FILE_HDR_H18 19struct bnx2x_fw_file_section {20	__be32 len;21	__be32 offset;22};23 24struct bnx2x_fw_file_hdr {25	struct bnx2x_fw_file_section init_ops;26	struct bnx2x_fw_file_section init_ops_offsets;27	struct bnx2x_fw_file_section init_data;28	struct bnx2x_fw_file_section tsem_int_table_data;29	struct bnx2x_fw_file_section tsem_pram_data;30	struct bnx2x_fw_file_section usem_int_table_data;31	struct bnx2x_fw_file_section usem_pram_data;32	struct bnx2x_fw_file_section csem_int_table_data;33	struct bnx2x_fw_file_section csem_pram_data;34	struct bnx2x_fw_file_section xsem_int_table_data;35	struct bnx2x_fw_file_section xsem_pram_data;36	struct bnx2x_fw_file_section iro_arr;37	struct bnx2x_fw_file_section fw_version;38};39 40#endif /* BNX2X_INIT_FILE_HDR_H */41