Lines Matching defs:linear
726 enum x86emul_mode mode, ulong *linear)
739 *linear = la;
749 *linear = la = (u32)la;
792 ulong *linear)
796 ctxt->mode, linear);
801 ulong linear;
809 rc = __linearize(ctxt, addr, &max_size, 1, false, true, ctxt->mode, &linear);
881 static int linear_read_system(struct x86_emulate_ctxt *ctxt, ulong linear,
884 return ctxt->ops->read_std(ctxt, linear, data, size, &ctxt->exception, true);
888 ulong linear, void *data,
891 return ctxt->ops->write_std(ctxt, linear, data, size, &ctxt->exception, true);
900 ulong linear;
902 rc = linearize(ctxt, addr, size, false, &linear);
905 return ctxt->ops->read_std(ctxt, linear, data, size, &ctxt->exception, false);
914 ulong linear;
916 rc = linearize(ctxt, addr, size, true, &linear);
919 return ctxt->ops->write_std(ctxt, linear, data, size, &ctxt->exception, false);
930 unsigned long linear;
946 &linear);
951 size = min_t(unsigned, size, PAGE_SIZE - offset_in_page(linear));
962 rc = ctxt->ops->fetch(ctxt, linear, ctxt->fetch.end,
1520 ulong linear;
1522 rc = linearize(ctxt, addr, size, false, &linear);
1525 return read_emulated(ctxt, linear, data, size);
1534 ulong linear;
1536 rc = linearize(ctxt, addr, size, true, &linear);
1539 return ctxt->ops->write_emulated(ctxt, linear, data, size,
1549 ulong linear;
1551 rc = linearize(ctxt, addr, size, true, &linear);
1554 return ctxt->ops->cmpxchg_emulated(ctxt, linear, orig_data, data,
3873 ulong linear;
3875 rc = linearize(ctxt, ctxt->src.addr.mem, 1, false, &linear);
3877 ctxt->ops->invlpg(ctxt, linear);