Skip to content

Commit afc6552

Browse files
henrikbrixandersenkartben
authored andcommitted
retention: remove unused API struct
Remove the unused/unnecessary retention subsystem API struct. Signed-off-by: Henrik Brix Andersen <[email protected]>
1 parent 1e436f4 commit afc6552

File tree

2 files changed

+1
-25
lines changed

2 files changed

+1
-25
lines changed

include/zephyr/retention/retention.h

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -32,22 +32,6 @@ extern "C" {
3232
* @{
3333
*/
3434

35-
typedef ssize_t (*retention_size_api)(const struct device *dev);
36-
typedef int (*retention_is_valid_api)(const struct device *dev);
37-
typedef int (*retention_read_api)(const struct device *dev, off_t offset, uint8_t *buffer,
38-
size_t size);
39-
typedef int (*retention_write_api)(const struct device *dev, off_t offset,
40-
const uint8_t *buffer, size_t size);
41-
typedef int (*retention_clear_api)(const struct device *dev);
42-
43-
struct retention_api {
44-
retention_size_api size;
45-
retention_is_valid_api is_valid;
46-
retention_read_api read;
47-
retention_write_api write;
48-
retention_clear_api clear;
49-
};
50-
5135
/**
5236
* @brief Returns the size of the retention area.
5337
*

subsys/retention/retention.c

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -392,14 +392,6 @@ int retention_clear(const struct device *dev)
392392
return rc;
393393
}
394394

395-
static const struct retention_api retention_api = {
396-
.size = retention_size,
397-
.is_valid = retention_is_valid,
398-
.read = retention_read,
399-
.write = retention_write,
400-
.clear = retention_clear,
401-
};
402-
403395
#define RETENTION_DEVICE(inst) \
404396
static struct retention_data \
405397
retention_data_##inst = { \
@@ -425,6 +417,6 @@ static const struct retention_api retention_api = {
425417
&retention_config_##inst, \
426418
POST_KERNEL, \
427419
CONFIG_RETENTION_INIT_PRIORITY, \
428-
&retention_api);
420+
NULL);
429421

430422
DT_INST_FOREACH_STATUS_OKAY(RETENTION_DEVICE)

0 commit comments

Comments
 (0)