Lines Matching refs:flash_dir
566 * @flash_dir: pointer to flash directory structure
569 * @flash_dir. Return 1 if found, 0 if not.
572 struct asd_flash_dir *flash_dir)
576 asd_read_flash_seg(asd_ha, flash_dir, v,
578 if (memcmp(flash_dir->cookie, FLASH_DIR_COOKIE,
581 asd_read_flash_seg(asd_ha, flash_dir, v,
582 sizeof(*flash_dir));
623 static int asd_find_flash_de(struct asd_flash_dir *flash_dir, u32 entry_type,
630 u32 type = le32_to_cpu(flash_dir->dir_entry[i].type);
638 de = &flash_dir->dir_entry[i];
826 * @flash_dir: pointer to the flash directory
829 struct asd_flash_dir *flash_dir)
835 err = asd_find_flash_de(flash_dir, FLASH_DE_MS, &offs, &size);
939 * @flash_dir: pointer to the flash directory
942 struct asd_flash_dir *flash_dir)
950 err = asd_find_flash_de(flash_dir, FLASH_DE_CTRL_A_USER, &offs, &size);
1010 struct asd_flash_dir *flash_dir;
1016 flash_dir = kmalloc(sizeof(*flash_dir), GFP_KERNEL);
1017 if (!flash_dir)
1021 if (!asd_find_flash_dir(asd_ha, flash_dir)) {
1026 if (le32_to_cpu(flash_dir->rev) != 2) {
1028 le32_to_cpu(flash_dir->rev));
1032 err = asd_process_ms(asd_ha, flash_dir);
1038 err = asd_process_ctrl_a_user(asd_ha, flash_dir);
1045 kfree(flash_dir);