Lines Matching defs:flash_dir
587 * @flash_dir: pointer to flash directory structure
590 * @flash_dir. Return 1 if found, 0 if not.
593 struct asd_flash_dir *flash_dir)
597 asd_read_flash_seg(asd_ha, flash_dir, v,
599 if (memcmp(flash_dir->cookie, FLASH_DIR_COOKIE,
602 asd_read_flash_seg(asd_ha, flash_dir, v,
603 sizeof(*flash_dir));
644 static int asd_find_flash_de(struct asd_flash_dir *flash_dir, u32 entry_type,
651 u32 type = le32_to_cpu(flash_dir->dir_entry[i].type);
659 de = &flash_dir->dir_entry[i];
848 * @flash_dir: pointer to the flash directory
851 struct asd_flash_dir *flash_dir)
857 err = asd_find_flash_de(flash_dir, FLASH_DE_MS, &offs, &size);
961 * @flash_dir: pointer to the flash directory
964 struct asd_flash_dir *flash_dir)
972 err = asd_find_flash_de(flash_dir, FLASH_DE_CTRL_A_USER, &offs, &size);
1033 struct asd_flash_dir *flash_dir;
1039 flash_dir = kmalloc(sizeof(*flash_dir), GFP_KERNEL);
1040 if (!flash_dir)
1044 if (!asd_find_flash_dir(asd_ha, flash_dir)) {
1049 if (le32_to_cpu(flash_dir->rev) != 2) {
1051 le32_to_cpu(flash_dir->rev));
1055 err = asd_process_ms(asd_ha, flash_dir);
1061 err = asd_process_ctrl_a_user(asd_ha, flash_dir);
1068 kfree(flash_dir);