• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/db-4.7.25.NC/mp/

Lines Matching refs:dbmfp

61 	DB_MPOOLFILE *dbmfp;
65 if ((ret = __os_calloc(env, 1, sizeof(DB_MPOOLFILE), &dbmfp)) != 0)
68 dbmfp->ref = 1;
69 dbmfp->lsn_offset = DB_LSN_OFF_NOTSET;
70 dbmfp->env = env;
71 dbmfp->mfp = INVALID_ROFF;
73 dbmfp->close = __memp_fclose_pp;
74 dbmfp->get = __memp_fget_pp;
75 dbmfp->get_clear_len = __memp_get_clear_len;
76 dbmfp->get_fileid = __memp_get_fileid;
77 dbmfp->get_flags = __memp_get_flags;
78 dbmfp->get_ftype = __memp_get_ftype;
79 dbmfp->get_last_pgno = __memp_get_last_pgno;
80 dbmfp->get_lsn_offset = __memp_get_lsn_offset;
81 dbmfp->get_maxsize = __memp_get_maxsize;
82 dbmfp->get_pgcookie = __memp_get_pgcookie;
83 dbmfp->get_priority = __memp_get_priority;
84 dbmfp->open = __memp_fopen_pp;
85 dbmfp->put = __memp_fput_pp;
86 dbmfp->set_clear_len = __memp_set_clear_len;
87 dbmfp->set_fileid = __memp_set_fileid;
88 dbmfp->set_flags = __memp_set_flags;
89 dbmfp->set_ftype = __memp_set_ftype;
90 dbmfp->set_lsn_offset = __memp_set_lsn_offset;
91 dbmfp->set_maxsize = __memp_set_maxsize;
92 dbmfp->set_pgcookie = __memp_set_pgcookie;
93 dbmfp->set_priority = __memp_set_priority;
94 dbmfp->sync = __memp_fsync_pp;
96 *retp = dbmfp;
105 __memp_get_clear_len(dbmfp, clear_lenp)
106 DB_MPOOLFILE *dbmfp;
109 *clear_lenp = dbmfp->clear_len;
120 __memp_set_clear_len(dbmfp, clear_len)
121 DB_MPOOLFILE *dbmfp;
124 MPF_ILLEGAL_AFTER_OPEN(dbmfp, "DB_MPOOLFILE->set_clear_len");
126 dbmfp->clear_len = clear_len;
137 __memp_get_fileid(dbmfp, fileid)
138 DB_MPOOLFILE *dbmfp;
141 if (!F_ISSET(dbmfp, MP_FILEID_SET)) {
142 __db_errx(dbmfp->env, "get_fileid: file ID not set");
146 memcpy(fileid, dbmfp->fileid, DB_FILE_ID_LEN);
157 __memp_set_fileid(dbmfp, fileid)
158 DB_MPOOLFILE *dbmfp;
161 MPF_ILLEGAL_AFTER_OPEN(dbmfp, "DB_MPOOLFILE->set_fileid");
163 memcpy(dbmfp->fileid, fileid, DB_FILE_ID_LEN);
164 F_SET(dbmfp, MP_FILEID_SET);
176 __memp_get_flags(dbmfp, flagsp)
177 DB_MPOOLFILE *dbmfp;
182 mfp = dbmfp->mfp;
187 *flagsp = FLD_ISSET(dbmfp->config_flags,
205 __memp_set_flags(dbmfp, flags, onoff)
206 DB_MPOOLFILE *dbmfp;
214 env = dbmfp->env;
215 mfp = dbmfp->mfp;
221 FLD_SET(dbmfp->config_flags, DB_MPOOL_NOFILE);
223 FLD_CLR(dbmfp->config_flags, DB_MPOOL_NOFILE);
230 FLD_SET(dbmfp->config_flags, DB_MPOOL_UNLINK);
232 FLD_CLR(dbmfp->config_flags, DB_MPOOL_UNLINK);
252 __memp_get_ftype(dbmfp, ftypep)
253 DB_MPOOLFILE *dbmfp;
256 *ftypep = dbmfp->ftype;
267 __memp_set_ftype(dbmfp, ftype)
268 DB_MPOOLFILE *dbmfp;
271 MPF_ILLEGAL_AFTER_OPEN(dbmfp, "DB_MPOOLFILE->set_ftype");
273 dbmfp->ftype = ftype;
282 __memp_get_lsn_offset(dbmfp, lsn_offsetp)
283 DB_MPOOLFILE *dbmfp;
286 *lsn_offsetp = dbmfp->lsn_offset;
297 __memp_set_lsn_offset(dbmfp, lsn_offset)
298 DB_MPOOLFILE *dbmfp;
301 MPF_ILLEGAL_AFTER_OPEN(dbmfp, "DB_MPOOLFILE->set_lsn_offset");
303 dbmfp->lsn_offset = lsn_offset;
312 __memp_get_maxsize(dbmfp, gbytesp, bytesp)
313 DB_MPOOLFILE *dbmfp;
319 if ((mfp = dbmfp->mfp) == NULL) {
320 *gbytesp = dbmfp->gbytes;
321 *bytesp = dbmfp->bytes;
323 env = dbmfp->env;
342 __memp_set_maxsize(dbmfp, gbytes, bytes)
343 DB_MPOOLFILE *dbmfp;
349 if ((mfp = dbmfp->mfp) == NULL) {
350 dbmfp->gbytes = gbytes;
351 dbmfp->bytes = bytes;
353 env = dbmfp->env;
374 __memp_get_pgcookie(dbmfp, pgcookie)
375 DB_MPOOLFILE *dbmfp;
378 if (dbmfp->pgcookie == NULL) {
382 memcpy(pgcookie, dbmfp->pgcookie, sizeof(DBT));
393 __memp_set_pgcookie(dbmfp, pgcookie)
394 DB_MPOOLFILE *dbmfp;
401 MPF_ILLEGAL_AFTER_OPEN(dbmfp, "DB_MPOOLFILE->set_pgcookie");
402 env = dbmfp->env;
414 dbmfp->pgcookie = cookie;
423 __memp_get_priority(dbmfp, priorityp)
424 DB_MPOOLFILE *dbmfp;
427 switch (dbmfp->priority) {
444 __db_errx(dbmfp->env,
446 dbmfp->priority);
458 __memp_set_priority(dbmfp, priority)
459 DB_MPOOLFILE *dbmfp;
464 dbmfp->priority = MPOOL_PRI_VERY_LOW;
467 dbmfp->priority = MPOOL_PRI_LOW;
470 dbmfp->priority = MPOOL_PRI_DEFAULT;
473 dbmfp->priority = MPOOL_PRI_HIGH;
476 dbmfp->priority = MPOOL_PRI_VERY_HIGH;
479 __db_errx(dbmfp->env,
486 if (dbmfp->mfp != NULL)
487 dbmfp->mfp->priority = dbmfp->priority;
503 __memp_get_last_pgno(dbmfp, pgnoaddr)
504 DB_MPOOLFILE *dbmfp;
510 env = dbmfp->env;
511 mfp = dbmfp->mfp;
527 __memp_fn(dbmfp)
528 DB_MPOOLFILE *dbmfp;
530 return (__memp_fns(dbmfp->env->mp_handle, dbmfp->mfp));