In the file \xen\arch\x86\hvm\svm\x86_32\exits.S this instruction movl VCPU_processor(%ebx),%eax, I found OFFSET(VCPU_processor, struct vcpu, processor) in asm-offsets.c,and so was DEFINE(IRQSTAT_shift, LOG_2(sizeof(irq_cpustat_t)));
In my opinion,they means offset(vcpu,processor) and LOG_2(sizeof(irq_cpustat_t) , am i right?