Lines Matching refs:prevlinkp
1145 linkinfo_ent prevlink, *prevlinkp; in update_prev_link() local
1149 prevlinkp = fetch_record(dbp, prevkey, prevsize, &prevlink, &error, in update_prev_link()
1152 if (prevlinkp == NULL) { in update_prev_link()
1155 diff = nextsize - LN_NEXT_LEN(prevlinkp); in update_prev_link()
1156 prevlinkp->reclen = ROUNDUP32(prevlinkp->reclen + diff); in update_prev_link()
1159 char *ptr = LN_PREV(prevlinkp); in update_prev_link()
1161 prevlinkp->prev_offset += diff; in update_prev_link()
1162 (void) memcpy(LN_PREV(prevlinkp), ptr, LN_PREV_LEN(prevlinkp)); in update_prev_link()
1165 (void) memcpy(LN_NEXT(prevlinkp), nextkey, nextsize); in update_prev_link()
1168 error = store_record(dbp, prevkey, prevsize, prevlinkp, in update_prev_link()
1169 prevlinkp->reclen, "update_prev"); in update_prev_link()