Lines Matching full:asm
24 #include <uapi/asm/kvm_para.h>
25 #include <asm/diag.h>
29 register unsigned long __nr asm("1") = nr; in __kvm_hypercall0()
30 register long __rc asm("2"); in __kvm_hypercall0()
32 asm volatile ("diag 2,4,0x500\n" in __kvm_hypercall0()
45 register unsigned long __nr asm("1") = nr; in __kvm_hypercall1()
46 register unsigned long __p1 asm("2") = p1; in __kvm_hypercall1()
47 register long __rc asm("2"); in __kvm_hypercall1()
49 asm volatile ("diag 2,4,0x500\n" in __kvm_hypercall1()
63 register unsigned long __nr asm("1") = nr; in __kvm_hypercall2()
64 register unsigned long __p1 asm("2") = p1; in __kvm_hypercall2()
65 register unsigned long __p2 asm("3") = p2; in __kvm_hypercall2()
66 register long __rc asm("2"); in __kvm_hypercall2()
68 asm volatile ("diag 2,4,0x500\n" in __kvm_hypercall2()
84 register unsigned long __nr asm("1") = nr; in __kvm_hypercall3()
85 register unsigned long __p1 asm("2") = p1; in __kvm_hypercall3()
86 register unsigned long __p2 asm("3") = p2; in __kvm_hypercall3()
87 register unsigned long __p3 asm("4") = p3; in __kvm_hypercall3()
88 register long __rc asm("2"); in __kvm_hypercall3()
90 asm volatile ("diag 2,4,0x500\n" in __kvm_hypercall3()
107 register unsigned long __nr asm("1") = nr; in __kvm_hypercall4()
108 register unsigned long __p1 asm("2") = p1; in __kvm_hypercall4()
109 register unsigned long __p2 asm("3") = p2; in __kvm_hypercall4()
110 register unsigned long __p3 asm("4") = p3; in __kvm_hypercall4()
111 register unsigned long __p4 asm("5") = p4; in __kvm_hypercall4()
112 register long __rc asm("2"); in __kvm_hypercall4()
114 asm volatile ("diag 2,4,0x500\n" in __kvm_hypercall4()
132 register unsigned long __nr asm("1") = nr; in __kvm_hypercall5()
133 register unsigned long __p1 asm("2") = p1; in __kvm_hypercall5()
134 register unsigned long __p2 asm("3") = p2; in __kvm_hypercall5()
135 register unsigned long __p3 asm("4") = p3; in __kvm_hypercall5()
136 register unsigned long __p4 asm("5") = p4; in __kvm_hypercall5()
137 register unsigned long __p5 asm("6") = p5; in __kvm_hypercall5()
138 register long __rc asm("2"); in __kvm_hypercall5()
140 asm volatile ("diag 2,4,0x500\n" in __kvm_hypercall5()
159 register unsigned long __nr asm("1") = nr; in __kvm_hypercall6()
160 register unsigned long __p1 asm("2") = p1; in __kvm_hypercall6()
161 register unsigned long __p2 asm("3") = p2; in __kvm_hypercall6()
162 register unsigned long __p3 asm("4") = p3; in __kvm_hypercall6()
163 register unsigned long __p4 asm("5") = p4; in __kvm_hypercall6()
164 register unsigned long __p5 asm("6") = p5; in __kvm_hypercall6()
165 register unsigned long __p6 asm("7") = p6; in __kvm_hypercall6()
166 register long __rc asm("2"); in __kvm_hypercall6()
168 asm volatile ("diag 2,4,0x500\n" in __kvm_hypercall6()