summaryrefslogtreecommitdiff
path: root/src/cache/backings/memory.h
blob: 4737eba102384bc8ee25a308149c298ef31b8349 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#pragma once

#include <al/lib.h>
#include <nnwt/thread.h>

#include "../backing.h"

struct cch_backing_memory {
    struct cch_backing backing;
    u8 *data;
    off_t alloc;
    off_t expanse;
    struct nn_mutex mutex;
};

struct cch_backing *cch_backing_memory_create(size_t size);