Lines Matching defs:linear
691 enum x86emul_mode mode, ulong *linear)
704 *linear = la;
714 *linear = la = (u32)la;
757 ulong *linear)
761 ctxt->mode, linear);
766 ulong linear;
774 rc = __linearize(ctxt, addr, &max_size, 1, false, true, ctxt->mode, &linear);
846 static int linear_read_system(struct x86_emulate_ctxt *ctxt, ulong linear,
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);
865 ulong linear;
867 rc = linearize(ctxt, addr, size, false, &linear);
870 return ctxt->ops->read_std(ctxt, linear, data, size, &ctxt->exception, false);
879 ulong linear;
881 rc = linearize(ctxt, addr, size, true, &linear);
884 return ctxt->ops->write_std(ctxt, linear, data, size, &ctxt->exception, false);
895 unsigned long linear;
911 &linear);
916 size = min_t(unsigned, size, PAGE_SIZE - offset_in_page(linear));
927 rc = ctxt->ops->fetch(ctxt, linear, ctxt->fetch.end,
1386 ulong linear;
1388 rc = linearize(ctxt, addr, size, false, &linear);
1391 return read_emulated(ctxt, linear, data, size);
1400 ulong linear;
1402 rc = linearize(ctxt, addr, size, true, &linear);
1405 return ctxt->ops->write_emulated(ctxt, linear, data, size,
1415 ulong linear;
1417 rc = linearize(ctxt, addr, size, true, &linear);
1420 return ctxt->ops->cmpxchg_emulated(ctxt, linear, orig_data, data,
3441 ulong linear;
3443 rc = linearize(ctxt, ctxt->src.addr.mem, 1, false, &linear);
3445 ctxt->ops->invlpg(ctxt, linear);