flash_dir 593 drivers/scsi/aic94xx/aic94xx_sds.c struct asd_flash_dir *flash_dir) flash_dir 597 drivers/scsi/aic94xx/aic94xx_sds.c asd_read_flash_seg(asd_ha, flash_dir, v, flash_dir 599 drivers/scsi/aic94xx/aic94xx_sds.c if (memcmp(flash_dir->cookie, FLASH_DIR_COOKIE, flash_dir 602 drivers/scsi/aic94xx/aic94xx_sds.c asd_read_flash_seg(asd_ha, flash_dir, v, flash_dir 603 drivers/scsi/aic94xx/aic94xx_sds.c sizeof(*flash_dir)); flash_dir 644 drivers/scsi/aic94xx/aic94xx_sds.c static int asd_find_flash_de(struct asd_flash_dir *flash_dir, u32 entry_type, flash_dir 651 drivers/scsi/aic94xx/aic94xx_sds.c u32 type = le32_to_cpu(flash_dir->dir_entry[i].type); flash_dir 659 drivers/scsi/aic94xx/aic94xx_sds.c de = &flash_dir->dir_entry[i]; flash_dir 851 drivers/scsi/aic94xx/aic94xx_sds.c struct asd_flash_dir *flash_dir) flash_dir 857 drivers/scsi/aic94xx/aic94xx_sds.c err = asd_find_flash_de(flash_dir, FLASH_DE_MS, &offs, &size); flash_dir 964 drivers/scsi/aic94xx/aic94xx_sds.c struct asd_flash_dir *flash_dir) flash_dir 972 drivers/scsi/aic94xx/aic94xx_sds.c err = asd_find_flash_de(flash_dir, FLASH_DE_CTRL_A_USER, &offs, &size); flash_dir 1033 drivers/scsi/aic94xx/aic94xx_sds.c struct asd_flash_dir *flash_dir; flash_dir 1039 drivers/scsi/aic94xx/aic94xx_sds.c flash_dir = kmalloc(sizeof(*flash_dir), GFP_KERNEL); flash_dir 1040 drivers/scsi/aic94xx/aic94xx_sds.c if (!flash_dir) flash_dir 1044 drivers/scsi/aic94xx/aic94xx_sds.c if (!asd_find_flash_dir(asd_ha, flash_dir)) { flash_dir 1049 drivers/scsi/aic94xx/aic94xx_sds.c if (le32_to_cpu(flash_dir->rev) != 2) { flash_dir 1051 drivers/scsi/aic94xx/aic94xx_sds.c le32_to_cpu(flash_dir->rev)); flash_dir 1055 drivers/scsi/aic94xx/aic94xx_sds.c err = asd_process_ms(asd_ha, flash_dir); flash_dir 1061 drivers/scsi/aic94xx/aic94xx_sds.c err = asd_process_ctrl_a_user(asd_ha, flash_dir); flash_dir 1068 drivers/scsi/aic94xx/aic94xx_sds.c kfree(flash_dir);