Lines Matching defs:bfa_mfg_block
185 struct bfa_mfg_block { struct
186 u8 version; /* manufacturing block version */
187 u8 mfg_sig[3]; /* characters 'M', 'F', 'G' */
188 u16 mfgsize; /* mfg block size */
189 u16 u16_chksum; /* old u16 checksum */
190 char brcd_serialnum[STRSZ(BFA_MFG_SERIALNUM_SIZE)];
191 char brcd_partnum[STRSZ(BFA_MFG_PARTNUM_SIZE)];
192 u8 mfg_day; /* manufacturing day */
193 u8 mfg_month; /* manufacturing month */
194 u16 mfg_year; /* manufacturing year */
195 u64 mfg_wwn; /* wwn base for this adapter */
196 u8 num_wwn; /* number of wwns assigned */
197 u8 mfg_speeds; /* speeds allowed for this adapter */
198 u8 rsv[2];
199 char supplier_id[STRSZ(BFA_MFG_SUPPLIER_ID_SIZE)];
200 char supplier_partnum[STRSZ(BFA_MFG_SUPPLIER_PARTNUM_SIZE)];
201 char supplier_serialnum[STRSZ(BFA_MFG_SUPPLIER_SERIALNUM_SIZE)];
202 char supplier_revision[STRSZ(BFA_MFG_SUPPLIER_REVISION_SIZE)];
203 u8 mfg_mac[ETH_ALEN]; /* base mac address */
204 u8 num_mac; /* number of mac addresses */
205 u8 rsv2;
206 u32 card_type; /* card type */
207 char cap_nic; /* capability nic */
208 char cap_cna; /* capability cna */
209 char cap_hba; /* capability hba */
210 char cap_fc16g; /* capability fc 16g */
211 char cap_sriov; /* capability sriov */
212 char cap_mezz; /* capability mezz */
213 u8 rsv3;
214 u8 mfg_nports; /* number of ports */
215 char media[8]; /* xfi/xaui */
216 char initial_mode[8]; /* initial mode: hba/cna/nic */
217 u8 rsv4[84];
218 u8 md5_chksum[BFA_MFG_CHKSUM_SIZE]; /* md5 checksum */