Lines Matching defs:iocsr
309 if (addr == kvm->arch.iocsr[i].addr)
310 return &kvm->arch.iocsr[i];
440 /* extioi iocsr */
474 struct kvm_iocsr *iocsr = NULL;
483 iocsr = &kvm_iocsrs[i];
484 if (addr >= iocsr->start && addr < iocsr->end) {
485 if (iocsr->get)
486 er = iocsr->get(run, vcpu, addr, res);
491 kvm_debug("%s iocsr 0x%x not support in kvm\n", __func__, addr);
501 struct kvm_iocsr *iocsr = NULL;
511 iocsr = &kvm_iocsrs[i];
512 if (addr >= iocsr->start && addr < iocsr->end) {
513 if (iocsr->set)
514 er = iocsr->set(run, vcpu, addr, val);
518 kvm_debug("%s iocsr 0x%x not support in kvm\n", __func__, addr);
523 /* all iocsr operation should in kvm, no mmio */
674 kvm->arch.iocsr[i].addr = iocsr_array[i].addr;
675 kvm->arch.iocsr[i].data = iocsr_array[i].data;