Lines Matching refs:dtlck

819 	struct dt_lock *dtlck;  in dtInsert()  local
877 dtlck = (struct dt_lock *) & tlck->lock; in dtInsert()
878 ASSERT(dtlck->index == 0); in dtInsert()
879 lv = & dtlck->lv[0]; in dtInsert()
884 dtlck->index++; in dtInsert()
886 dtInsertEntry(p, index, name, &data, &dtlck); in dtInsert()
890 if (dtlck->index >= dtlck->maxcnt) in dtInsert()
891 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtInsert()
892 lv = & dtlck->lv[dtlck->index]; in dtInsert()
897 dtlck->index++; in dtInsert()
939 struct dt_lock *dtlck; in dtSplitUp() local
1254 dtlck = (struct dt_lock *) & tlck->lock; in dtSplitUp()
1255 ASSERT(dtlck->index == 0); in dtSplitUp()
1256 lv = & dtlck->lv[0]; in dtSplitUp()
1261 dtlck->index++; in dtSplitUp()
1271 dtlck->index++; in dtSplitUp()
1274 dtInsertEntry(sp, skip, &key, data, &dtlck); in dtSplitUp()
1341 struct dt_lock *dtlck; in dtSplitPage() local
1476 dtlck = (struct dt_lock *) & tlck->lock; in dtSplitPage()
1479 lv = & dtlck->lv[dtlck->index]; in dtSplitPage()
1482 dtlck->index++; in dtSplitPage()
1646 struct dt_lock *dtlck; in dtExtendPage() local
1722 dtlck = (struct dt_lock *) & tlck->lock; in dtExtendPage()
1723 lv = & dtlck->lv[0]; in dtExtendPage()
1747 dtlck->index++; in dtExtendPage()
1762 dtlck->index++; in dtExtendPage()
1809 dtInsertEntry(sp, split->index, split->key, split->data, &dtlck); in dtExtendPage()
1818 dtLinelockFreelist(sp, n, &dtlck); in dtExtendPage()
1828 dtlck = (struct dt_lock *) & tlck->lock; in dtExtendPage()
1829 lv = & dtlck->lv[dtlck->index]; in dtExtendPage()
1834 dtlck->index++; in dtExtendPage()
1881 struct dt_lock *dtlck; in dtSplitRoot() local
1920 dtlck = (struct dt_lock *) & tlck->lock; in dtSplitRoot()
1934 ASSERT(dtlck->index == 0); in dtSplitRoot()
1935 lv = & dtlck->lv[0]; in dtSplitRoot()
1938 dtlck->index++; in dtSplitRoot()
2001 dtInsertEntry(rp, split->index, split->key, split->data, &dtlck); in dtSplitRoot()
2017 dtlck = (struct dt_lock *) & tlck->lock; in dtSplitRoot()
2020 ASSERT(dtlck->index == 0); in dtSplitRoot()
2021 lv = & dtlck->lv[0]; in dtSplitRoot()
2024 dtlck->index++; in dtSplitRoot()
2079 struct dt_lock *dtlck; in dtDelete() local
2157 dtlck = (struct dt_lock *) & tlck->lock; in dtDelete()
2166 if (dtlck->index >= dtlck->maxcnt) in dtDelete()
2167 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtDelete()
2168 lv = & dtlck->lv[dtlck->index]; in dtDelete()
2171 dtlck->index++; in dtDelete()
2175 if (dtlck->index >= dtlck->maxcnt) in dtDelete()
2176 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtDelete()
2177 lv = & dtlck->lv[dtlck->index]; in dtDelete()
2183 dtlck->index++; in dtDelete()
2187 dtDeleteEntry(p, index, &dtlck); in dtDelete()
2234 struct dt_lock *dtlck; in dtDeleteUp() local
2379 dtlck = (struct dt_lock *) & tlck->lock; in dtDeleteUp()
2382 if (dtlck->index >= dtlck->maxcnt) in dtDeleteUp()
2383 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtDeleteUp()
2384 lv = & dtlck->lv[dtlck->index]; in dtDeleteUp()
2387 dtlck->index++; in dtDeleteUp()
2391 if (dtlck->index < dtlck->maxcnt) in dtDeleteUp()
2394 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtDeleteUp()
2395 lv = & dtlck->lv[0]; in dtDeleteUp()
2402 dtlck->index++; in dtDeleteUp()
2406 dtDeleteEntry(p, index, &dtlck); in dtDeleteUp()
2411 dtTruncateEntry(p, 0, &dtlck); in dtDeleteUp()
2446 struct dt_lock *dtlck; in dtRelocate() local
2515 dtlck = (struct dt_lock *) & tlck->lock; in dtRelocate()
2517 ASSERT(dtlck->index == 0); in dtRelocate()
2518 lv = & dtlck->lv[0]; in dtRelocate()
2521 dtlck->index++; in dtRelocate()
2529 dtlck = (struct dt_lock *) & tlck->lock; in dtRelocate()
2531 ASSERT(dtlck->index == 0); in dtRelocate()
2532 lv = & dtlck->lv[0]; in dtRelocate()
2535 dtlck->index++; in dtRelocate()
2551 dtlck = (struct dt_lock *) & tlck->lock; in dtRelocate()
2553 ASSERT(dtlck->index == 0); in dtRelocate()
2554 lv = & dtlck->lv[0]; in dtRelocate()
2565 dtlck->index++; in dtRelocate()
2602 dtlck = (struct dt_lock *) & tlck->lock; in dtRelocate()
2603 lv = & dtlck->lv[dtlck->index]; in dtRelocate()
2611 dtlck->index++; in dtRelocate()
2741 struct dt_lock *dtlck; in dtRelink() local
2762 dtlck = (struct dt_lock *) & tlck->lock; in dtRelink()
2765 if (dtlck->index >= dtlck->maxcnt) in dtRelink()
2766 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtRelink()
2767 lv = & dtlck->lv[dtlck->index]; in dtRelink()
2770 dtlck->index++; in dtRelink()
2791 dtlck = (struct dt_lock *) & tlck->lock; in dtRelink()
2794 if (dtlck->index >= dtlck->maxcnt) in dtRelink()
2795 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtRelink()
2796 lv = & dtlck->lv[dtlck->index]; in dtRelink()
2799 dtlck->index++; in dtRelink()
2821 struct dt_lock *dtlck; in dtInitRoot() local
2866 dtlck = (struct dt_lock *) & tlck->lock; in dtInitRoot()
2869 ASSERT(dtlck->index == 0); in dtInitRoot()
2870 lv = & dtlck->lv[0]; in dtInitRoot()
2873 dtlck->index++; in dtInitRoot()
2909 struct dt_lock *dtlck; in add_missing_indices() local
2936 dtlck = (struct dt_lock *) &tlck->lock; in add_missing_indices()
2944 if (dtlck->index >= dtlck->maxcnt) in add_missing_indices()
2945 dtlck = (struct dt_lock *) txLinelock(dtlck); in add_missing_indices()
2946 lv = &dtlck->lv[dtlck->index]; in add_missing_indices()
2949 dtlck->index++; in add_missing_indices()
3904 struct dt_lock *dtlck = *dtlock; in dtInsertEntry() local
3920 if (dtlck->index >= dtlck->maxcnt) in dtInsertEntry()
3921 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtInsertEntry()
3923 lv = & dtlck->lv[dtlck->index]; in dtInsertEntry()
3971 dtlck->index++; in dtInsertEntry()
3974 if (dtlck->index < dtlck->maxcnt) in dtInsertEntry()
3977 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtInsertEntry()
3978 lv = & dtlck->lv[0]; in dtInsertEntry()
3996 dtlck->index++; in dtInsertEntry()
3998 *dtlock = dtlck; in dtInsertEntry()
4258 struct dt_lock *dtlck = *dtlock; in dtDeleteEntry() local
4267 if (dtlck->index >= dtlck->maxcnt) in dtDeleteEntry()
4268 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtDeleteEntry()
4269 lv = & dtlck->lv[dtlck->index]; in dtDeleteEntry()
4291 dtlck->index++; in dtDeleteEntry()
4294 if (dtlck->index < dtlck->maxcnt) in dtDeleteEntry()
4297 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtDeleteEntry()
4298 lv = & dtlck->lv[0]; in dtDeleteEntry()
4316 dtlck->index++; in dtDeleteEntry()
4318 *dtlock = dtlck; in dtDeleteEntry()
4353 struct dt_lock *dtlck = *dtlock; in dtTruncateEntry() local
4362 if (dtlck->index >= dtlck->maxcnt) in dtTruncateEntry()
4363 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtTruncateEntry()
4364 lv = & dtlck->lv[dtlck->index]; in dtTruncateEntry()
4386 dtlck->index++; in dtTruncateEntry()
4389 if (dtlck->index < dtlck->maxcnt) in dtTruncateEntry()
4392 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtTruncateEntry()
4393 lv = & dtlck->lv[0]; in dtTruncateEntry()
4411 dtlck->index++; in dtTruncateEntry()
4413 *dtlock = dtlck; in dtTruncateEntry()
4434 struct dt_lock *dtlck = *dtlock; in dtLinelockFreelist() local
4442 if (dtlck->index >= dtlck->maxcnt) in dtLinelockFreelist()
4443 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtLinelockFreelist()
4444 lv = & dtlck->lv[dtlck->index]; in dtLinelockFreelist()
4460 dtlck->index++; in dtLinelockFreelist()
4463 if (dtlck->index < dtlck->maxcnt) in dtLinelockFreelist()
4466 dtlck = (struct dt_lock *) txLinelock(dtlck); in dtLinelockFreelist()
4467 lv = & dtlck->lv[0]; in dtLinelockFreelist()
4483 dtlck->index++; in dtLinelockFreelist()
4485 *dtlock = dtlck; in dtLinelockFreelist()
4517 struct dt_lock *dtlck; in dtModify() local
4539 dtlck = (struct dt_lock *) & tlck->lock; in dtModify()
4546 ASSERT(dtlck->index == 0); in dtModify()
4547 lv = & dtlck->lv[0]; in dtModify()
4550 dtlck->index++; in dtModify()