Home
last modified time | relevance | path

Searched refs:iohub (Results 1 – 7 of 7) sorted by relevance

/openbmc/qemu/hw/remote/
H A Diohub.c21 void remote_iohub_init(RemoteIOHubState *iohub) in remote_iohub_init() argument
25 memset(&iohub->irqfds, 0, sizeof(iohub->irqfds)); in remote_iohub_init()
26 memset(&iohub->resamplefds, 0, sizeof(iohub->resamplefds)); in remote_iohub_init()
29 qemu_mutex_init(&iohub->irq_level_lock[pirq]); in remote_iohub_init()
30 iohub->irq_level[pirq] = 0; in remote_iohub_init()
31 event_notifier_init_fd(&iohub->irqfds[pirq], -1); in remote_iohub_init()
32 event_notifier_init_fd(&iohub->resamplefds[pirq], -1); in remote_iohub_init()
43 RemoteIOHubState *iohub = opaque; in remote_iohub_set_irq() local
48 QEMU_LOCK_GUARD(&iohub->irq_level_lock[pirq]); in remote_iohub_set_irq()
51 if (++iohub->irq_level[pirq] == 1) { in remote_iohub_set_irq()
[all …]
H A Dmachine.c63 remote_iohub_init(&s->iohub); in remote_machine_init()
66 &s->iohub, REMOTE_IOHUB_NB_PIRQS); in remote_machine_init()
H A Dmeson.build8 remote_ss.add(when: 'CONFIG_MULTIPROCESS', if_true: files('iohub.c'))
/openbmc/qemu/include/hw/remote/
H A Diohub.h22 void *iohub; member
39 void remote_iohub_init(RemoteIOHubState *iohub);
H A Dmachine.h24 RemoteIOHubState iohub; member
/openbmc/qemu/
H A DMAINTAINERS4101 F: hw/remote/iohub.c
4102 F: include/hw/remote/iohub.h
/openbmc/linux/
H A Dopengrok0.0.log[all...]