Lines Matching refs:crbsav
1223 crb_t *crbsav = NULL; in logmap_add_buf() local
1281 if (crbsav || in logmap_add_buf()
1289 crbsav = crb; in logmap_add_buf()
1308 !crbsav && crb && in logmap_add_buf()
1313 crbsav = crb; in logmap_add_buf()
1324 if ((crbsav == NULL) && (melist->me_dt != DT_ABZERO)) { in logmap_add_buf()
1331 crbsav = kmem_alloc(sizeof (crb_t), KM_NOSLEEP); in logmap_add_buf()
1335 if (crbsav) { in logmap_add_buf()
1336 crbsav->c_buf = kmem_alloc(bufsz, KM_NOSLEEP); in logmap_add_buf()
1337 if (crbsav->c_buf) { in logmap_add_buf()
1343 bcopy(buf, crbsav->c_buf, bufsz); in logmap_add_buf()
1344 crbsav->c_nb = bufsz; in logmap_add_buf()
1345 crbsav->c_refcnt = 0; in logmap_add_buf()
1346 crbsav->c_invalid = 0; in logmap_add_buf()
1348 crbsav->c_mof = bufmof; in logmap_add_buf()
1350 kmem_free(crbsav, sizeof (crb_t)); in logmap_add_buf()
1351 crbsav = NULL; in logmap_add_buf()
1362 me->me_crb = crbsav; in logmap_add_buf()
1363 if (crbsav) { in logmap_add_buf()
1364 crbsav->c_refcnt++; in logmap_add_buf()
1366 crbsav = NULL; in logmap_add_buf()