Lines Matching refs:D
93 #define RESTORE_CURSOR(D, ORIG, COPY, RET) { \ argument
97 (void)lock_put((D)->dbenv->lk_info, (COPY)->lock); \
101 (void)lock_put((D)->dbenv->lk_info, (ORIG)->lock); \
109 #define GET_META(D, I, R) { \ argument
110 if (F_ISSET(D, DB_AM_LOCKING) && \
113 (R) = lock_get((D)->dbenv->lk_info, (I)->dbc->locker, \
118 ((R) = __ham_get_page(D, 0, (PAGE **)&((I)->hdr))) != 0 && \
120 (void)lock_put((D)->dbenv->lk_info, (I)->hlock); \
125 #define RELEASE_META(D, I) { \ argument
127 (void)__ham_put_page(D, (PAGE *)(I)->hdr, \
132 (void)lock_put((D)->dbenv->lk_info, (I)->hlock); \
137 #define DIRTY_META(D, I, R) { \ argument
138 if (F_ISSET(D, DB_AM_LOCKING) && \
142 if (((R) = lock_get((D)->dbenv->lk_info, \
145 (R) = lock_put((D)->dbenv->lk_info, (I)->hlock);\