Lines Matching refs:erase_size

139             p->erase_size = mtderasesize;  in mtd_scan_partitions()
257 size_t *total_size, size_t *erase_size, size_t *write_size) in mtd_partition_info() argument
271 if (erase_size != NULL) *erase_size = mtd_info.erasesize; in mtd_partition_info()
281 ctx->buffer = malloc(partition->erase_size); in mtd_read_partition()
298 ctx->consumed = partition->erase_size; in mtd_read_partition()
319 ssize_t size = partition->erase_size; in read_block()
343 pos += partition->erase_size; in read_block()
354 if (ctx->consumed < ctx->partition->erase_size) { in mtd_read_data()
355 size_t avail = ctx->partition->erase_size - ctx->consumed; in mtd_read_data()
363 while (ctx->consumed == ctx->partition->erase_size && in mtd_read_data()
364 len - read >= ctx->partition->erase_size) { in mtd_read_data()
366 read += ctx->partition->erase_size; in mtd_read_data()
374 if (ctx->consumed == ctx->partition->erase_size && read < (int) len) { in mtd_read_data()
399 ctx->buffer = malloc(partition->erase_size); in mtd_write_partition()
438 ssize_t size = partition->erase_size; in write_block()
447 pos += partition->erase_size; in write_block()
491 pos += partition->erase_size; in write_block()
504 if (ctx->stored > 0 || len - wrote < ctx->partition->erase_size) { in mtd_write_data()
505 size_t avail = ctx->partition->erase_size - ctx->stored; in mtd_write_data()
513 if (ctx->stored == ctx->partition->erase_size) { in mtd_write_data()
519 while (ctx->stored == 0 && len - wrote >= ctx->partition->erase_size) { in mtd_write_data()
521 wrote += ctx->partition->erase_size; in mtd_write_data()
532 size_t zero = ctx->partition->erase_size - ctx->stored; in mtd_erase_blocks()
541 const int total = (ctx->partition->size - pos) / ctx->partition->erase_size; in mtd_erase_blocks()
553 pos += ctx->partition->erase_size; in mtd_erase_blocks()
559 erase_info.length = ctx->partition->erase_size; in mtd_erase_blocks()
563 pos += ctx->partition->erase_size; in mtd_erase_blocks()
589 pos += ctx->partition->erase_size; in mtd_find_write_start()