Lines Matching refs:data

666  * 512 bytes of data must be aligned to a 16 byte boundary.
719 /* code segment in protected mode or read-only data segment */
847 void *data, unsigned size)
849 return ctxt->ops->read_std(ctxt, linear, data, size, &ctxt->exception, true);
853 ulong linear, void *data,
856 return ctxt->ops->write_std(ctxt, linear, data, size, &ctxt->exception, true);
861 void *data,
870 return ctxt->ops->read_std(ctxt, linear, data, size, &ctxt->exception, false);
875 void *data,
884 return ctxt->ops->write_std(ctxt, linear, data, size, &ctxt->exception, false);
896 int cur_size = ctxt->fetch.end - ctxt->fetch.data;
1364 if (KVM_EMULATOR_BUG_ON((mc->end + size) >= sizeof(mc->data), ctxt))
1367 rc = ctxt->ops->read_emulated(ctxt, addr, mc->data + mc->end, size,
1375 memcpy(dest, mc->data + mc->pos, size);
1382 void *data,
1391 return read_emulated(ctxt, linear, data, size);
1396 const void *data,
1405 return ctxt->ops->write_emulated(ctxt, linear, data, size,
1411 const void *orig_data, const void *data,
1420 return ctxt->ops->cmpxchg_emulated(ctxt, linear, orig_data, data,
1437 n = min3(in_page, (unsigned int)sizeof(rc->data) / size, count);
1441 if (!ctxt->ops->pio_in_emulated(ctxt, size, port, rc->data, n))
1448 ctxt->dst.data = rc->data + rc->pos;
1453 memcpy(dest, rc->data + rc->pos, size);
1602 * SS.DPL, so fake an expand-up 32-bit data segment.
1636 * segment is not a writable data segment or segment
1705 * segment is not a data or readable code segment or
1706 * ((segment is a data or nonconforming code segment)
1805 op->data,
1822 static int push(struct x86_emulate_ctxt *ctxt, void *data, int bytes)
1830 return segmented_write(ctxt, addr, data, bytes);
4774 ctxt->fetch.ptr = ctxt->fetch.data;
4775 ctxt->fetch.end = ctxt->fetch.data + insn_len;
4779 memcpy(ctxt->fetch.data, insn, insn_len);