Searched refs:handle_mmio (Results 1 - 4 of 4) sorted by relevance

/linux-4.4.14/virt/kvm/arm/
H A Dvgic-v3-emul.c372 .handle_mmio = handle_mmio_ctlr,
378 .handle_mmio = handle_mmio_typer,
384 .handle_mmio = handle_mmio_iidr,
391 .handle_mmio = handle_mmio_raz_wi,
398 .handle_mmio = handle_mmio_raz_wi,
405 .handle_mmio = handle_mmio_raz_wi,
412 .handle_mmio = handle_mmio_raz_wi,
419 .handle_mmio = handle_mmio_raz_wi,
425 .handle_mmio = handle_mmio_rao_wi,
431 .handle_mmio = handle_mmio_set_enable_reg_dist,
437 .handle_mmio = handle_mmio_clear_enable_reg_dist,
443 .handle_mmio = handle_mmio_set_pending_reg_dist,
449 .handle_mmio = handle_mmio_clear_pending_reg_dist,
455 .handle_mmio = handle_mmio_set_active_reg_dist,
461 .handle_mmio = handle_mmio_clear_active_reg_dist,
467 .handle_mmio = handle_mmio_priority_reg_dist,
474 .handle_mmio = handle_mmio_raz_wi,
480 .handle_mmio = handle_mmio_cfg_reg_dist,
487 .handle_mmio = handle_mmio_raz_wi,
494 .handle_mmio = handle_mmio_raz_wi,
500 .handle_mmio = handle_mmio_raz_wi,
506 .handle_mmio = handle_mmio_raz_wi,
512 .handle_mmio = handle_mmio_raz_wi,
518 .handle_mmio = handle_mmio_route_reg,
524 .handle_mmio = handle_mmio_idregs,
661 .handle_mmio = handle_mmio_ctlr_redist,
667 .handle_mmio = handle_mmio_typer_redist,
673 .handle_mmio = handle_mmio_iidr,
679 .handle_mmio = handle_mmio_raz_wi,
685 .handle_mmio = handle_mmio_idregs,
691 .handle_mmio = handle_mmio_rao_wi,
697 .handle_mmio = handle_mmio_set_enable_reg_redist,
703 .handle_mmio = handle_mmio_clear_enable_reg_redist,
709 .handle_mmio = handle_mmio_set_pending_reg_redist,
715 .handle_mmio = handle_mmio_clear_pending_reg_redist,
721 .handle_mmio = handle_mmio_set_active_reg_redist,
727 .handle_mmio = handle_mmio_clear_active_reg_redist,
733 .handle_mmio = handle_mmio_priority_reg_redist,
739 .handle_mmio = handle_mmio_cfg_reg_redist,
745 .handle_mmio = handle_mmio_raz_wi,
750 .handle_mmio = handle_mmio_raz_wi,
H A Dvgic-v2-emul.c327 .handle_mmio = handle_mmio_misc,
333 .handle_mmio = handle_mmio_raz_wi,
339 .handle_mmio = handle_mmio_set_enable_reg,
345 .handle_mmio = handle_mmio_clear_enable_reg,
351 .handle_mmio = handle_mmio_set_pending_reg,
357 .handle_mmio = handle_mmio_clear_pending_reg,
363 .handle_mmio = handle_mmio_set_active_reg,
369 .handle_mmio = handle_mmio_clear_active_reg,
375 .handle_mmio = handle_mmio_priority_reg,
381 .handle_mmio = handle_mmio_target_reg,
387 .handle_mmio = handle_mmio_cfg_reg,
392 .handle_mmio = handle_mmio_sgi_reg,
397 .handle_mmio = handle_mmio_sgi_clear,
402 .handle_mmio = handle_mmio_sgi_set,
645 .handle_mmio = handle_cpu_mmio_misc,
650 .handle_mmio = handle_mmio_abpr,
655 .handle_mmio = handle_mmio_raz_wi,
660 .handle_mmio = handle_cpu_mmio_ident,
713 if (unlikely(!r || !r->handle_mmio)) { vgic_attr_regs_access()
744 r->handle_mmio(vcpu, &mmio, offset); vgic_attr_regs_access()
H A Dvgic.h91 bool (*handle_mmio)(struct kvm_vcpu *vcpu, struct kvm_exit_mmio *mmio, member in struct:vgic_io_range
H A Dvgic.c783 return range->handle_mmio(vcpu, mmio, offset); call_range_handler()
796 ret = range->handle_mmio(vcpu, &mmio32, offset + 4); call_range_handler()
800 ret |= range->handle_mmio(vcpu, &mmio32, offset); call_range_handler()
832 if (unlikely(!range || !range->handle_mmio)) { vgic_handle_mmio_access()

Completed in 137 milliseconds