Home
last modified time | relevance | path

Searched refs:iohub (Results 1 – 6 of 6) 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()
30 iohub->irq_level[pirq] = 0; in remote_iohub_init()
56 RemoteIOHubState *iohub = opaque; in remote_iohub_set_irq() local
68 iohub->irq_level[pirq]--; in remote_iohub_set_irq()
75 RemoteIOHubState *iohub = token->iohub; in intr_resample_handler() local
86 if (iohub->irq_level[pirq]) { in intr_resample_handler()
94 RemoteIOHubState *iohub = &machine->iohub; in process_set_irqfd_msg() local
112 iohub->token[pirq].iohub = iohub; in process_set_irqfd_msg()
[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);
40 void remote_iohub_finalize(RemoteIOHubState *iohub);
H A Dmachine.h24 RemoteIOHubState iohub; member
/openbmc/qemu/
H A DMAINTAINERS4100 F: hw/remote/iohub.c
4101 F: include/hw/remote/iohub.h