pcache_cache_kset_onmedia
#define PCACHE_KSET_ONMEDIA_SIZE_MAX struct_size_t(struct pcache_cache_kset_onmedia, data, PCACHE_KSET_KEYS_MAX)
struct pcache_cache_kset_onmedia kset_onmedia;
extern struct pcache_cache_kset_onmedia pcache_empty_kset;
static inline u32 cache_kset_crc(struct pcache_cache_kset_onmedia *kset_onmedia)
crc_size = sizeof(struct pcache_cache_kset_onmedia) - 4;
static inline u32 get_kset_onmedia_size(struct pcache_cache_kset_onmedia *kset_onmedia)
return struct_size_t(struct pcache_cache_kset_onmedia, data, kset_onmedia->key_num);
struct pcache_cache_kset_onmedia *kset_onmedia;
kset_onmedia = (struct pcache_cache_kset_onmedia *)cache->gc_kset_onmedia_buf;
struct pcache_cache_kset_onmedia *kset_onmedia;
kset_onmedia = (struct pcache_cache_kset_onmedia *)cache->gc_kset_onmedia_buf;
static void last_kset_gc(struct pcache_cache *cache, struct pcache_cache_kset_onmedia *kset_onmedia)
struct pcache_cache_kset_onmedia kset_onmedia = { 0 };
memcpy_flushcache(get_key_head_addr(cache), &kset_onmedia, sizeof(struct pcache_cache_kset_onmedia));
cache_pos_advance(&cache->key_head, sizeof(struct pcache_cache_kset_onmedia));
struct pcache_cache_kset_onmedia *kset_onmedia;
if (cache_seg_remain(&cache->key_head) < kset_onmedia_size + sizeof(struct pcache_cache_kset_onmedia)) {
sizeof(struct pcache_cache_kset_onmedia));
sizeof(struct pcache_cache_kset_onmedia));
memset(kset_onmedia, 0, sizeof(struct pcache_cache_kset_onmedia));
struct pcache_cache_kset_onmedia *kset_onmedia;
struct pcache_cache_kset_onmedia pcache_empty_kset = { 0 };
static int kset_replay(struct pcache_cache *cache, struct pcache_cache_kset_onmedia *kset_onmedia)
struct pcache_cache_kset_onmedia *kset_onmedia;
memcpy_flushcache(segment->data, &pcache_empty_kset, sizeof(struct pcache_cache_kset_onmedia));
static int cache_kset_insert_tree(struct pcache_cache *cache, struct pcache_cache_kset_onmedia *kset_onmedia)
struct pcache_cache_kset_onmedia *last_kset_onmedia)
struct pcache_cache_kset_onmedia *kset_onmedia;
kset_onmedia = (struct pcache_cache_kset_onmedia *)cache->wb_kset_onmedia_buf;
struct pcache_cache_kset_onmedia *kset_onmedia;
kset_onmedia = (struct pcache_cache_kset_onmedia *)cache->wb_kset_onmedia_buf;