Lines Matching defs:tr
1119 struct tempreserve *tr;
1196 "quota=%lluK tr=%lluK err=%d\n",
1210 tr = kmem_zalloc(sizeof (struct tempreserve), KM_SLEEP);
1211 tr->tr_ds = dd;
1212 tr->tr_size = asize;
1213 list_insert_tail(tr_list, tr);
1252 struct tempreserve *tr;
1254 tr = kmem_zalloc(sizeof (struct tempreserve), KM_SLEEP);
1255 tr->tr_size = lsize;
1256 list_insert_tail(tr_list, tr);
1296 struct tempreserve *tr;
1303 while ((tr = list_head(tr_list)) != NULL) {
1304 if (tr->tr_ds) {
1305 mutex_enter(&tr->tr_ds->dd_lock);
1306 ASSERT3U(tr->tr_ds->dd_tempreserved[txgidx], >=,
1307 tr->tr_size);
1308 tr->tr_ds->dd_tempreserved[txgidx] -= tr->tr_size;
1309 mutex_exit(&tr->tr_ds->dd_lock);
1311 arc_tempreserve_clear(tr->tr_size);
1313 list_remove(tr_list, tr);
1314 kmem_free(tr, sizeof (struct tempreserve));