I am trying to understand this inline assembly code which comes from _hypercall0 here.
_hypercall0
asm volatile (\"call hypercall_page+%c[offset]\" \\
From the GCC internals documentation:
`%cdigit' can be used to substitute an operand that is a constant value without the syntax that normally indicates an immediate operand.