Lines Matching refs:dtlck
831 struct dt_lock *dtlck; in dtInsert() local
889 dtlck = (struct dt_lock *) & tlck->lock; in dtInsert()
890 ASSERT(dtlck->index == 0); in dtInsert()
891 lv = & dtlck->lv[0]; in dtInsert()
896 dtlck->index++; in dtInsert()
898 dtInsertEntry(p, index, name, &data, &dtlck); in dtInsert()
902 if (dtlck->index >= dtlck->maxcnt) in dtInsert()
903 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtInsert()
904 lv = & dtlck->lv[dtlck->index]; in dtInsert()
909 dtlck->index++; in dtInsert()
951 struct dt_lock *dtlck; in dtSplitUp() local
1266 dtlck = (struct dt_lock *) & tlck->lock; in dtSplitUp()
1267 ASSERT(dtlck->index == 0); in dtSplitUp()
1268 lv = & dtlck->lv[0]; in dtSplitUp()
1273 dtlck->index++; in dtSplitUp()
1283 dtlck->index++; in dtSplitUp()
1286 dtInsertEntry(sp, skip, &key, data, &dtlck); in dtSplitUp()
1353 struct dt_lock *dtlck; in dtSplitPage() local
1488 dtlck = (struct dt_lock *) & tlck->lock; in dtSplitPage()
1491 lv = & dtlck->lv[dtlck->index]; in dtSplitPage()
1494 dtlck->index++; in dtSplitPage()
1658 struct dt_lock *dtlck; in dtExtendPage() local
1734 dtlck = (struct dt_lock *) & tlck->lock; in dtExtendPage()
1735 lv = & dtlck->lv[0]; in dtExtendPage()
1759 dtlck->index++; in dtExtendPage()
1774 dtlck->index++; in dtExtendPage()
1821 dtInsertEntry(sp, split->index, split->key, split->data, &dtlck); in dtExtendPage()
1830 dtLinelockFreelist(sp, n, &dtlck); in dtExtendPage()
1840 dtlck = (struct dt_lock *) & tlck->lock; in dtExtendPage()
1841 lv = & dtlck->lv[dtlck->index]; in dtExtendPage()
1846 dtlck->index++; in dtExtendPage()
1893 struct dt_lock *dtlck; in dtSplitRoot() local
1932 dtlck = (struct dt_lock *) & tlck->lock; in dtSplitRoot()
1946 ASSERT(dtlck->index == 0); in dtSplitRoot()
1947 lv = & dtlck->lv[0]; in dtSplitRoot()
1950 dtlck->index++; in dtSplitRoot()
2013 dtInsertEntry(rp, split->index, split->key, split->data, &dtlck); in dtSplitRoot()
2029 dtlck = (struct dt_lock *) & tlck->lock; in dtSplitRoot()
2032 ASSERT(dtlck->index == 0); in dtSplitRoot()
2033 lv = & dtlck->lv[0]; in dtSplitRoot()
2036 dtlck->index++; in dtSplitRoot()
2091 struct dt_lock *dtlck; in dtDelete() local
2169 dtlck = (struct dt_lock *) & tlck->lock; in dtDelete()
2178 if (dtlck->index >= dtlck->maxcnt) in dtDelete()
2179 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtDelete()
2180 lv = & dtlck->lv[dtlck->index]; in dtDelete()
2183 dtlck->index++; in dtDelete()
2187 if (dtlck->index >= dtlck->maxcnt) in dtDelete()
2188 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtDelete()
2189 lv = & dtlck->lv[dtlck->index]; in dtDelete()
2195 dtlck->index++; in dtDelete()
2199 dtDeleteEntry(p, index, &dtlck); in dtDelete()
2246 struct dt_lock *dtlck; in dtDeleteUp() local
2391 dtlck = (struct dt_lock *) & tlck->lock; in dtDeleteUp()
2394 if (dtlck->index >= dtlck->maxcnt) in dtDeleteUp()
2395 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtDeleteUp()
2396 lv = & dtlck->lv[dtlck->index]; in dtDeleteUp()
2399 dtlck->index++; in dtDeleteUp()
2403 if (dtlck->index < dtlck->maxcnt) in dtDeleteUp()
2406 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtDeleteUp()
2407 lv = & dtlck->lv[0]; in dtDeleteUp()
2414 dtlck->index++; in dtDeleteUp()
2418 dtDeleteEntry(p, index, &dtlck); in dtDeleteUp()
2423 dtTruncateEntry(p, 0, &dtlck); in dtDeleteUp()
2458 struct dt_lock *dtlck; in dtRelocate() local
2527 dtlck = (struct dt_lock *) & tlck->lock; in dtRelocate()
2529 ASSERT(dtlck->index == 0); in dtRelocate()
2530 lv = & dtlck->lv[0]; in dtRelocate()
2533 dtlck->index++; in dtRelocate()
2541 dtlck = (struct dt_lock *) & tlck->lock; in dtRelocate()
2543 ASSERT(dtlck->index == 0); in dtRelocate()
2544 lv = & dtlck->lv[0]; in dtRelocate()
2547 dtlck->index++; in dtRelocate()
2563 dtlck = (struct dt_lock *) & tlck->lock; in dtRelocate()
2565 ASSERT(dtlck->index == 0); in dtRelocate()
2566 lv = & dtlck->lv[0]; in dtRelocate()
2577 dtlck->index++; in dtRelocate()
2614 dtlck = (struct dt_lock *) & tlck->lock; in dtRelocate()
2615 lv = & dtlck->lv[dtlck->index]; in dtRelocate()
2623 dtlck->index++; in dtRelocate()
2753 struct dt_lock *dtlck; in dtRelink() local
2774 dtlck = (struct dt_lock *) & tlck->lock; in dtRelink()
2777 if (dtlck->index >= dtlck->maxcnt) in dtRelink()
2778 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtRelink()
2779 lv = & dtlck->lv[dtlck->index]; in dtRelink()
2782 dtlck->index++; in dtRelink()
2803 dtlck = (struct dt_lock *) & tlck->lock; in dtRelink()
2806 if (dtlck->index >= dtlck->maxcnt) in dtRelink()
2807 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtRelink()
2808 lv = & dtlck->lv[dtlck->index]; in dtRelink()
2811 dtlck->index++; in dtRelink()
2833 struct dt_lock *dtlck; in dtInitRoot() local
2878 dtlck = (struct dt_lock *) & tlck->lock; in dtInitRoot()
2881 ASSERT(dtlck->index == 0); in dtInitRoot()
2882 lv = & dtlck->lv[0]; in dtInitRoot()
2885 dtlck->index++; in dtInitRoot()
2921 struct dt_lock *dtlck; in add_missing_indices() local
2948 dtlck = (struct dt_lock *) &tlck->lock; in add_missing_indices()
2956 if (dtlck->index >= dtlck->maxcnt) in add_missing_indices()
2957 dtlck = (struct dt_lock *) txLinelock(dtlck); in add_missing_indices()
2958 lv = &dtlck->lv[dtlck->index]; in add_missing_indices()
2961 dtlck->index++; in add_missing_indices()
3918 struct dt_lock *dtlck = *dtlock; in dtInsertEntry() local
3934 if (dtlck->index >= dtlck->maxcnt) in dtInsertEntry()
3935 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtInsertEntry()
3937 lv = & dtlck->lv[dtlck->index]; in dtInsertEntry()
3985 dtlck->index++; in dtInsertEntry()
3988 if (dtlck->index < dtlck->maxcnt) in dtInsertEntry()
3991 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtInsertEntry()
3992 lv = & dtlck->lv[0]; in dtInsertEntry()
4010 dtlck->index++; in dtInsertEntry()
4012 *dtlock = dtlck; in dtInsertEntry()
4272 struct dt_lock *dtlck = *dtlock; in dtDeleteEntry() local
4281 if (dtlck->index >= dtlck->maxcnt) in dtDeleteEntry()
4282 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtDeleteEntry()
4283 lv = & dtlck->lv[dtlck->index]; in dtDeleteEntry()
4305 dtlck->index++; in dtDeleteEntry()
4308 if (dtlck->index < dtlck->maxcnt) in dtDeleteEntry()
4311 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtDeleteEntry()
4312 lv = & dtlck->lv[0]; in dtDeleteEntry()
4330 dtlck->index++; in dtDeleteEntry()
4332 *dtlock = dtlck; in dtDeleteEntry()
4367 struct dt_lock *dtlck = *dtlock; in dtTruncateEntry() local
4376 if (dtlck->index >= dtlck->maxcnt) in dtTruncateEntry()
4377 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtTruncateEntry()
4378 lv = & dtlck->lv[dtlck->index]; in dtTruncateEntry()
4400 dtlck->index++; in dtTruncateEntry()
4403 if (dtlck->index < dtlck->maxcnt) in dtTruncateEntry()
4406 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtTruncateEntry()
4407 lv = & dtlck->lv[0]; in dtTruncateEntry()
4425 dtlck->index++; in dtTruncateEntry()
4427 *dtlock = dtlck; in dtTruncateEntry()
4448 struct dt_lock *dtlck = *dtlock; in dtLinelockFreelist() local
4456 if (dtlck->index >= dtlck->maxcnt) in dtLinelockFreelist()
4457 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtLinelockFreelist()
4458 lv = & dtlck->lv[dtlck->index]; in dtLinelockFreelist()
4474 dtlck->index++; in dtLinelockFreelist()
4477 if (dtlck->index < dtlck->maxcnt) in dtLinelockFreelist()
4480 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtLinelockFreelist()
4481 lv = & dtlck->lv[0]; in dtLinelockFreelist()
4497 dtlck->index++; in dtLinelockFreelist()
4499 *dtlock = dtlck; in dtLinelockFreelist()
4531 struct dt_lock *dtlck; in dtModify() local
4553 dtlck = (struct dt_lock *) & tlck->lock; in dtModify()
4560 ASSERT(dtlck->index == 0); in dtModify()
4561 lv = & dtlck->lv[0]; in dtModify()
4564 dtlck->index++; in dtModify()