HomeSort by: relevance | last modified time | path
    Searched refs:RW_READ_INCR (Results 1 - 9 of 9) sorted by relevancy

  /src/sys/sys/
rwlock.h 78 #define RW_READ_INCR (1UL << RW_READ_COUNT_SHIFT)
79 #define RW_THREAD ((uintptr_t)-RW_READ_INCR)
  /src/sys/arch/powerpc/powerpc/
lock_stubs.S 109 #if RW_READ_INCR != 32
110 #error RW_READ_INCR != 32, clrrXi need fixing
124 addi %r7,%r9,RW_READ_INCR
150 addi %r7,%r9,RW_READ_INCR
182 addi %r7,%r9,-RW_READ_INCR
  /src/sys/arch/amd64/amd64/
lock_stubs.S 190 leaq RW_READ_INCR(%rax), %rdx
227 cmpq $RW_READ_INCR, %rax
229 leaq -RW_READ_INCR(%rax), %rdx
267 leaq RW_READ_INCR(%rax), %rdx
  /src/sys/kern/
kern_rwlock.c 317 incr = RW_READ_INCR;
462 decr = RW_READ_INCR;
505 if (rcnt == 0 || decr == RW_READ_INCR) {
561 incr = RW_READ_INCR;
618 next = rw_cas(rw, owner, newown + RW_READ_INCR);
651 newown |= RW_READ_INCR | RW_HAS_WAITERS |
665 newown += (rcnt << RW_READ_COUNT_SHIFT) + RW_READ_INCR;
702 for (owner = RW_READ_INCR;; owner = next) {
710 if (__predict_false((next & RW_THREAD) != RW_READ_INCR)) {
  /src/sys/arch/i386/i386/
lock_stubs.S 117 leal RW_READ_INCR(%eax), %ecx
155 cmpl $RW_READ_INCR, %eax
157 leal -RW_READ_INCR(%eax), %ecx
199 leal RW_READ_INCR(%eax), %ecx
  /src/sys/arch/alpha/alpha/
lock_stubs.s 231 addq t0, RW_READ_INCR, t2
268 addq t0, RW_READ_INCR, v0
336 subq t0, RW_READ_INCR, t2
  /src/lib/libpthread/
pthread_rwlock.c 174 next = rw_cas(ptr, owner, owner + RW_READ_INCR);
265 next = rw_cas(ptr, owner, owner + RW_READ_INCR);
473 decr = RW_READ_INCR;
547 new += RW_READ_INCR;
pthread_int.h 332 #define RW_READ_INCR (1 << RW_READ_COUNT_SHIFT)
333 #define RW_THREAD ((uintptr_t)-RW_READ_INCR)
  /src/sys/arch/vax/vax/
lock_stubs.S 168 addl3 $RW_READ_INCR, %r2, %r3 /* incr. reader count (new) */
199 subl3 $RW_READ_INCR, %r2, %r3 /* decr. reader count (new) */
233 addl3 $RW_READ_INCR, %r2, %r3 /* incr reader count (new) */

Completed in 15 milliseconds