Lines Matching refs:ac_ref
133 ASSERT(ace->ac_ref != 0);
134 atomic_dec_32(&ace->ac_ref);
136 if ((ace->ac_ref == 0) || (ace->ac_ref == CYCLEVAL)) {
138 ace->ac_ref = 0;
140 ace->ac_ref |= CYCLEVAL;
161 ASSERT(ace->ac_ref != 0);
162 atomic_dec_32(&ace->ac_ref);
164 if ((ace->ac_ref == 0) || (ace->ac_ref == CYCLEVAL)) {
166 ace->ac_ref = 0;
168 ace->ac_ref |= CYCLEVAL;
2625 ASSERT(ace->ac_ref != 0);
2626 atomic_dec_32(&ace->ac_ref);
2628 if ((ace->ac_ref == 0) || (ace->ac_ref == CYCLEVAL)) {
2630 ace->ac_ref = 0;
2632 ace->ac_ref |= CYCLEVAL;
2855 * return all buffers and ace->ac_ref. I tried 25 seconds, it
2868 != chan->scq_size) || ((ace->ac_ref != 1) &&
2869 (ace->ac_ref != (CYCLEVAL+1)))) {
2878 "scq_size=%d, OR ac_ref(=%d) not clean",
2881 chan->scq_size, ace->ac_ref);
3219 ASSERT(ace->ac_ref != 0);
3220 atomic_dec_32(&ace->ac_ref);
3221 if ((ace->ac_ref == 0) || (ace->ac_ref == CYCLEVAL)) {
3223 ace->ac_ref = 0;
3225 ace->ac_ref |= CYCLEVAL;