/netbsd-src/external/gpl3/gcc/dist/libgcc/config/m68k/ |
H A D | linux-atomic.c | 44 __kernel_cmpxchg (unsigned *mem, unsigned oldval, unsigned newval) in __kernel_cmpxchg() argument 48 register unsigned d1 asm("d1") = newval; in __kernel_cmpxchg() 75 unsigned oldval, newval, cmpval = *ptr; \ 79 newval = PFX_OP (oldval INF_OP val); \ 80 cmpval = __kernel_cmpxchg (ptr, oldval, newval); \ 91 unsigned int mask, shift, oldval, newval, cmpval, wval; \ 100 newval = PFX_OP (oldval INF_OP wval); \ 101 newval = (newval & mask) | (oldval & ~mask); \ 102 cmpval = __kernel_cmpxchg (wordptr, oldval, newval); \ 129 WORD_SYNC_OP (add, , +, newval) [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/libgcc/config/m68k/ |
H A D | linux-atomic.c | 44 __kernel_cmpxchg (unsigned *mem, unsigned oldval, unsigned newval) in __kernel_cmpxchg() argument 48 register unsigned d1 asm("d1") = newval; in __kernel_cmpxchg() 75 unsigned oldval, newval, cmpval = *ptr; \ 79 newval = PFX_OP (oldval INF_OP val); \ 80 cmpval = __kernel_cmpxchg (ptr, oldval, newval); \ 91 unsigned int mask, shift, oldval, newval, cmpval, wval; \ 100 newval = PFX_OP (oldval INF_OP wval); \ 101 newval = (newval & mask) | (oldval & ~mask); \ 102 cmpval = __kernel_cmpxchg (wordptr, oldval, newval); \ 129 WORD_SYNC_OP (add, , +, newval) [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/libgcc/config/csky/ |
H A D | linux-atomic.c | 28 __kernel_cmpxchg (int oldval, int newval, volatile int *ptr) in __kernel_cmpxchg() argument 31 register int _a1 asm ("a1") = newval; in __kernel_cmpxchg() 97 unsigned int mask, shift, oldval, newval; \ 106 newval = ((PFX_OP (((oldval & mask) >> shift) \ 108 newval |= oldval & ~mask; \ 109 failure = __kernel_cmpxchg (oldval, newval, wordptr); \ 153 SUBWORD_SYNC_OP (add, , +, unsigned short, 2, newval) 154 SUBWORD_SYNC_OP (sub, , -, unsigned short, 2, newval) 155 SUBWORD_SYNC_OP (or, , |, unsigned short, 2, newval) 156 SUBWORD_SYNC_OP (and, , &, unsigned short, 2, newval) [all …]
|
/netbsd-src/external/gpl3/gcc/dist/libgcc/config/csky/ |
H A D | linux-atomic.c | 28 __kernel_cmpxchg (int oldval, int newval, volatile int *ptr) in __kernel_cmpxchg() argument 31 register int _a1 asm ("a1") = newval; in __kernel_cmpxchg() 97 unsigned int mask, shift, oldval, newval; \ 106 newval = ((PFX_OP (((oldval & mask) >> shift) \ 108 newval |= oldval & ~mask; \ 109 failure = __kernel_cmpxchg (oldval, newval, wordptr); \ 153 SUBWORD_SYNC_OP (add, , +, unsigned short, 2, newval) 154 SUBWORD_SYNC_OP (sub, , -, unsigned short, 2, newval) 155 SUBWORD_SYNC_OP (or, , |, unsigned short, 2, newval) 156 SUBWORD_SYNC_OP (and, , &, unsigned short, 2, newval) [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/libgcc/config/nios2/ |
H A D | linux-atomic.c | 32 __kernel_cmpxchg (int oldval, int newval, int *mem) in __kernel_cmpxchg() argument 37 register int r6 asm ("r6") = newval; in __kernel_cmpxchg() 93 unsigned int mask, shift, oldval, newval; \ 101 newval = ((PFX_OP (((oldval & mask) >> shift) \ 103 newval |= oldval & ~mask; \ 104 failure = __kernel_cmpxchg (oldval, newval, wordptr); \ 145 SUBWORD_SYNC_OP (add, , +, unsigned short, 2, newval) 146 SUBWORD_SYNC_OP (sub, , -, unsigned short, 2, newval) 147 SUBWORD_SYNC_OP (or, , |, unsigned short, 2, newval) 148 SUBWORD_SYNC_OP (and, , &, unsigned short, 2, newval) [all …]
|
/netbsd-src/external/gpl3/gcc/dist/libgcc/config/nds32/ |
H A D | linux-atomic.c | 29 __kernel_cmpxchg (int oldval, int newval, int *mem) in __kernel_cmpxchg() argument 43 : "r" (mem), "r" (newval), "r" (oldval) : "memory"); in __kernel_cmpxchg() 93 unsigned int mask, shift, oldval, newval; \ 101 newval = ((PFX_OP (((oldval & mask) >> shift) \ 103 newval |= oldval & ~mask; \ 104 failure = __kernel_cmpxchg (oldval, newval, wordptr); \ 146 SUBWORD_SYNC_OP (add, , +, unsigned short, 2, newval) 147 SUBWORD_SYNC_OP (sub, , -, unsigned short, 2, newval) 148 SUBWORD_SYNC_OP (or, , |, unsigned short, 2, newval) 149 SUBWORD_SYNC_OP (and, , &, unsigned short, 2, newval) [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/libgcc/config/nds32/ |
H A D | linux-atomic.c | 29 __kernel_cmpxchg (int oldval, int newval, int *mem) in __kernel_cmpxchg() argument 43 : "r" (mem), "r" (newval), "r" (oldval) : "memory"); in __kernel_cmpxchg() 93 unsigned int mask, shift, oldval, newval; \ 101 newval = ((PFX_OP (((oldval & mask) >> shift) \ 103 newval |= oldval & ~mask; \ 104 failure = __kernel_cmpxchg (oldval, newval, wordptr); \ 146 SUBWORD_SYNC_OP (add, , +, unsigned short, 2, newval) 147 SUBWORD_SYNC_OP (sub, , -, unsigned short, 2, newval) 148 SUBWORD_SYNC_OP (or, , |, unsigned short, 2, newval) 149 SUBWORD_SYNC_OP (and, , &, unsigned short, 2, newval) [all …]
|
/netbsd-src/external/gpl3/gcc/dist/libgcc/config/nios2/ |
H A D | linux-atomic.c | 32 __kernel_cmpxchg (int oldval, int newval, int *mem) in __kernel_cmpxchg() argument 37 register int r6 asm ("r6") = newval; in __kernel_cmpxchg() 93 unsigned int mask, shift, oldval, newval; \ 101 newval = ((PFX_OP (((oldval & mask) >> shift) \ 103 newval |= oldval & ~mask; \ 104 failure = __kernel_cmpxchg (oldval, newval, wordptr); \ 145 SUBWORD_SYNC_OP (add, , +, unsigned short, 2, newval) 146 SUBWORD_SYNC_OP (sub, , -, unsigned short, 2, newval) 147 SUBWORD_SYNC_OP (or, , |, unsigned short, 2, newval) 148 SUBWORD_SYNC_OP (and, , &, unsigned short, 2, newval) [all …]
|
/netbsd-src/external/gpl3/gcc/dist/libgcc/config/arm/ |
H A D | linux-atomic.c | 27 typedef int (__kernel_cmpxchg_t) (int oldval, int newval, int *ptr); 56 static int __fdpic_cmpxchg (int oldval, int newval, int *ptr) in __fdpic_cmpxchg() argument 66 : "r" (oldval) , "r" (newval), "r" (ptr) in __fdpic_cmpxchg() 134 unsigned int mask, shift, oldval, newval; \ 142 newval = ((PFX_OP (((oldval & mask) >> shift) \ 144 newval |= oldval & ~mask; \ 145 failure = __kernel_cmpxchg (oldval, newval, wordptr); \ 186 SUBWORD_SYNC_OP (add, , +, short, 2, newval) 187 SUBWORD_SYNC_OP (sub, , -, short, 2, newval) 188 SUBWORD_SYNC_OP (or, , |, short, 2, newval) [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/libgcc/config/arm/ |
H A D | linux-atomic.c | 27 typedef int (__kernel_cmpxchg_t) (int oldval, int newval, int *ptr); 56 static int __fdpic_cmpxchg (int oldval, int newval, int *ptr) in __fdpic_cmpxchg() argument 66 : "r" (oldval) , "r" (newval), "r" (ptr) in __fdpic_cmpxchg() 134 unsigned int mask, shift, oldval, newval; \ 142 newval = ((PFX_OP (((oldval & mask) >> shift) \ 144 newval |= oldval & ~mask; \ 145 failure = __kernel_cmpxchg (oldval, newval, wordptr); \ 186 SUBWORD_SYNC_OP (add, , +, short, 2, newval) 187 SUBWORD_SYNC_OP (sub, , -, short, 2, newval) 188 SUBWORD_SYNC_OP (or, , |, short, 2, newval) [all …]
|
/netbsd-src/sys/arch/zaurus/dev/ |
H A D | lcdctl.c | 192 lcdctl_set_brightness_internal(struct lcdctl_softc *sc, int newval) in lcdctl_set_brightness_internal() argument 201 if (newval > sc->sc_brightnesscurval) { in lcdctl_set_brightness_internal() 202 for (i = sc->sc_brightnesscurval + 1; i <= newval; i++) { in lcdctl_set_brightness_internal() 207 set_backlight(&sc->sc_backlighttbl[newval]); in lcdctl_set_brightness_internal() 209 sc->sc_brightnesscurval = newval; in lcdctl_set_brightness_internal() 213 lcdctl_set_brightness(struct lcdctl_softc *sc, int newval) in lcdctl_set_brightness() argument 217 if (newval < 0) in lcdctl_set_brightness() 218 newval = 0; in lcdctl_set_brightness() 219 else if (newval > maxval) in lcdctl_set_brightness() 220 newval = maxval; in lcdctl_set_brightness() [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/libgcc/config/pa/ |
H A D | linux-atomic.c | 52 __kernel_cmpxchg (volatile void *mem, int oldval, int newval) in __kernel_cmpxchg() argument 56 register int lws_new asm("r24") = newval; in __kernel_cmpxchg() 76 __kernel_cmpxchg2 (volatile void *mem, const void *oldval, const void *newval, in __kernel_cmpxchg2() argument 81 register unsigned long lws_new asm("r24") = (unsigned long) newval; in __kernel_cmpxchg2() 116 TYPE tmp, newval; \ 121 newval = PFX_OP (tmp INF_OP val); \ 122 failure = __kernel_cmpxchg2 (ptr, &tmp, &newval, INDEX); \ 153 TYPE tmp, newval; \ 158 newval = PFX_OP (tmp INF_OP val); \ 159 failure = __kernel_cmpxchg2 (ptr, &tmp, &newval, INDEX); \ [all …]
|
/netbsd-src/external/gpl3/gcc/dist/libgcc/config/pa/ |
H A D | linux-atomic.c | 54 __kernel_cmpxchg (volatile void *mem, int oldval, int newval) in __kernel_cmpxchg() argument 58 register int lws_new asm("r24") = newval; in __kernel_cmpxchg() 80 __kernel_cmpxchg2 (volatile void *mem, const void *oldval, const void *newval, in __kernel_cmpxchg2() argument 85 register unsigned long lws_new asm("r24") = (unsigned long) newval; in __kernel_cmpxchg2() 122 TYPE tmp, newval; \ 127 newval = PFX_OP (tmp INF_OP val); \ 128 failure = __kernel_cmpxchg2 (ptr, &tmp, &newval, INDEX); \ 159 TYPE tmp, newval; \ 164 newval = PFX_OP (tmp INF_OP val); \ 165 failure = __kernel_cmpxchg2 (ptr, &tmp, &newval, INDEX); \ [all …]
|
/netbsd-src/sys/dev/ic/ |
H A D | igpio.c | 499 uint32_t val, newval; in igpio_pin_write() local 509 newval = val | IGPIO_PADCFG0_GPIOTXSTATE; in igpio_pin_write() 511 newval = val & ~IGPIO_PADCFG0_GPIOTXSTATE; in igpio_pin_write() 516 newval, igpio_padcfg0_print(newval, 1))); in igpio_pin_write() 518 bus_space_write_4(sc->sc_bst, sc->sc_bsh[ib->ib_barno], cfg0, newval); in igpio_pin_write() 607 uint32_t val, newval; in igpio_intr_establish() local 622 newval = val; in igpio_intr_establish() 624 newval &= ~IGPIO_PADCFG0_PMODE_MASK; in igpio_intr_establish() 625 newval |= IGPIO_PADCFG0_PMODE_GPIO; in igpio_intr_establish() 627 newval &= ~IGPIO_PADCFG0_GPIORXDIS; in igpio_intr_establish() [all …]
|
/netbsd-src/sys/arch/hpcarm/dev/ |
H A D | j720pcic.c | 133 int newval, oldval, s; in j720_set_power() local 139 newval = 0; in j720_set_power() 142 newval = 2; in j720_set_power() 145 newval = 1; in j720_set_power() 156 newval = newval | (oldval & 0xc); in j720_set_power() 159 newval = (newval << 2) | (oldval & 3); in j720_set_power() 165 bus_space_write_4(sc->sc_iot, sc->sc_ioh, SACCGPIOA_DVR, newval); in j720_set_power()
|
/netbsd-src/external/mpl/bind/dist/lib/dns/include/dns/ |
H A D | peer.h | 94 dns_peer_setbogus(dns_peer_t *peer, bool newval); 100 dns_peer_setrequestixfr(dns_peer_t *peer, bool newval); 106 dns_peer_setprovideixfr(dns_peer_t *peer, bool newval); 112 dns_peer_setrequestnsid(dns_peer_t *peer, bool newval); 118 dns_peer_setsendcookie(dns_peer_t *peer, bool newval); 124 dns_peer_setrequirecookie(dns_peer_t *peer, bool newval); 130 dns_peer_setrequestexpire(dns_peer_t *peer, bool newval); 136 dns_peer_setsupportedns(dns_peer_t *peer, bool newval); 142 dns_peer_setforcetcp(dns_peer_t *peer, bool newval); 148 dns_peer_settcpkeepalive(dns_peer_t *peer, bool newval); [all...] |
/netbsd-src/sys/arch/ia64/include/ |
H A D | atomic.h | 42 #define IA64_CMPXCHG(sz, sem, p, cmpval, newval, ret) \ argument 47 : "r" ((uint64_t)cmpval), "r" (newval), "m" (*p) \ 54 ia64_cmpxchg_acq_32(volatile uint32_t* p, uint32_t cmpval, uint32_t newval) in ia64_cmpxchg_acq_32() argument 57 IA64_CMPXCHG(4, acq, p, cmpval, newval, ret); in ia64_cmpxchg_acq_32() 62 ia64_cmpxchg_rel_32(volatile uint32_t* p, uint32_t cmpval, uint32_t newval) in ia64_cmpxchg_rel_32() argument 65 IA64_CMPXCHG(4, rel, p, cmpval, newval, ret); in ia64_cmpxchg_rel_32() 70 ia64_cmpxchg_acq_64(volatile uint64_t* p, uint64_t cmpval, uint64_t newval) in ia64_cmpxchg_acq_64() argument 73 IA64_CMPXCHG(8, acq, p, cmpval, newval, ret); in ia64_cmpxchg_acq_64() 78 ia64_cmpxchg_rel_64(volatile uint64_t* p, uint64_t cmpval, uint64_t newval) in ia64_cmpxchg_rel_64() argument 81 IA64_CMPXCHG(8, rel, p, cmpval, newval, ret); in ia64_cmpxchg_rel_64() [all …]
|
/netbsd-src/tests/lib/libc/atomic/ |
H A D | t___sync_compare_and_swap.c | 60 TYPE newval; \ 67 newval = (TYPE)NEWVAL; \ 70 res = NAME(&val, oldval, newval); \ 78 newval = (TYPE)NEWVAL; \ 81 res = NAME(&val, oldval, newval); \ 105 TYPE newval; \ 112 newval = (TYPE)NEWVAL; \ 115 res = NAME(&val, oldval, newval); \ 123 newval = (TYPE)NEWVAL; \ 126 res = NAME(&val, oldval, newval); \
|
/netbsd-src/external/mpl/dhcp/bind/dist/lib/dns/include/dns/ |
H A D | peer.h | 145 dns_peer_setbogus(dns_peer_t *peer, bool newval); 151 dns_peer_setrequestixfr(dns_peer_t *peer, bool newval); 157 dns_peer_setprovideixfr(dns_peer_t *peer, bool newval); 163 dns_peer_setrequestnsid(dns_peer_t *peer, bool newval); 169 dns_peer_setsendcookie(dns_peer_t *peer, bool newval); 175 dns_peer_setrequestexpire(dns_peer_t *peer, bool newval); 181 dns_peer_setsupportedns(dns_peer_t *peer, bool newval); 187 dns_peer_setforcetcp(dns_peer_t *peer, bool newval); 193 dns_peer_settcpkeepalive(dns_peer_t *peer, bool newval); 199 dns_peer_settransfers(dns_peer_t *peer, uint32_t newval); [all …]
|
/netbsd-src/external/mit/libuv/dist/src/unix/ |
H A D | atomic-ops.h | 25 UV_UNUSED(static int cmpxchgi(int* ptr, int oldval, int newval)); 31 UV_UNUSED(static int cmpxchgi(int* ptr, int oldval, int newval)) { in UV_UNUSED() argument 36 : "r" (newval), "0" (oldval) in UV_UNUSED() 43 __asm(" cs %0,%2,%1 \n " : "+r"(oldval), "+m"(*ptr) : "r"(newval) :); in UV_UNUSED() 46 return atomic_cas_uint((uint_t *)ptr, (uint_t)oldval, (uint_t)newval); in UV_UNUSED() 48 return __sync_val_compare_and_swap(ptr, oldval, newval); in UV_UNUSED()
|
/netbsd-src/external/gpl3/binutils/dist/gas/config/ |
H A D | tc-ft32.c | 553 long newval; in md_apply_fix() local 610 newval = md_chars_to_number (buf, 2); in md_apply_fix() 611 newval |= (val & ((1 << 10) - 1)) << FT32_FLD_RIMM_BIT; in md_apply_fix() 612 md_number_to_chars (buf, newval, 2); in md_apply_fix() 618 newval = md_chars_to_number (buf, 3); in md_apply_fix() 619 newval |= val & ((1 << 20) - 1); in md_apply_fix() 620 md_number_to_chars (buf, newval, 3); in md_apply_fix() 626 newval = md_chars_to_number (buf, 2); in md_apply_fix() 627 newval |= val & ((1 << 15) - 1); in md_apply_fix() 628 md_number_to_chars (buf, newval, 2); in md_apply_fix() [all …]
|
/netbsd-src/external/gpl3/binutils.old/dist/gas/config/ |
H A D | tc-ft32.c | 553 long newval; in md_apply_fix() local 610 newval = md_chars_to_number (buf, 2); in md_apply_fix() 611 newval |= (val & ((1 << 10) - 1)) << FT32_FLD_RIMM_BIT; in md_apply_fix() 612 md_number_to_chars (buf, newval, 2); in md_apply_fix() 618 newval = md_chars_to_number (buf, 3); in md_apply_fix() 619 newval |= val & ((1 << 20) - 1); in md_apply_fix() 620 md_number_to_chars (buf, newval, 3); in md_apply_fix() 626 newval = md_chars_to_number (buf, 2); in md_apply_fix() 627 newval |= val & ((1 << 15) - 1); in md_apply_fix() 628 md_number_to_chars (buf, newval, 2); in md_apply_fix() [all …]
|
/netbsd-src/external/mpl/bind/dist/lib/dns/ |
H A D | peer.c | 350 dns_peer_setbogus(dns_peer_t * peer,bool newval) dns_peer_setbogus() argument 377 dns_peer_setprovideixfr(dns_peer_t * peer,bool newval) dns_peer_setprovideixfr() argument 404 dns_peer_setrequestixfr(dns_peer_t * peer,bool newval) dns_peer_setrequestixfr() argument 431 dns_peer_setsupportedns(dns_peer_t * peer,bool newval) dns_peer_setsupportedns() argument 458 dns_peer_setrequestnsid(dns_peer_t * peer,bool newval) dns_peer_setrequestnsid() argument 485 dns_peer_setsendcookie(dns_peer_t * peer,bool newval) dns_peer_setsendcookie() argument 512 dns_peer_setrequestexpire(dns_peer_t * peer,bool newval) dns_peer_setrequestexpire() argument 539 dns_peer_setforcetcp(dns_peer_t * peer,bool newval) dns_peer_setforcetcp() argument 566 dns_peer_settcpkeepalive(dns_peer_t * peer,bool newval) dns_peer_settcpkeepalive() argument 593 dns_peer_settransfers(dns_peer_t * peer,uint32_t newval) dns_peer_settransfers() argument 620 dns_peer_settransferformat(dns_peer_t * peer,dns_transfer_format_t newval) dns_peer_settransferformat() argument
|
/netbsd-src/external/mpl/dhcp/bind/dist/lib/dns/ |
H A D | peer.c | 305 dns_peer_setbogus(dns_peer_t *peer, bool newval) { in dns_peer_setbogus() argument 312 peer->bogus = newval; in dns_peer_setbogus() 332 dns_peer_setprovideixfr(dns_peer_t *peer, bool newval) { in dns_peer_setprovideixfr() argument 339 peer->provide_ixfr = newval; in dns_peer_setprovideixfr() 359 dns_peer_setrequestixfr(dns_peer_t *peer, bool newval) { in dns_peer_setrequestixfr() argument 366 peer->request_ixfr = newval; in dns_peer_setrequestixfr() 386 dns_peer_setsupportedns(dns_peer_t *peer, bool newval) { in dns_peer_setsupportedns() argument 393 peer->support_edns = newval; in dns_peer_setsupportedns() 413 dns_peer_setrequestnsid(dns_peer_t *peer, bool newval) { in dns_peer_setrequestnsid() argument 420 peer->request_nsid = newval; in dns_peer_setrequestnsid() [all …]
|
/netbsd-src/lib/libpthread/ |
H A D | pthread_mutex.c | 277 void *newval, *owner, *next; in pthread__mutex_lock_slow() local 311 newval = (void *)((uintptr_t)self | (uintptr_t)owner); in pthread__mutex_lock_slow() 312 next = atomic_cas_ptr(&ptm->ptm_owner, owner, newval); in pthread__mutex_lock_slow() 442 void *val, *newval; in pthread_mutex_unlock() local 456 newval = NULL; in pthread_mutex_unlock() 458 val = atomic_cas_ptr(&ptm->ptm_owner, self, newval); in pthread_mutex_unlock() 464 newval = val; in pthread_mutex_unlock() 466 newval = NULL; in pthread_mutex_unlock() 471 newval = val; in pthread_mutex_unlock() 474 newval = val; in pthread_mutex_unlock() [all …]
|