search for: vmw_port_hb_in

Displaying 6 results from an estimated 6 matches for "vmw_port_hb_in".

2015 Dec 04
0
[PATCH 1/6] x86: Add VMWare Host Communication Macros
...\ + "=d"(edx), \ + "+S"(si), \ + "+D"(di), \ + "+r"(bp) : \ + "a"(magic), \ + "b"(cmd), \ + "c"(in1), \ + "d"(port_num) : \ + "memory", "cc"); \ +}) + + +#define VMW_PORT_HB_IN(cmd, in1, port_num, magic, \ + eax, ebx, ecx, edx, si, di, bp) \ +({ \ + asm volatile ("push %%rbp;" \ + "xchgq %6, %%rbp;" \ + "rep insb;" \ + "xchgq %%rbp, %6;" \ + "pop %%rbp" : \ + "=a"(eax),...
2015 Dec 04
0
[PATCH 1/6] x86: Add VMWare Host Communication Macros
...\ + "=d"(edx), \ + "+S"(si), \ + "+D"(di), \ + "+r"(bp) : \ + "a"(magic), \ + "b"(cmd), \ + "c"(in1), \ + "d"(port_num) : \ + "memory", "cc"); \ +}) + + +#define VMW_PORT_HB_IN(cmd, in1, port_num, magic, \ + eax, ebx, ecx, edx, si, di, bp) \ +({ \ + asm volatile ("push %%rbp;" \ + "xchgq %6, %%rbp;" \ + "rep insb;" \ + "xchgq %%rbp, %6;" \ + "pop %%rbp" : \ + "=a"(eax),...
2016 Jan 19
0
[PATCH 1/6] x86: Add VMWare Host Communication Macros
..."=D"(di), \ + "+r"(bp) : \ + "a"(magic), \ + "b"(cmd), \ + "c"(in_ecx), \ + "d"(port_num), \ + "S"(in_si), \ + "D"(in_di) : \ + "memory", "cc"); \ +}) + + +#define VMW_PORT_HB_IN(cmd, in_ecx, in_si, in_di, \ + port_num, magic, \ + eax, ebx, ecx, edx, si, di, bp) \ +({ \ + asm volatile ("push %%rbp;" \ + "xchgq %6, %%rbp;" \ + "rep insb;" \ + "xchgq %%rbp, %6;" \ + "pop %%rbp" : \ + &q...
2016 Jan 19
0
[PATCH 1/6] x86: Add VMWare Host Communication Macros
..."=D"(di), \ + "+r"(bp) : \ + "a"(magic), \ + "b"(cmd), \ + "c"(in_ecx), \ + "d"(port_num), \ + "S"(in_si), \ + "D"(in_di) : \ + "memory", "cc"); \ +}) + + +#define VMW_PORT_HB_IN(cmd, in_ecx, in_si, in_di, \ + port_num, magic, \ + eax, ebx, ecx, edx, si, di, bp) \ +({ \ + asm volatile ("push %%rbp;" \ + "xchgq %6, %%rbp;" \ + "rep insb;" \ + "xchgq %%rbp, %6;" \ + "pop %%rbp" : \ + &q...
2015 Dec 01
11
[PATCH 1/6] x86: Add VMWare Host Communication Macros
..."d"(port_num), \ + "S"(si), \ + "D"(di), \ + "r"(bp) : \ + "memory", "cc"); \ +}) + + +#define VMW_PORT_HB_IN(in1, in2, port_num, magic, \ + eax, ebx, ecx, edx, si, di, bp) \ +({ \ + __asm__ __volatile__ ("push %%rbp; movq %13, %%rbp;" \ + "cld; rep insb; " \ + "movq %%rb...
2015 Dec 01
11
[PATCH 1/6] x86: Add VMWare Host Communication Macros
..."d"(port_num), \ + "S"(si), \ + "D"(di), \ + "r"(bp) : \ + "memory", "cc"); \ +}) + + +#define VMW_PORT_HB_IN(in1, in2, port_num, magic, \ + eax, ebx, ecx, edx, si, di, bp) \ +({ \ + __asm__ __volatile__ ("push %%rbp; movq %13, %%rbp;" \ + "cld; rep insb; " \ + "movq %%rb...