Symbol: ATOMIC_ASM
sys/amd64/include/atomic.h
355
ATOMIC_ASM(set, char, "orb %b1,%0", "iq", v);
sys/amd64/include/atomic.h
356
ATOMIC_ASM(clear, char, "andb %b1,%0", "iq", ~v);
sys/amd64/include/atomic.h
357
ATOMIC_ASM(add, char, "addb %b1,%0", "iq", v);
sys/amd64/include/atomic.h
358
ATOMIC_ASM(subtract, char, "subb %b1,%0", "iq", v);
sys/amd64/include/atomic.h
360
ATOMIC_ASM(set, short, "orw %w1,%0", "ir", v);
sys/amd64/include/atomic.h
361
ATOMIC_ASM(clear, short, "andw %w1,%0", "ir", ~v);
sys/amd64/include/atomic.h
362
ATOMIC_ASM(add, short, "addw %w1,%0", "ir", v);
sys/amd64/include/atomic.h
363
ATOMIC_ASM(subtract, short, "subw %w1,%0", "ir", v);
sys/amd64/include/atomic.h
365
ATOMIC_ASM(set, int, "orl %1,%0", "ir", v);
sys/amd64/include/atomic.h
366
ATOMIC_ASM(clear, int, "andl %1,%0", "ir", ~v);
sys/amd64/include/atomic.h
367
ATOMIC_ASM(add, int, "addl %1,%0", "ir", v);
sys/amd64/include/atomic.h
368
ATOMIC_ASM(subtract, int, "subl %1,%0", "ir", v);
sys/amd64/include/atomic.h
370
ATOMIC_ASM(set, long, "orq %1,%0", "er", v);
sys/amd64/include/atomic.h
371
ATOMIC_ASM(clear, long, "andq %1,%0", "er", ~v);
sys/amd64/include/atomic.h
372
ATOMIC_ASM(add, long, "addq %1,%0", "er", v);
sys/amd64/include/atomic.h
373
ATOMIC_ASM(subtract, long, "subq %1,%0", "er", v);
sys/i386/include/atomic.h
576
ATOMIC_ASM(set, char, "orb %b1,%0", "iq", v);
sys/i386/include/atomic.h
577
ATOMIC_ASM(clear, char, "andb %b1,%0", "iq", ~v);
sys/i386/include/atomic.h
578
ATOMIC_ASM(add, char, "addb %b1,%0", "iq", v);
sys/i386/include/atomic.h
579
ATOMIC_ASM(subtract, char, "subb %b1,%0", "iq", v);
sys/i386/include/atomic.h
581
ATOMIC_ASM(set, short, "orw %w1,%0", "ir", v);
sys/i386/include/atomic.h
582
ATOMIC_ASM(clear, short, "andw %w1,%0", "ir", ~v);
sys/i386/include/atomic.h
583
ATOMIC_ASM(add, short, "addw %w1,%0", "ir", v);
sys/i386/include/atomic.h
584
ATOMIC_ASM(subtract, short, "subw %w1,%0", "ir", v);
sys/i386/include/atomic.h
586
ATOMIC_ASM(set, int, "orl %1,%0", "ir", v);
sys/i386/include/atomic.h
587
ATOMIC_ASM(clear, int, "andl %1,%0", "ir", ~v);
sys/i386/include/atomic.h
588
ATOMIC_ASM(add, int, "addl %1,%0", "ir", v);
sys/i386/include/atomic.h
589
ATOMIC_ASM(subtract, int, "subl %1,%0", "ir", v);
sys/i386/include/atomic.h
591
ATOMIC_ASM(set, long, "orl %1,%0", "ir", v);
sys/i386/include/atomic.h
592
ATOMIC_ASM(clear, long, "andl %1,%0", "ir", ~v);
sys/i386/include/atomic.h
593
ATOMIC_ASM(add, long, "addl %1,%0", "ir", v);
sys/i386/include/atomic.h
594
ATOMIC_ASM(subtract, long, "subl %1,%0", "ir", v);