xen/HVM: atomically access pointers in bufioreq handling