Lines Matching defs:mcidx
40 unsigned mcidx, argidx, cbidx;
70 trace_xen_mc_flush(b->mcidx, b->argidx, b->cbidx);
74 b->mcidx * sizeof(struct multicall_entry));
77 switch (b->mcidx) {
95 if (HYPERVISOR_multicall(b->entries, b->mcidx) != 0)
97 for (i = 0; i < b->mcidx; i++)
104 ret, b->mcidx, smp_processor_id());
105 for (i = 0; i < b->mcidx; i++) {
125 b->mcidx = 0;
149 if (unlikely(b->mcidx == MC_BATCH ||
151 trace_xen_mc_flush_reason((b->mcidx == MC_BATCH) ?
157 ret.mc = &b->entries[b->mcidx];
159 b->caller[b->mcidx] = __builtin_return_address(0);
161 b->mcidx++;
177 if (unlikely(b->mcidx == 0 ||
178 b->entries[b->mcidx - 1].op != op)) {
188 ret.mc = &b->entries[b->mcidx - 1];