Lines Matching refs:curaddr
184 u_int8_t *curaddr; local
216 curaddr = (u_int8_t *)lrp + sizeof(DB_LOCKREGION);
217 memcpy(curaddr, conflicts, lrp->nmodes * lrp->nmodes);
218 curaddr += lrp->nmodes * lrp->nmodes;
223 curaddr = (u_int8_t *)ALIGNP(curaddr, LOCK_HASH_ALIGN);
224 lrp->hash_off = curaddr - (u_int8_t *)lrp;
226 __db_hashinit(curaddr, nelements);
227 curaddr += nelements * sizeof(DB_HASHTAB);
234 curaddr = (u_int8_t *)ALIGNP(curaddr, MUTEX_ALIGNMENT);
239 curaddr += ALIGN(sizeof(struct __db_lock), MUTEX_ALIGNMENT)) {
240 lp = (struct __db_lock *)curaddr;
249 for (i = 0; i++ < lrp->maxlocks; curaddr += sizeof(DB_LOCKOBJ)) {
250 op = (DB_LOCKOBJ *)curaddr;
259 curaddr = (u_int8_t *)ALIGNP(curaddr, sizeof(size_t));
260 lrp->mem_off = curaddr - (u_int8_t *)lrp;
261 __db_shalloc_init(curaddr, lrp->mem_bytes);
351 u_int8_t *curaddr; local
436 curaddr = (u_int8_t *)lrp + oldsize;
437 curaddr = (u_int8_t *)ALIGNP(curaddr, MUTEX_ALIGNMENT);
442 curaddr += ALIGN(sizeof(struct __db_lock), MUTEX_ALIGNMENT)) {
443 newl = (struct __db_lock *)curaddr;
449 for (i = 0; i++ < newobjs; curaddr += sizeof(DB_LOCKOBJ)) {
450 op = (DB_LOCKOBJ *)curaddr;
454 *((size_t *)curaddr) = newmem - sizeof(size_t);
455 curaddr += sizeof(size_t);
456 __db_shalloc_free(lt->mem, curaddr);