Lines Matching refs:dtlck

824 	struct dt_lock *dtlck;
882 dtlck = (struct dt_lock *) & tlck->lock;
883 ASSERT(dtlck->index == 0);
884 lv = & dtlck->lv[0];
889 dtlck->index++;
891 dtInsertEntry(p, index, name, &data, &dtlck);
895 if (dtlck->index >= dtlck->maxcnt)
896 dtlck = (struct dt_lock *) txLinelock(dtlck);
897 lv = & dtlck->lv[dtlck->index];
902 dtlck->index++;
944 struct dt_lock *dtlck;
1259 dtlck = (struct dt_lock *) & tlck->lock;
1260 ASSERT(dtlck->index == 0);
1261 lv = & dtlck->lv[0];
1266 dtlck->index++;
1276 dtlck->index++;
1279 dtInsertEntry(sp, skip, &key, data, &dtlck);
1346 struct dt_lock *dtlck;
1481 dtlck = (struct dt_lock *) & tlck->lock;
1484 lv = & dtlck->lv[dtlck->index];
1487 dtlck->index++;
1651 struct dt_lock *dtlck;
1727 dtlck = (struct dt_lock *) & tlck->lock;
1728 lv = & dtlck->lv[0];
1752 dtlck->index++;
1767 dtlck->index++;
1814 dtInsertEntry(sp, split->index, split->key, split->data, &dtlck);
1823 dtLinelockFreelist(sp, n, &dtlck);
1833 dtlck = (struct dt_lock *) & tlck->lock;
1834 lv = & dtlck->lv[dtlck->index];
1839 dtlck->index++;
1886 struct dt_lock *dtlck;
1925 dtlck = (struct dt_lock *) & tlck->lock;
1939 ASSERT(dtlck->index == 0);
1940 lv = & dtlck->lv[0];
1943 dtlck->index++;
2006 dtInsertEntry(rp, split->index, split->key, split->data, &dtlck);
2022 dtlck = (struct dt_lock *) & tlck->lock;
2025 ASSERT(dtlck->index == 0);
2026 lv = & dtlck->lv[0];
2029 dtlck->index++;
2084 struct dt_lock *dtlck;
2162 dtlck = (struct dt_lock *) & tlck->lock;
2165 * Do not assume that dtlck->index will be zero. During a
2171 if (dtlck->index >= dtlck->maxcnt)
2172 dtlck = (struct dt_lock *) txLinelock(dtlck);
2173 lv = & dtlck->lv[dtlck->index];
2176 dtlck->index++;
2180 if (dtlck->index >= dtlck->maxcnt)
2181 dtlck = (struct dt_lock *) txLinelock(dtlck);
2182 lv = & dtlck->lv[dtlck->index];
2188 dtlck->index++;
2192 dtDeleteEntry(p, index, &dtlck);
2239 struct dt_lock *dtlck;
2384 dtlck = (struct dt_lock *) & tlck->lock;
2387 if (dtlck->index >= dtlck->maxcnt)
2388 dtlck = (struct dt_lock *) txLinelock(dtlck);
2389 lv = & dtlck->lv[dtlck->index];
2392 dtlck->index++;
2396 if (dtlck->index < dtlck->maxcnt)
2399 dtlck = (struct dt_lock *) txLinelock(dtlck);
2400 lv = & dtlck->lv[0];
2407 dtlck->index++;
2411 dtDeleteEntry(p, index, &dtlck);
2416 dtTruncateEntry(p, 0, &dtlck);
2448 struct dt_lock *dtlck;
2469 dtlck = (struct dt_lock *) & tlck->lock;
2472 if (dtlck->index >= dtlck->maxcnt)
2473 dtlck = (struct dt_lock *) txLinelock(dtlck);
2474 lv = & dtlck->lv[dtlck->index];
2477 dtlck->index++;
2498 dtlck = (struct dt_lock *) & tlck->lock;
2501 if (dtlck->index >= dtlck->maxcnt)
2502 dtlck = (struct dt_lock *) txLinelock(dtlck);
2503 lv = & dtlck->lv[dtlck->index];
2506 dtlck->index++;
2528 struct dt_lock *dtlck;
2573 dtlck = (struct dt_lock *) & tlck->lock;
2576 ASSERT(dtlck->index == 0);
2577 lv = & dtlck->lv[0];
2580 dtlck->index++;
2616 struct dt_lock *dtlck;
2643 dtlck = (struct dt_lock *) &tlck->lock;
2651 if (dtlck->index >= dtlck->maxcnt)
2652 dtlck = (struct dt_lock *) txLinelock(dtlck);
2653 lv = &dtlck->lv[dtlck->index];
2656 dtlck->index++;
3611 struct dt_lock *dtlck = *dtlock;
3627 if (dtlck->index >= dtlck->maxcnt)
3628 dtlck = (struct dt_lock *) txLinelock(dtlck);
3630 lv = & dtlck->lv[dtlck->index];
3678 dtlck->index++;
3681 if (dtlck->index < dtlck->maxcnt)
3684 dtlck = (struct dt_lock *) txLinelock(dtlck);
3685 lv = & dtlck->lv[0];
3703 dtlck->index++;
3705 *dtlock = dtlck;
3965 struct dt_lock *dtlck = *dtlock;
3974 if (dtlck->index >= dtlck->maxcnt)
3975 dtlck = (struct dt_lock *) txLinelock(dtlck);
3976 lv = & dtlck->lv[dtlck->index];
3998 dtlck->index++;
4001 if (dtlck->index < dtlck->maxcnt)
4004 dtlck = (struct dt_lock *) txLinelock(dtlck);
4005 lv = & dtlck->lv[0];
4023 dtlck->index++;
4025 *dtlock = dtlck;
4060 struct dt_lock *dtlck = *dtlock;
4069 if (dtlck->index >= dtlck->maxcnt)
4070 dtlck = (struct dt_lock *) txLinelock(dtlck);
4071 lv = & dtlck->lv[dtlck->index];
4093 dtlck->index++;
4096 if (dtlck->index < dtlck->maxcnt)
4099 dtlck = (struct dt_lock *) txLinelock(dtlck);
4100 lv = & dtlck->lv[0];
4118 dtlck->index++;
4120 *dtlock = dtlck;
4141 struct dt_lock *dtlck = *dtlock;
4149 if (dtlck->index >= dtlck->maxcnt)
4150 dtlck = (struct dt_lock *) txLinelock(dtlck);
4151 lv = & dtlck->lv[dtlck->index];
4167 dtlck->index++;
4170 if (dtlck->index < dtlck->maxcnt)
4173 dtlck = (struct dt_lock *) txLinelock(dtlck);
4174 lv = & dtlck->lv[0];
4190 dtlck->index++;
4192 *dtlock = dtlck;
4224 struct dt_lock *dtlck;
4246 dtlck = (struct dt_lock *) & tlck->lock;
4253 ASSERT(dtlck->index == 0);
4254 lv = & dtlck->lv[0];
4257 dtlck->index++;