Lines Matching refs:db

23     struct _mcp_luafile *db = ud;  in _dump_helper()  local
24 if (db->used + sz > db->size) { in _dump_helper()
26 db->size += MCP_LUAFILE_SIZE; in _dump_helper()
27 char *nb = realloc(db->buf, db->size); in _dump_helper()
31 db->buf = nb; in _dump_helper()
33 memcpy(db->buf + db->used, (const char *)p, sz); in _dump_helper()
34 db->used += sz; in _dump_helper()
40 struct _mcp_luafile *db = data; in _load_helper() local
41 if (db->loaded) { in _load_helper()
45 *size = db->used; in _load_helper()
46 db->loaded = true; in _load_helper()
47 return db->buf; in _load_helper()
417 struct _mcp_luafile *db = calloc(sizeof(struct _mcp_luafile), 1); in proxy_init_startfiles() local
418 if (db == NULL) { in proxy_init_startfiles()
422 db->size = MCP_LUAFILE_SIZE; in proxy_init_startfiles()
423 db->buf = calloc(db->size, 1); in proxy_init_startfiles()
424 db->fname = strdup(p); in proxy_init_startfiles()
425 if (db->buf == NULL || db->fname == NULL) { in proxy_init_startfiles()
432 ctx->proxy_code = db; in proxy_init_startfiles()
439 list->next = db; in proxy_init_startfiles()
449 struct _mcp_luafile *db = ctx->proxy_code; in proxy_load_files() local
450 assert(db); in proxy_load_files()
452 while (db) { in proxy_load_files()
455 memset(db->buf, 0, db->size); in proxy_load_files()
456 db->used = 0; in proxy_load_files()
458 res = luaL_loadfile(L, db->fname); in proxy_load_files()
467 lua_dump(L, _dump_helper, db, 0); in proxy_load_files()
477 db = db->next; in proxy_load_files()
644 struct _mcp_luafile *db = ctx->proxy_code; in proxy_thread_loadconf() local
645 while (db) { in proxy_thread_loadconf()
646 db->loaded = false; in proxy_thread_loadconf()
647 int res = lua_load(L, _load_helper, db, "config", NULL); in proxy_thread_loadconf()
660 db = db->next; in proxy_thread_loadconf()