writer
struct lwp *writer;
return rw->writer == rumpuser_curlwp() && rw->readers == (unsigned)-1;
rw->writer = rumpuser_curlwp();
rw->writer = NULL;
rw->writer = NULL;
#define ENCODER_DEFINE(enc, TT, table, writer) \
writer(table); \
#define ENCODER_D_DEFINE(enc, TT, table, writer) \
writer(table); \
struct nvmm_machine **ret, bool writer)
krw_t op = writer ? RW_WRITER : RW_READER;
void *(*start[2])(void *) = { &reader, &writer };
writer(void *cookie)
mklocaledb(const char *type, FILE *reader, FILE *writer)
_DIAGASSERT(writer != NULL);
fwrite(serialized, size, 1, writer);
static void writer(void);
writer();