Lines Matching refs:extra_offset
23 unsigned long long extra_offset; /* Extra offset in bytes */ member
114 static int mtd_add_extra_offset(mtd_dev_state_t *cur, size_t *extra_offset) in mtd_add_extra_offset() argument
123 ret = ops->seek(cur->base, cur->pos, extra_offset); in mtd_add_extra_offset()
137 size_t extra_offset = 0U; in mtd_open() local
147 cur->extra_offset = 0U; in mtd_open()
149 ret = mtd_add_extra_offset(cur, &extra_offset); in mtd_open()
154 cur->base += extra_offset; in mtd_open()
163 size_t extra_offset = 0U; in mtd_seek() local
193 ret = mtd_add_extra_offset(cur, &extra_offset); in mtd_seek()
198 cur->extra_offset = extra_offset; in mtd_seek()
223 ret = ops->read(cur->base + cur->pos + cur->extra_offset, buffer, in mtd_read()