Lines Matching refs:flic

40     static KVMS390FLICState *flic;  in s390_get_kvm_flic()  local
42 if (!flic) { in s390_get_kvm_flic()
44 flic = KVM_S390_FLIC(fs); in s390_get_kvm_flic()
46 return flic; in s390_get_kvm_flic()
60 static int flic_get_all_irqs(KVMS390FLICState *flic, in flic_get_all_irqs() argument
70 rc = ioctl(flic->fd, KVM_GET_DEVICE_ATTR, &attr); in flic_get_all_irqs()
75 static void flic_enable_pfault(KVMS390FLICState *flic) in flic_enable_pfault() argument
82 rc = ioctl(flic->fd, KVM_SET_DEVICE_ATTR, &attr); in flic_enable_pfault()
89 static void flic_disable_wait_pfault(KVMS390FLICState *flic) in flic_disable_wait_pfault() argument
96 rc = ioctl(flic->fd, KVM_SET_DEVICE_ATTR, &attr); in flic_disable_wait_pfault()
111 KVMS390FLICState *flic) in flic_enqueue_irqs() argument
120 rc = ioctl(flic->fd, KVM_SET_DEVICE_ATTR, &attr); in flic_enqueue_irqs()
188 KVMS390FLICState *flic = s390_get_kvm_flic(fs); in kvm_s390_clear_io_flic() local
196 if (unlikely(!flic->clear_io_supported)) { in kvm_s390_clear_io_flic()
199 rc = ioctl(flic->fd, KVM_SET_DEVICE_ATTR, &attr); in kvm_s390_clear_io_flic()
206 KVMS390FLICState *flic = s390_get_kvm_flic(fs); in kvm_s390_modify_ais_mode() local
220 return ioctl(flic->fd, KVM_SET_DEVICE_ATTR, &attr) ? -errno : 0; in kvm_s390_modify_ais_mode()
226 KVMS390FLICState *flic = s390_get_kvm_flic(fs); in kvm_s390_inject_airq() local
237 return ioctl(flic->fd, KVM_SET_DEVICE_ATTR, &attr) ? -errno : 0; in kvm_s390_inject_airq()
253 static int __get_all_irqs(KVMS390FLICState *flic, in __get_all_irqs() argument
261 r = flic_get_all_irqs(flic, *buf, len); in __get_all_irqs()
286 KVMS390FLICState *flic = KVM_S390_FLIC(fs); in kvm_s390_register_io_adapter() local
298 r = ioctl(flic->fd, KVM_SET_DEVICE_ATTR, &attr); in kvm_s390_register_io_adapter()
315 KVMS390FLICState *flic = s390_get_kvm_flic(fs); in kvm_s390_io_adapter_map() local
323 r = ioctl(flic->fd, KVM_SET_DEVICE_ATTR, &attr); in kvm_s390_io_adapter_map()
417 KVMS390FLICState *flic = opaque; in kvm_flic_save() local
435 count = __get_all_irqs(flic, &buf, len); in kvm_flic_save()
507 KVMS390FLICState *flic = tmp->parent; in kvm_flic_ais_pre_save() local
515 if (ioctl(flic->fd, KVM_GET_DEVICE_ATTR, &attr)) { in kvm_flic_ais_pre_save()
529 KVMS390FLICState *flic = tmp->parent; in kvm_flic_ais_post_load() local
545 if (!ais_needed(flic)) { in kvm_flic_ais_post_load()
549 return ioctl(flic->fd, KVM_SET_DEVICE_ATTR, &attr) ? -errno : 0; in kvm_flic_ais_post_load()
641 KVMS390FLICState *flic = KVM_S390_FLIC(dev); in kvm_s390_flic_reset() local
649 if (flic->fd == -1) { in kvm_s390_flic_reset()
653 flic_disable_wait_pfault(flic); in kvm_s390_flic_reset()
665 rc = ioctl(flic->fd, KVM_SET_DEVICE_ATTR, &attr); in kvm_s390_flic_reset()
670 flic_enable_pfault(flic); in kvm_s390_flic_reset()