Lines Matching refs:temp_pagep
1070 PAGE **pp, *old_pagep, *temp_pagep, *new_pagep;
1080 temp_pagep = old_pagep = new_pagep = NULL;
1089 temp_pagep = hcp->split_buf;
1090 memcpy(temp_pagep, old_pagep, hcp->hdr->pagesize);
1110 while (temp_pagep != NULL) {
1111 for (n = 0; n < (db_indx_t)H_NUMPAIRS(temp_pagep); n++) {
1113 __db_ret(dbp, temp_pagep, H_KEYINDEX(n),
1128 len = LEN_HITEM(temp_pagep, hcp->hdr->pagesize,
1130 LEN_HITEM(temp_pagep, hcp->hdr->pagesize,
1151 temp_pagep, H_KEYINDEX(n), *pp);
1153 temp_pagep, H_DATAINDEX(n), *pp);
1155 next_pgno = NEXT_PGNO(temp_pagep);
1158 if (PGNO(temp_pagep) != bucket_pgno && (ret =
1159 __ham_del_page(dbc, temp_pagep)) != 0)
1163 temp_pagep = NULL;
1165 __ham_get_page(dbp, next_pgno, &temp_pagep)) != 0)
1168 if (temp_pagep != NULL && DB_LOGGING(dbc)) {
1170 page_dbt.data = temp_pagep;
1173 SPLITOLD, PGNO(temp_pagep),
1174 &page_dbt, &LSN(temp_pagep))) != 0)
1176 LSN(temp_pagep) = new_lsn;
1187 if (temp_pagep != NULL && PGNO(temp_pagep) != bucket_pgno &&
1188 (ret = __ham_del_page(dbc, temp_pagep)) != 0)
1221 if (temp_pagep != NULL && PGNO(temp_pagep) != bucket_pgno)
1222 (void)__ham_put_page(dbp, temp_pagep, 1);