os_area_db
static int db_verify(const struct os_area_db *db)
const struct os_area_db *db;
static int db_for_each_64(const struct os_area_db *db,
static int db_delete_64(struct os_area_db *db, const struct os_area_db_id *id)
static int db_set_64(struct os_area_db *db, const struct os_area_db_id *id,
static int __init db_get_64(const struct os_area_db *db,
static int __init db_get_rtc_diff(const struct os_area_db *db, int64_t *rtc_diff)
static void _dump_db(const struct os_area_db *db, const char *func,
static void os_area_db_init(struct os_area_db *db)
HEADER_SIZE = offsetof(struct os_area_db, _db_data),
memset(db, 0, sizeof(struct os_area_db));
BUILD_BUG_ON(sizeof(struct os_area_db) != 2 * OS_AREA_SEGMENT_SIZE);
> sizeof(struct os_area_db));
struct os_area_db* db;
count = os_area_flash_write(db, sizeof(struct os_area_db), pos);
if (count < 0 || count < sizeof(struct os_area_db)) {
struct os_area_db *db;
db = (struct os_area_db *)__va(lpar_addr