Lines Matching refs:b_data_ref
890 if (bp->b_shadow_ref && bp->b_data_ref == 0 && external_storage == 0) { in buf_create_shadow_internal()
891 …ic("buf_create_shadow: %p is in the private state (%d, %d)", bp, bp->b_shadow_ref, bp->b_data_ref); in buf_create_shadow_internal()
934 bp->b_data_ref++; in buf_create_shadow_internal()
973 if (bp->b_shadow_ref == 0 || bp->b_data_ref == 0 || ISSET(bp->b_lflags, BL_SHADOW)) { in buf_make_private()
992 if (ds_bp == NULL && bp->b_data_ref) { in buf_make_private()
996 if (ds_bp && (bp->b_data_ref == 0 || bp->b_shadow_ref == 0)) { in buf_make_private()
1013 ds_bp->b_data_ref = bp->b_data_ref; in buf_make_private()
1015 bp->b_data_ref = 0; in buf_make_private()
2623 bp_data->b_data_ref--; in buf_brelse_shadow()
2629 data_ref = bp_data->b_data_ref; in buf_brelse_shadow()
2660 bp_data->b_data_ref = data_ref; in buf_brelse_shadow()