Lines Matching refs:count
19 pub count: i32,
26 count: i32,
42 int count;
79   原子地将引用计数加1.如果原来的count≤0,则操作失败。
85 | Ok(self.count) | 成功,返回新的引用计数 |
98 | Ok(self.count) | 成功,返回新的引用计数 |
111   原子地将引用计数-1。如果已处于count≤0的状态,则返回Err(SystemError::EPERM)
113   本函数与`lockref_dec_return()`的区别在于,当在`cmpxchg()`中检测到`count<=0`或已加锁,本函数会再次尝试通过加锁来执行操作,而`loc…
119 | Ok(self.count) | 成功,返回新的引用计数 |
124   原子地将引用计数减1。如果处于已加锁或count≤0的状态,则返回SystemError::EPERM
126   本函数与`lockref_dec()`的区别在于,当在`cmpxchg()`中检测到`count<=0`或已加锁,本函数会直接返回错误,而`lockref_dec()`会再次…
136 | Ok(self.count) | 成功,返回新的引用计数 |
145   该函数与`lockref_dec_or_lock_not_zero()`的区别在于,当`cmpxchg()`时发现`old.count≤1`时,该函数会直接返回`Err(-1…
151 | Ok(self.count) | 成功,返回新的引用计数 |
161   该函数与`lockref_dec_not_zero()`的区别在于,当cmpxchg()时发现`old.count≤1`时,该函数会尝试加锁来进行操作,而`lockref_d…
167 | Ok(self.count) | 成功,返回新的引用计数 |