Lines Matching refs:dtlck
824 struct dt_lock *dtlck; in dtInsert() local
882 dtlck = (struct dt_lock *) & tlck->lock; in dtInsert()
883 ASSERT(dtlck->index == 0); in dtInsert()
884 lv = & dtlck->lv[0]; in dtInsert()
889 dtlck->index++; in dtInsert()
891 dtInsertEntry(p, index, name, &data, &dtlck); in dtInsert()
895 if (dtlck->index >= dtlck->maxcnt) in dtInsert()
896 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtInsert()
897 lv = & dtlck->lv[dtlck->index]; in dtInsert()
902 dtlck->index++; in dtInsert()
944 struct dt_lock *dtlck; in dtSplitUp() local
1259 dtlck = (struct dt_lock *) & tlck->lock; in dtSplitUp()
1260 ASSERT(dtlck->index == 0); in dtSplitUp()
1261 lv = & dtlck->lv[0]; in dtSplitUp()
1266 dtlck->index++; in dtSplitUp()
1276 dtlck->index++; in dtSplitUp()
1279 dtInsertEntry(sp, skip, &key, data, &dtlck); in dtSplitUp()
1346 struct dt_lock *dtlck; in dtSplitPage() local
1481 dtlck = (struct dt_lock *) & tlck->lock; in dtSplitPage()
1484 lv = & dtlck->lv[dtlck->index]; in dtSplitPage()
1487 dtlck->index++; in dtSplitPage()
1651 struct dt_lock *dtlck; in dtExtendPage() local
1727 dtlck = (struct dt_lock *) & tlck->lock; in dtExtendPage()
1728 lv = & dtlck->lv[0]; in dtExtendPage()
1752 dtlck->index++; in dtExtendPage()
1767 dtlck->index++; in dtExtendPage()
1814 dtInsertEntry(sp, split->index, split->key, split->data, &dtlck); in dtExtendPage()
1823 dtLinelockFreelist(sp, n, &dtlck); in dtExtendPage()
1833 dtlck = (struct dt_lock *) & tlck->lock; in dtExtendPage()
1834 lv = & dtlck->lv[dtlck->index]; in dtExtendPage()
1839 dtlck->index++; in dtExtendPage()
1886 struct dt_lock *dtlck; in dtSplitRoot() local
1925 dtlck = (struct dt_lock *) & tlck->lock; in dtSplitRoot()
1939 ASSERT(dtlck->index == 0); in dtSplitRoot()
1940 lv = & dtlck->lv[0]; in dtSplitRoot()
1943 dtlck->index++; in dtSplitRoot()
2006 dtInsertEntry(rp, split->index, split->key, split->data, &dtlck); in dtSplitRoot()
2022 dtlck = (struct dt_lock *) & tlck->lock; in dtSplitRoot()
2025 ASSERT(dtlck->index == 0); in dtSplitRoot()
2026 lv = & dtlck->lv[0]; in dtSplitRoot()
2029 dtlck->index++; in dtSplitRoot()
2084 struct dt_lock *dtlck; in dtDelete() local
2162 dtlck = (struct dt_lock *) & tlck->lock; in dtDelete()
2171 if (dtlck->index >= dtlck->maxcnt) in dtDelete()
2172 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtDelete()
2173 lv = & dtlck->lv[dtlck->index]; in dtDelete()
2176 dtlck->index++; in dtDelete()
2180 if (dtlck->index >= dtlck->maxcnt) in dtDelete()
2181 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtDelete()
2182 lv = & dtlck->lv[dtlck->index]; in dtDelete()
2188 dtlck->index++; in dtDelete()
2192 dtDeleteEntry(p, index, &dtlck); in dtDelete()
2239 struct dt_lock *dtlck; in dtDeleteUp() local
2384 dtlck = (struct dt_lock *) & tlck->lock; in dtDeleteUp()
2387 if (dtlck->index >= dtlck->maxcnt) in dtDeleteUp()
2388 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtDeleteUp()
2389 lv = & dtlck->lv[dtlck->index]; in dtDeleteUp()
2392 dtlck->index++; in dtDeleteUp()
2396 if (dtlck->index < dtlck->maxcnt) in dtDeleteUp()
2399 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtDeleteUp()
2400 lv = & dtlck->lv[0]; in dtDeleteUp()
2407 dtlck->index++; in dtDeleteUp()
2411 dtDeleteEntry(p, index, &dtlck); in dtDeleteUp()
2416 dtTruncateEntry(p, 0, &dtlck); in dtDeleteUp()
2451 struct dt_lock *dtlck; in dtRelocate() local
2520 dtlck = (struct dt_lock *) & tlck->lock; in dtRelocate()
2522 ASSERT(dtlck->index == 0); in dtRelocate()
2523 lv = & dtlck->lv[0]; in dtRelocate()
2526 dtlck->index++; in dtRelocate()
2534 dtlck = (struct dt_lock *) & tlck->lock; in dtRelocate()
2536 ASSERT(dtlck->index == 0); in dtRelocate()
2537 lv = & dtlck->lv[0]; in dtRelocate()
2540 dtlck->index++; in dtRelocate()
2556 dtlck = (struct dt_lock *) & tlck->lock; in dtRelocate()
2558 ASSERT(dtlck->index == 0); in dtRelocate()
2559 lv = & dtlck->lv[0]; in dtRelocate()
2570 dtlck->index++; in dtRelocate()
2607 dtlck = (struct dt_lock *) & tlck->lock; in dtRelocate()
2608 lv = & dtlck->lv[dtlck->index]; in dtRelocate()
2616 dtlck->index++; in dtRelocate()
2746 struct dt_lock *dtlck; in dtRelink() local
2767 dtlck = (struct dt_lock *) & tlck->lock; in dtRelink()
2770 if (dtlck->index >= dtlck->maxcnt) in dtRelink()
2771 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtRelink()
2772 lv = & dtlck->lv[dtlck->index]; in dtRelink()
2775 dtlck->index++; in dtRelink()
2796 dtlck = (struct dt_lock *) & tlck->lock; in dtRelink()
2799 if (dtlck->index >= dtlck->maxcnt) in dtRelink()
2800 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtRelink()
2801 lv = & dtlck->lv[dtlck->index]; in dtRelink()
2804 dtlck->index++; in dtRelink()
2826 struct dt_lock *dtlck; in dtInitRoot() local
2871 dtlck = (struct dt_lock *) & tlck->lock; in dtInitRoot()
2874 ASSERT(dtlck->index == 0); in dtInitRoot()
2875 lv = & dtlck->lv[0]; in dtInitRoot()
2878 dtlck->index++; in dtInitRoot()
2914 struct dt_lock *dtlck; in add_missing_indices() local
2941 dtlck = (struct dt_lock *) &tlck->lock; in add_missing_indices()
2949 if (dtlck->index >= dtlck->maxcnt) in add_missing_indices()
2950 dtlck = (struct dt_lock *) txLinelock(dtlck); in add_missing_indices()
2951 lv = &dtlck->lv[dtlck->index]; in add_missing_indices()
2954 dtlck->index++; in add_missing_indices()
3909 struct dt_lock *dtlck = *dtlock; in dtInsertEntry() local
3925 if (dtlck->index >= dtlck->maxcnt) in dtInsertEntry()
3926 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtInsertEntry()
3928 lv = & dtlck->lv[dtlck->index]; in dtInsertEntry()
3976 dtlck->index++; in dtInsertEntry()
3979 if (dtlck->index < dtlck->maxcnt) in dtInsertEntry()
3982 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtInsertEntry()
3983 lv = & dtlck->lv[0]; in dtInsertEntry()
4001 dtlck->index++; in dtInsertEntry()
4003 *dtlock = dtlck; in dtInsertEntry()
4263 struct dt_lock *dtlck = *dtlock; in dtDeleteEntry() local
4272 if (dtlck->index >= dtlck->maxcnt) in dtDeleteEntry()
4273 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtDeleteEntry()
4274 lv = & dtlck->lv[dtlck->index]; in dtDeleteEntry()
4296 dtlck->index++; in dtDeleteEntry()
4299 if (dtlck->index < dtlck->maxcnt) in dtDeleteEntry()
4302 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtDeleteEntry()
4303 lv = & dtlck->lv[0]; in dtDeleteEntry()
4321 dtlck->index++; in dtDeleteEntry()
4323 *dtlock = dtlck; in dtDeleteEntry()
4358 struct dt_lock *dtlck = *dtlock; in dtTruncateEntry() local
4367 if (dtlck->index >= dtlck->maxcnt) in dtTruncateEntry()
4368 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtTruncateEntry()
4369 lv = & dtlck->lv[dtlck->index]; in dtTruncateEntry()
4391 dtlck->index++; in dtTruncateEntry()
4394 if (dtlck->index < dtlck->maxcnt) in dtTruncateEntry()
4397 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtTruncateEntry()
4398 lv = & dtlck->lv[0]; in dtTruncateEntry()
4416 dtlck->index++; in dtTruncateEntry()
4418 *dtlock = dtlck; in dtTruncateEntry()
4439 struct dt_lock *dtlck = *dtlock; in dtLinelockFreelist() local
4447 if (dtlck->index >= dtlck->maxcnt) in dtLinelockFreelist()
4448 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtLinelockFreelist()
4449 lv = & dtlck->lv[dtlck->index]; in dtLinelockFreelist()
4465 dtlck->index++; in dtLinelockFreelist()
4468 if (dtlck->index < dtlck->maxcnt) in dtLinelockFreelist()
4471 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtLinelockFreelist()
4472 lv = & dtlck->lv[0]; in dtLinelockFreelist()
4488 dtlck->index++; in dtLinelockFreelist()
4490 *dtlock = dtlck; in dtLinelockFreelist()
4522 struct dt_lock *dtlck; in dtModify() local
4544 dtlck = (struct dt_lock *) & tlck->lock; in dtModify()
4551 ASSERT(dtlck->index == 0); in dtModify()
4552 lv = & dtlck->lv[0]; in dtModify()
4555 dtlck->index++; in dtModify()