Arm/atomic: parameterize register modifier macro arguments
authorJan Beulich <jbeulich@suse.com>
Tue, 12 Mar 2019 13:43:50 +0000 (14:43 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 12 Mar 2019 13:43:50 +0000 (14:43 +0100)
commit6233b297c968c0c1305a73ae7cc7b4cbffb7eb5c
treec5641c1052de994511410d779af940fa7ef5bf23
parentd9bdd36f594c9a4031ee0f3c4c85562a8bc9c1cc
Arm/atomic: parameterize register modifier macro arguments

Make the abstracting macros take the asm() operand specifier as
argument, in preparation of doing away with the split u64 read/write
definitions.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Julien Grall <julien.grall@arm.com>
xen/include/asm-arm/atomic.h