Lines Matching defs:limit
36 * value for backoff limit. In the kernel, processors scale this
88 * and also scale the backoff limit w.r.t. the number of cpus.
94 * obtain the actual final limit to use.
96 #define ATOMIC_BACKOFF_CPU(val, limit, ncpu, cas_cnt, label) \
104 sllx ncpu, ATOMIC_BO_ENABLE_SHIFT, limit ; \
120 #define ATOMIC_BACKOFF_CPU(val, limit, ncpu, cas_cnt, label) \
121 set 1 << ATOMIC_BO_ENABLE_SHIFT, limit
144 #define ATOMIC_BACKOFF_BACKOFF(val, limit, ncpu, cas_cnt, label, retlabel) \
145 ATOMIC_BACKOFF_CPU(val, limit, ncpu, cas_cnt, label/**/_0) ; \
146 cmp val, limit ; \
148 mov val, limit ; \
150 mov limit, val ; \
152 deccc limit ; \
164 #define ATOMIC_BACKOFF_BACKOFF(val, limit, ncpu, cas_cnt, label, retlabel)