Lines Matching refs:xen_mcelog
35 #define pr_fmt(fmt) "xen_mcelog: " fmt
62 static struct xen_mce_log xen_mcelog = {
115 num = xen_mcelog.next;
124 struct xen_mce *m = &xen_mcelog.entry[i];
130 memset(xen_mcelog.entry, 0, num * sizeof(struct xen_mce));
131 xen_mcelog.next = 0;
146 if (xen_mcelog.next)
169 flags = xen_mcelog.flags;
170 } while (cmpxchg(&xen_mcelog.flags, flags, 0) != flags);
201 entry = xen_mcelog.next;
210 (unsigned long *)&xen_mcelog.flags);
214 memcpy(xen_mcelog.entry + entry, mce, sizeof(struct xen_mce));
216 xen_mcelog.next++;