Home
last modified time | relevance | path

Searched refs:flic (Results 1 – 8 of 8) sorted by relevance

/qemu/hw/intc/
A Ds390_flic.c39 static QEMUS390FLICState *flic; in s390_get_qemu_flic() local
41 if (!flic) { in s390_get_qemu_flic()
43 flic = QEMU_S390_FLIC(fs); in s390_get_qemu_flic()
45 return flic; in s390_get_qemu_flic()
228 tmp = flic->service_param; in qemu_s390_flic_dequeue_service()
229 flic->service_param = 0; in qemu_s390_flic_dequeue_service()
276 flic->service_param |= parm; in qemu_s390_inject_service()
334 return !!flic->pending; in qemu_s390_flic_has_any()
344 flic->simm = 0; in qemu_s390_flic_reset()
345 flic->nimm = 0; in qemu_s390_flic_reset()
[all …]
A Ds390_flic_kvm.c40 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()
417 KVMS390FLICState *flic = opaque; in kvm_flic_save() local
507 KVMS390FLICState *flic = tmp->parent; in kvm_flic_ais_pre_save() local
529 KVMS390FLICState *flic = tmp->parent; in kvm_flic_ais_post_load() local
545 if (!ais_needed(flic)) { in kvm_flic_ais_post_load()
649 if (flic->fd == -1) { in kvm_s390_flic_reset()
653 flic_disable_wait_pfault(flic); in kvm_s390_flic_reset()
[all …]
A Dtrace-events69 flic_create_device(int err) "flic: create device failed %d"
70 flic_reset_failed(int err) "flic: reset failed %d"
73 qemu_s390_airq_suppressed(uint8_t type, uint8_t isc) "flic: adapter I/O interrupt suppressed (type …
74 qemu_s390_suppress_airq(uint8_t isc, const char *from, const char *to) "flic: for isc 0x%x, suppres…
/qemu/include/hw/s390x/
A Ds390_flic.h122 uint32_t qemu_s390_flic_dequeue_service(QEMUS390FLICState *flic);
123 QEMUS390FlicIO *qemu_s390_flic_dequeue_io(QEMUS390FLICState *flic,
125 void qemu_s390_flic_dequeue_crw_mchk(QEMUS390FLICState *flic);
126 bool qemu_s390_flic_has_service(QEMUS390FLICState *flic);
128 bool qemu_s390_flic_has_crw_mchk(QEMUS390FLICState *flic);
129 bool qemu_s390_flic_has_any(QEMUS390FLICState *flic);
/qemu/target/s390x/
A Dinterrupt.c145 QEMUS390FLICState *flic = s390_get_qemu_flic(s390_get_flic()); in s390_cpu_has_mcck_int() local
153 if (qemu_s390_flic_has_crw_mchk(flic) && in s390_cpu_has_mcck_int()
163 QEMUS390FLICState *flic = s390_get_qemu_flic(s390_get_flic()); in s390_cpu_has_ext_int() local
195 if (qemu_s390_flic_has_service(flic) && in s390_cpu_has_ext_int()
205 QEMUS390FLICState *flic = s390_get_qemu_flic(s390_get_flic()); in s390_cpu_has_io_int() local
212 return qemu_s390_flic_has_io(flic, env->cregs[6]); in s390_cpu_has_io_int()
/qemu/target/s390x/tcg/
A Dexcp_helper.c321 QEMUS390FLICState *flic = QEMU_S390_FLIC(s390_get_flic()); in do_ext_interrupt() local
361 } else if (qemu_s390_flic_has_service(flic) && in do_ext_interrupt()
365 param = qemu_s390_flic_dequeue_service(flic); in do_ext_interrupt()
385 QEMUS390FLICState *flic = QEMU_S390_FLIC(s390_get_flic()); in do_io_interrupt() local
391 io = qemu_s390_flic_dequeue_io(flic, env->cregs[6]); in do_io_interrupt()
443 QEMUS390FLICState *flic = QEMU_S390_FLIC(s390_get_flic()); in do_mchk_interrupt() local
453 qemu_s390_flic_dequeue_crw_mchk(flic); in do_mchk_interrupt()
496 QEMUS390FLICState *flic = QEMU_S390_FLIC(s390_get_flic()); in s390_cpu_do_interrupt() local
559 if (!env->pending_int && !qemu_s390_flic_has_any(flic)) { in s390_cpu_do_interrupt()
A Dmisc_helper.c527 QEMUS390FLICState *flic = s390_get_qemu_flic(s390_get_flic()); in HELPER() local
536 io = qemu_s390_flic_dequeue_io(flic, env->cregs[6]); in HELPER()
/qemu/hw/s390x/
A Dvirtio-ccw.c1160 S390FLICState *flic = s390_get_flic(); in virtio_ccw_device_plugged() local
1187 if (virtio_get_num_queues(vdev) > flic->adapter_routes_max_batch) { in virtio_ccw_device_plugged()
1190 flic->adapter_routes_max_batch); in virtio_ccw_device_plugged()

Completed in 38 milliseconds