Lines Matching refs:linear

647 				       enum x86emul_mode mode, ulong *linear)  in __linearize()  argument
699 *linear = la; in __linearize()
711 ulong *linear) in linearize() argument
715 ctxt->mode, linear); in linearize()
721 ulong linear; in assign_eip() local
729 rc = __linearize(ctxt, addr, &max_size, 1, false, true, mode, &linear); in assign_eip()
777 ulong linear; in segmented_read_std() local
779 rc = linearize(ctxt, addr, size, false, &linear); in segmented_read_std()
782 return ctxt->ops->read_std(ctxt, linear, data, size, &ctxt->exception); in segmented_read_std()
793 unsigned long linear; in __do_insn_fetch_bytes() local
809 &linear); in __do_insn_fetch_bytes()
814 size = min_t(unsigned, size, PAGE_SIZE - offset_in_page(linear)); in __do_insn_fetch_bytes()
825 rc = ctxt->ops->fetch(ctxt, linear, ctxt->fetch.end, in __do_insn_fetch_bytes()
1370 ulong linear; in segmented_read() local
1372 rc = linearize(ctxt, addr, size, false, &linear); in segmented_read()
1375 return read_emulated(ctxt, linear, data, size); in segmented_read()
1384 ulong linear; in segmented_write() local
1386 rc = linearize(ctxt, addr, size, true, &linear); in segmented_write()
1389 return ctxt->ops->write_emulated(ctxt, linear, data, size, in segmented_write()
1399 ulong linear; in segmented_cmpxchg() local
1401 rc = linearize(ctxt, addr, size, true, &linear); in segmented_cmpxchg()
1404 return ctxt->ops->cmpxchg_emulated(ctxt, linear, orig_data, data, in segmented_cmpxchg()
3313 ulong linear; in em_invlpg() local
3315 rc = linearize(ctxt, ctxt->src.addr.mem, 1, false, &linear); in em_invlpg()
3317 ctxt->ops->invlpg(ctxt, linear); in em_invlpg()