Lines Matching refs:dev_spec
19 io_mtd_dev_spec_t *dev_spec; member
34 static int mtd_dev_open(const uintptr_t dev_spec, io_dev_info_t **dev_info);
59 static int find_first_mtd_state(const io_mtd_dev_spec_t *dev_spec, in find_first_mtd_state() argument
67 if (state_pool[index].dev_spec == dev_spec) { in find_first_mtd_state()
103 result = find_first_mtd_state(state->dev_spec, &index); in free_dev_info()
116 io_mtd_ops_t *ops = &cur->dev_spec->ops; in mtd_add_extra_offset()
214 ops = &cur->dev_spec->ops; in mtd_read()
219 if ((cur->base + cur->pos + length) > cur->dev_spec->device_size) { in mtd_read()
242 static int mtd_dev_open(const uintptr_t dev_spec, io_dev_info_t **dev_info) in mtd_dev_open() argument
255 cur->dev_spec = (io_mtd_dev_spec_t *)dev_spec; in mtd_dev_open()
257 ops = &(cur->dev_spec->ops); in mtd_dev_open()
259 result = ops->init(&cur->dev_spec->device_size, in mtd_dev_open()
260 &cur->dev_spec->erase_size); in mtd_dev_open()
264 cur->size = cur->dev_spec->device_size; in mtd_dev_open()