Lines Matching refs:info
443 size_t *retlen, struct otp_info *info)
449 info->start = 0;
450 info->length = 64;
451 info->locked = 1;
452 *retlen = sizeof(*info);
745 struct flash_info *info;
748 for (info = dataflash_data;
749 info < dataflash_data + ARRAY_SIZE(dataflash_data);
750 info++) {
751 if (use_extid && !(info->flags & SUP_EXTID))
754 if (info->jedec_id == jedec) {
756 (info->flags & SUP_POW2PS) ?
758 if (info->flags & SUP_POW2PS) {
766 if (info->flags & IS_POW2PS)
767 return info;
769 if (!(info->flags & IS_POW2PS))
770 return info;
773 return info;
787 struct flash_info *info;
813 info = jedec_lookup(spi, jedec >> DATAFLASH_SHIFT_EXTID, true);
814 if (!IS_ERR(info))
815 return info;
820 info = jedec_lookup(spi, jedec >> DATAFLASH_SHIFT_ID, false);
821 if (!IS_ERR(info))
822 return info;
849 struct flash_info *info;
858 info = jedec_probe(spi);
859 if (IS_ERR(info))
860 return PTR_ERR(info);
861 if (info != NULL)
862 return add_dataflash_otp(spi, info->name, info->nr_pages,
863 info->pagesize, info->pageoffset,
864 (info->flags & SUP_POW2PS) ? 'd' : 'c');