Searched refs:IOREQ_WRITE (Results 1 – 15 of 15) sorted by relevance
/xen/xen/arch/x86/hvm/ |
A D | io.c | 55 .dir = IOREQ_WRITE, in send_timeoffset_req() 73 .dir = IOREQ_WRITE, in send_invalidate_req() 131 if ( dir == IOREQ_WRITE ) in handle_pio() 164 rc, port, dir == IOREQ_WRITE ? "write" : "read", in handle_pio()
|
A D | stdvga.c | 207 if ( dir == IOREQ_WRITE ) in stdvga_intercept_pio() 466 .dir = IOREQ_WRITE, in stdvga_mem_write() 533 if ( p->dir == IOREQ_WRITE && p->count > 1 ) in stdvga_mem_accept()
|
A D | vpic.c | 340 if ( dir == IOREQ_WRITE ) in vpic_intercept_pic_io() 358 if ( dir == IOREQ_WRITE ) in vpic_intercept_elcr_io()
|
A D | emulate.c | 215 if ( dir == IOREQ_WRITE ) in hvmemul_do_io() 1079 latch_linear_to_phys(vio, gla, gpa, dir == IOREQ_WRITE); in hvmemul_linear_mmio_access() 1119 return hvmemul_linear_mmio_access(gla, size, IOREQ_WRITE, buffer, in hvmemul_linear_mmio_write() 1225 if ( !hvmemul_find_mmio_cache(vio, addr, IOREQ_WRITE, false) ) in linear_write() 1763 rc = hvmemul_do_pio_buffer(dst_port, bytes_per_rep, IOREQ_WRITE, &data); in hvmemul_rep_outs_set_context() 1810 return hvmemul_do_pio_addr(dst_port, reps, bytes_per_rep, IOREQ_WRITE, in hvmemul_rep_outs() 1904 dgpa, reps, bytes_per_rep, IOREQ_WRITE, df, sgpa); in hvmemul_rep_movs() 2107 return hvmemul_do_mmio_buffer(gpa, reps, bytes_per_rep, IOREQ_WRITE, df, in hvmemul_rep_stos() 2171 return hvmemul_do_pio_buffer(port, bytes, IOREQ_WRITE, &val); in hvmemul_write_io()
|
A D | intercept.c | 107 return handler->portio.action(IOREQ_WRITE, addr, size, &val); in hvm_portio_write()
|
A D | pmtimer.c | 171 if ( dir == IOREQ_WRITE ) in handle_evt_io()
|
A D | rtc.c | 711 if ( dir == IOREQ_WRITE ) in handle_rtc_io() 824 if ( dir == IOREQ_WRITE ) in hw_rtc_io()
|
A D | vmsi.c | 375 if ( r->state == STATE_IOREQ_READY && r->dir == IOREQ_WRITE ) in msixtbl_range()
|
A D | ioreq.c | 1524 if ( dir == IOREQ_WRITE && bytes == 4 ) in hvm_access_cf8()
|
A D | hvm.c | 588 if ( dir != IOREQ_WRITE ) in hvm_print_line()
|
/xen/xen/include/public/hvm/ |
A D | ioreq.h | 28 #define IOREQ_WRITE 0 macro
|
/xen/xen/arch/x86/ |
A D | emul-i8254.c | 519 if ( dir == IOREQ_WRITE ) in handle_pit_io() 559 if ( dir == IOREQ_WRITE ) in handle_speaker_io() 575 .dir = write ? IOREQ_WRITE : IOREQ_READ, in pv_pit_handler()
|
/xen/xen/include/asm-x86/hvm/ |
A D | vcpu.h | 98 (ioreq->type != IOREQ_TYPE_PIO || ioreq->dir != IOREQ_WRITE); in hvm_ioreq_needs_completion()
|
/xen/xen/arch/x86/hvm/svm/ |
A D | svm.c | 2820 int dir = (vmcb->exitinfo1 & 1) ? IOREQ_READ : IOREQ_WRITE; in svm_vmexit_handler()
|
/xen/xen/arch/x86/hvm/vmx/ |
A D | vmx.c | 4199 int dir = (exit_qualification & 0x08) ? IOREQ_READ : IOREQ_WRITE; in vmx_vmexit_handler()
|
Completed in 40 milliseconds