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

Lines Matching defs:lp

243 	LOG *lp;
249 lp = dblp->reginfo.primary;
253 MUTEX_LOCK(env, lp->mtx_filelist);
255 MUTEX_UNLOCK(env, lp->mtx_filelist);
260 MUTEX_UNLOCK(env, lp->mtx_filelist);
281 LOG *lp;
287 lp = dblp->reginfo.primary;
301 id = lp->fid_max++;
308 SH_TAILQ_INSERT_HEAD(&lp->fq, fnp, q, __fname);
360 LOG *lp;
365 lp = dblp->reginfo.primary;
372 MUTEX_LOCK(env, lp->mtx_filelist);
412 if (id >= lp->fid_max)
413 lp->fid_max = id + 1;
420 SH_TAILQ_INSERT_HEAD(&lp->fq, fnp, q, __fname);
430 err: MUTEX_UNLOCK(env, lp->mtx_filelist);
488 LOG *lp;
493 lp = dblp->reginfo.primary;
514 MUTEX_LOCK(env, lp->mtx_filelist);
520 SH_TAILQ_REMOVE(&lp->fq, fnp, q, __fname);
533 MUTEX_UNLOCK(env, lp->mtx_filelist);
553 LOG *lp;
558 lp = dblp->reginfo.primary;
601 MUTEX_LOCK(env, lp->mtx_filelist);
607 err: MUTEX_UNLOCK(env, lp->mtx_filelist);
629 LOG *lp;
634 lp = dblp->reginfo.primary;
647 MUTEX_LOCK(env, lp->mtx_filelist);
654 MUTEX_UNLOCK(env, lp->mtx_filelist);
677 LOG *lp;
684 lp = dblp->reginfo.primary;
688 MUTEX_LOCK(env, lp->mtx_filelist);
689 for (fnp = SH_TAILQ_FIRST(&lp->fq, __fname); fnp != NULL; fnp = nnp) {
714 MUTEX_UNLOCK(env, lp->mtx_filelist);
724 * Assumes caller holds the lp->mutex_filelist lock already.
791 LOG *lp;
798 lp = infop->primary;
800 if (id == lp->fid_max - 1) {
801 lp->fid_max--;
806 if (lp->free_fid_stack == INVALID_ROFF ||
807 lp->free_fids_alloced <= lp->free_fids + 1) {
810 (lp->free_fids_alloced + 20) * sizeof(u_int32_t),
816 if (lp->free_fid_stack != INVALID_ROFF) {
817 stack = R_ADDR(infop, lp->free_fid_stack);
819 lp->free_fids_alloced * sizeof(u_int32_t));
822 lp->free_fid_stack = R_OFFSET(infop, newstack);
823 lp->free_fids_alloced += 20;
827 stack = R_ADDR(infop, lp->free_fid_stack);
828 stack[lp->free_fids++] = id;
838 LOG *lp;
842 lp = dblp->reginfo.primary;
845 if (lp->free_fid_stack != INVALID_ROFF && lp->free_fids > 0) {
846 stack = R_ADDR(&dblp->reginfo, lp->free_fid_stack);
847 *id = stack[--lp->free_fids];
869 LOG *lp;
874 lp = dblp->reginfo.primary;
876 if (id >= lp->fid_max)
880 if (lp->free_fid_stack != INVALID_ROFF) {
881 stack = R_ADDR(&dblp->reginfo, lp->free_fid_stack);
882 for (i = 0; i < lp->free_fids; i++)
889 stack[i] = stack[lp->free_fids - 1];
890 lp->free_fids--;
922 LOG *lp;
928 lp = dblp->reginfo.primary;
945 MUTEX_LOCK(env, lp->mtx_filelist);
963 MUTEX_UNLOCK(env, lp->mtx_filelist);