bc_struct 201 drivers/scsi/aic94xx/aic94xx_sds.c struct asd_bios_chim_struct *bc_struct; bc_struct 210 drivers/scsi/aic94xx/aic94xx_sds.c bc_struct = kmalloc(sizeof(*bc_struct), GFP_KERNEL); bc_struct 211 drivers/scsi/aic94xx/aic94xx_sds.c if (!bc_struct) { bc_struct 215 drivers/scsi/aic94xx/aic94xx_sds.c err = asd_read_ocm_seg(asd_ha, (void *)bc_struct, offs, bc_struct 216 drivers/scsi/aic94xx/aic94xx_sds.c sizeof(*bc_struct)); bc_struct 221 drivers/scsi/aic94xx/aic94xx_sds.c if (strncmp(bc_struct->sig, "SOIB", 4) bc_struct 222 drivers/scsi/aic94xx/aic94xx_sds.c && strncmp(bc_struct->sig, "IPSA", 4)) { bc_struct 224 drivers/scsi/aic94xx/aic94xx_sds.c bc_struct->sig[0], bc_struct->sig[1], bc_struct 225 drivers/scsi/aic94xx/aic94xx_sds.c bc_struct->sig[2], bc_struct->sig[3]); bc_struct 229 drivers/scsi/aic94xx/aic94xx_sds.c if (bc_struct->major != 1) { bc_struct 231 drivers/scsi/aic94xx/aic94xx_sds.c bc_struct->major); bc_struct 235 drivers/scsi/aic94xx/aic94xx_sds.c if (bc_struct->flags & BC_BIOS_PRESENT) { bc_struct 237 drivers/scsi/aic94xx/aic94xx_sds.c asd_ha->hw_prof.bios.maj = bc_struct->bios_major; bc_struct 238 drivers/scsi/aic94xx/aic94xx_sds.c asd_ha->hw_prof.bios.min = bc_struct->bios_minor; bc_struct 239 drivers/scsi/aic94xx/aic94xx_sds.c asd_ha->hw_prof.bios.bld = le32_to_cpu(bc_struct->bios_build); bc_struct 245 drivers/scsi/aic94xx/aic94xx_sds.c asd_ha->hw_prof.ue.num = le16_to_cpu(bc_struct->ue_num); bc_struct 246 drivers/scsi/aic94xx/aic94xx_sds.c asd_ha->hw_prof.ue.size= le16_to_cpu(bc_struct->ue_size); bc_struct 256 drivers/scsi/aic94xx/aic94xx_sds.c offs + sizeof(*bc_struct), size); bc_struct 266 drivers/scsi/aic94xx/aic94xx_sds.c kfree(bc_struct);