• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/db-4.8.30/log/

Lines Matching defs:reginfo

52 	dblp->reginfo.env = env;
53 dblp->reginfo.type = REGION_TYPE_LOG;
54 dblp->reginfo.id = INVALID_REGION_ID;
55 dblp->reginfo.flags = REGION_JOIN_OK;
58 F_SET(&dblp->reginfo, REGION_CREATE_OK);
60 env, &dblp->reginfo, __log_region_size(env))) != 0)
64 if (F_ISSET(&dblp->reginfo, REGION_CREATE))
69 lp = dblp->reginfo.primary =
70 R_ADDR(&dblp->reginfo, dblp->reginfo.rp->primary);
71 dblp->bufp = R_ADDR(&dblp->reginfo, lp->buffer_off);
92 if (F_ISSET(&dblp->reginfo, REGION_CREATE)) {
132 __env_alloc(&dblp->reginfo, MEGABYTE, &bulk)) != 0)
134 lp->bulk_buf = R_OFFSET(&dblp->reginfo, bulk);
144 dblp->reginfo.mtx_alloc = lp->mtx_region;
169 err: if (dblp->reginfo.addr != NULL) {
172 (void)__env_region_detach(env, &dblp->reginfo, 0);
207 if ((ret = __env_alloc(&dblp->reginfo,
208 sizeof(*lp), &dblp->reginfo.primary)) != 0)
210 dblp->reginfo.rp->primary =
211 R_OFFSET(&dblp->reginfo, dblp->reginfo.primary);
212 lp = dblp->reginfo.primary;
249 if ((ret = __env_alloc(&dblp->reginfo, dbenv->lg_bsize, &p)) != 0) {
254 lp->buffer_off = R_OFFSET(&dblp->reginfo, p);
311 lp = dblp->reginfo.primary;
430 lp = dblp->reginfo.primary;
795 lp = dblp->reginfo.primary;
830 REGINFO *reginfo;
837 reginfo = &dblp->reginfo;
838 lp = reginfo->primary;
873 reginfo->mtx_alloc = MUTEX_INVALID;
880 __env_alloc_free(reginfo, R_ADDR(reginfo, lp->buffer_off));
884 __env_alloc_free(reginfo,
885 R_ADDR(reginfo, lp->free_fid_stack));
892 __env_alloc_free(reginfo, filestart);
899 __env_alloc_free(reginfo, filestart);
907 __env_alloc_free(reginfo, commit);
912 __env_alloc_free(reginfo,
913 R_ADDR(reginfo, lp->bulk_buf));
923 if ((t_ret = __env_region_detach(env, reginfo, 0)) != 0 && ret == 0)
957 lp = (LOG *)dblp->reginfo.primary;
1048 lp = (LOG *)dblp->reginfo.primary;
1138 lp = (LOG *)dblp->reginfo.primary;
1161 lp = (LOG *)dblp->reginfo.primary;
1193 lp = (LOG *)dblp->reginfo.primary;
1288 lp = (LOG *)dblp->reginfo.primary;
1320 lp = (LOG *)dblp->reginfo.primary;
1347 if ((ret = __env_alloc(&dblp->reginfo,
1393 lp = dblp->reginfo.primary;
1475 lp = (LOG *)dblp->reginfo.primary;
1500 lp = (LOG *)dblp->reginfo.primary;
1526 lp = (LOG *)dblp->reginfo.primary;
1559 lp = dblp->reginfo.primary;