diff --git a/include/zephyr/storage/stream_flash.h b/include/zephyr/storage/stream_flash.h index c2b488348b4..b1d78af90a9 100644 --- a/include/zephyr/storage/stream_flash.h +++ b/include/zephyr/storage/stream_flash.h @@ -97,7 +97,7 @@ int stream_flash_init(struct stream_flash_ctx *ctx, const struct device *fdev, * * @return Number of payload bytes written to flash. */ -size_t stream_flash_bytes_written(struct stream_flash_ctx *ctx); +size_t stream_flash_bytes_written(const struct stream_flash_ctx *ctx); /** * @brief Process input buffers to be written to flash device in single blocks. @@ -164,7 +164,7 @@ int stream_flash_progress_load(struct stream_flash_ctx *ctx, * * @return non-negative on success, negative errno code on fail */ -int stream_flash_progress_save(struct stream_flash_ctx *ctx, +int stream_flash_progress_save(const struct stream_flash_ctx *ctx, const char *settings_key); /** @@ -176,7 +176,7 @@ int stream_flash_progress_save(struct stream_flash_ctx *ctx, * * @return non-negative on success, negative errno code on fail */ -int stream_flash_progress_clear(struct stream_flash_ctx *ctx, +int stream_flash_progress_clear(const struct stream_flash_ctx *ctx, const char *settings_key); #ifdef __cplusplus diff --git a/subsys/storage/stream/stream_flash.c b/subsys/storage/stream/stream_flash.c index a8e28c6c8ff..63455af6d28 100644 --- a/subsys/storage/stream/stream_flash.c +++ b/subsys/storage/stream/stream_flash.c @@ -237,7 +237,7 @@ int stream_flash_buffered_write(struct stream_flash_ctx *ctx, const uint8_t *dat return rc; } -size_t stream_flash_bytes_written(struct stream_flash_ctx *ctx) +size_t stream_flash_bytes_written(const struct stream_flash_ctx *ctx) { return ctx->bytes_written; } @@ -348,7 +348,7 @@ int stream_flash_progress_load(struct stream_flash_ctx *ctx, return rc; } -int stream_flash_progress_save(struct stream_flash_ctx *ctx, +int stream_flash_progress_save(const struct stream_flash_ctx *ctx, const char *settings_key) { if (!ctx || !settings_key) { @@ -367,7 +367,7 @@ int stream_flash_progress_save(struct stream_flash_ctx *ctx, return rc; } -int stream_flash_progress_clear(struct stream_flash_ctx *ctx, +int stream_flash_progress_clear(const struct stream_flash_ctx *ctx, const char *settings_key) { if (!ctx || !settings_key) {