/openbmc/qemu/hw/misc/ |
H A D | imx_rngc.c | 231 s->self_test_bh = qemu_bh_new_guarded(imx_rngc_self_test, s, in imx_rngc_realize() 233 s->seed_bh = qemu_bh_new_guarded(imx_rngc_seed, s, in imx_rngc_realize()
|
/openbmc/qemu/include/qemu/ |
H A D | main-loop.h | 388 #define qemu_bh_new_guarded(cb, opaque, guard) \ macro
|
/openbmc/qemu/docs/devel/ |
H A D | multiple-iothreads.rst | 70 * LEGACY ``qemu_bh_new_guarded()`` - create a BH with a device re-entrancy guard 85 The ``qemu_bh_new_guarded``/``aio_bh_new_guarded`` APIs accept a
|
/openbmc/qemu/hw/ufs/ |
H A D | ufs.c | 506 sq->bh = qemu_bh_new_guarded(ufs_mcq_process_sq, sq, in ufs_mcq_create_sq() 565 cq->bh = qemu_bh_new_guarded(ufs_mcq_process_cq, cq, in ufs_mcq_create_cq() 1608 u->doorbell_bh = qemu_bh_new_guarded(ufs_process_req, u, in ufs_init_state() 1610 u->complete_bh = qemu_bh_new_guarded(ufs_sendback_req, u, in ufs_init_state()
|
/openbmc/qemu/hw/9pfs/ |
H A D | xen-9p-backend.c | 454 xen_9pdev->rings[i].bh = qemu_bh_new_guarded(xen_9pfs_bh, in xen_9pfs_connect()
|
/openbmc/qemu/hw/misc/macio/ |
H A D | mac_dbdma.c | 917 s->bh = qemu_bh_new_guarded(DBDMA_run_bh, s, &dev->mem_reentrancy_guard); in mac_dbdma_realize()
|
/openbmc/qemu/hw/display/ |
H A D | qxl.c | 2207 qxl->update_irq = qemu_bh_new_guarded(qxl_update_irq_bh, qxl, 2211 qxl->update_area_bh = qemu_bh_new_guarded(qxl_render_update_area_bh, qxl, 2213 qxl->ssd.cursor_bh = qemu_bh_new_guarded(qemu_spice_cursor_refresh_bh, &qxl->ssd,
|
/openbmc/qemu/hw/usb/ |
H A D | host-libusb.c | 1144 s->bh_nodev = qemu_bh_new_guarded(usb_host_nodev_bh, s, in usb_host_nodev() 1742 dev->bh_postld = qemu_bh_new_guarded(usb_host_post_load_bh, dev, in usb_host_post_load()
|
H A D | dev-uas.c | 940 uas->status_bh = qemu_bh_new_guarded(usb_uas_send_status_bh, uas, in usb_uas_realize()
|
H A D | xen-usb.c | 1035 usbif->bh = qemu_bh_new_guarded(usbback_bh, usbif, in usbback_alloc()
|
H A D | hcd-uhci.c | 1209 s->bh = qemu_bh_new_guarded(uhci_bh, s, &dev->mem_reentrancy_guard); in usb_uhci_init()
|
H A D | redirect.c | 1444 dev->chardev_close_bh = qemu_bh_new_guarded(usbredir_chardev_close_bh, dev, in usbredir_realize() 1446 dev->device_reject_bh = qemu_bh_new_guarded(usbredir_device_reject_bh, dev, in usbredir_realize()
|
H A D | hcd-dwc2.c | 1372 s->async_bh = qemu_bh_new_guarded(dwc2_work_bh, s, in dwc2_realize()
|
H A D | hcd-ehci.c | 2537 s->async_bh = qemu_bh_new_guarded(ehci_work_bh, s, in usb_ehci_realize()
|
/openbmc/qemu/hw/scsi/ |
H A D | vmw_pvscsi.c | 1187 s->completion_worker = qemu_bh_new_guarded(pvscsi_process_completion_queue, s, in pvscsi_realizefn()
|
H A D | mptsas.c | 1325 s->request_bh = qemu_bh_new_guarded(mptsas_fetch_requests, s, in mptsas_scsi_realize()
|
/openbmc/qemu/hw/ide/ |
H A D | ahci.c | 1587 ad->check_bh = qemu_bh_new_guarded(ahci_check_cmd_bh, ad, in ahci_cmd_done()
|
H A D | core.c | 536 iocb->bh = qemu_bh_new_guarded(ide_trim_bh_cb, iocb, in ide_issue_trim()
|
/openbmc/qemu/hw/net/ |
H A D | virtio-net.c | 2994 n->vqs[index].tx_bh = qemu_bh_new_guarded(virtio_net_tx_bh, &n->vqs[index], in virtio_net_add_queue()
|
/openbmc/qemu/hw/nvme/ |
H A D | ctrl.c | 4845 sq->bh = qemu_bh_new_guarded(nvme_process_sq, sq, in nvme_init_sq() 5498 cq->bh = qemu_bh_new_guarded(nvme_post_cqes, cq, in nvme_init_cq()
|