Lines Matching refs:linear

644 				       enum x86emul_mode mode, ulong *linear)  in __linearize()  argument
656 *linear = la; in __linearize()
665 *linear = la = (u32)la; in __linearize()
708 ulong *linear) in linearize() argument
712 ctxt->mode, linear); in linearize()
718 ulong linear; in assign_eip() local
726 rc = __linearize(ctxt, addr, &max_size, 1, false, true, mode, &linear); in assign_eip()
774 ulong linear; in segmented_read_std() local
776 rc = linearize(ctxt, addr, size, false, &linear); in segmented_read_std()
779 return ctxt->ops->read_std(ctxt, linear, data, size, &ctxt->exception); in segmented_read_std()
790 unsigned long linear; in __do_insn_fetch_bytes() local
806 &linear); in __do_insn_fetch_bytes()
811 size = min_t(unsigned, size, PAGE_SIZE - offset_in_page(linear)); in __do_insn_fetch_bytes()
822 rc = ctxt->ops->fetch(ctxt, linear, ctxt->fetch.end, in __do_insn_fetch_bytes()
1367 ulong linear; in segmented_read() local
1369 rc = linearize(ctxt, addr, size, false, &linear); in segmented_read()
1372 return read_emulated(ctxt, linear, data, size); in segmented_read()
1381 ulong linear; in segmented_write() local
1383 rc = linearize(ctxt, addr, size, true, &linear); in segmented_write()
1386 return ctxt->ops->write_emulated(ctxt, linear, data, size, in segmented_write()
1396 ulong linear; in segmented_cmpxchg() local
1398 rc = linearize(ctxt, addr, size, true, &linear); in segmented_cmpxchg()
1401 return ctxt->ops->cmpxchg_emulated(ctxt, linear, orig_data, data, in segmented_cmpxchg()
3614 ulong linear; in em_invlpg() local
3616 rc = linearize(ctxt, ctxt->src.addr.mem, 1, false, &linear); in em_invlpg()
3618 ctxt->ops->invlpg(ctxt, linear); in em_invlpg()