Lines Matching refs:bitmap
69 u_int32_t *bitmap, *deadlock, i, killid, nentries, nlockers;
91 /* Build the waits-for bitmap. */
92 if ((ret = __dd_build(dbenv, &bitmap, &nlockers, &idmap)) != 0)
99 __dd_debug(dbenv, idmap, bitmap, nlockers);
102 deadlock = __dd_find(bitmap, idmap, nlockers);
139 killid = (deadlock - bitmap) / nentries;
181 __os_free(bitmap, 0);
202 u_int32_t *bitmap, count, *entryp, i, id, nentries, *tmpmap;
229 * Allocate enough space for a count by count bitmap matrix.
236 sizeof(u_int32_t) * nentries, &bitmap)) != 0)
240 __os_free(bitmap, sizeof(u_int32_t) * nentries);
246 __os_free(bitmap, count * sizeof(u_int32_t) * nentries);
256 __os_free(bitmap, count * sizeof(u_int32_t) * nentries);
334 entryp = bitmap + (nentries * lockerp->dd_id);
377 * Now we can release everything except the bitmap matrix that we
382 *bmp = bitmap;
467 __dd_debug(dbenv, idmap, bitmap, nlockers)
470 u_int32_t *bitmap, nlockers;
486 for (mymap = bitmap, i = 0; i < nlockers; i++, mymap += nentries) {