Searched refs:irqmap (Results 1 – 5 of 5) sorted by relevance
/dragonfly/sys/dev/virtual/virtio/balloon/ |
H A D | virtio_balloon.c | 237 struct irqmap { struct 285 struct irqmap info[4]; in vtballoon_attach() 291 info[0] = (struct irqmap){0, 0, vtballoon_inflate_vq_intr, "inflate"}; in vtballoon_attach() 292 info[1] = (struct irqmap){0, 1, vtballoon_deflate_vq_intr, "deflate"}; in vtballoon_attach() 293 info[3] = (struct irqmap){0, 2, vtballoon_stats_vq_intr, "stats"}; in vtballoon_attach() 297 info[0] = (struct irqmap){0, 0, vtballoon_inflate_vq_intr, "inflate"}; in vtballoon_attach() 298 info[1] = (struct irqmap){0, 1, vtballoon_deflate_vq_intr, "deflate"}; in vtballoon_attach() 299 info[3] = (struct irqmap){0, 2, vtballoon_stats_vq_intr, "stats"}; in vtballoon_attach() 303 info[0] = (struct irqmap){0, 0, vtballoon_inflate_vq_intr, "inflate"}; in vtballoon_attach() 305 info[3] = (struct irqmap){2, 2, vtballoon_stats_vq_intr, "stats"}; in vtballoon_attach() [all …]
|
/dragonfly/sys/dev/virtual/virtio/net/ |
H A D | if_vtnetvar.h | 52 struct irqmap { struct 86 struct irqmap vtnet_irqmap[2];
|
H A D | if_vtnet.c | 673 sc->vtnet_irqmap[0] = (struct irqmap){0, vtnet_rx_vq_intr}; in vtnet_bind_intrs() 674 sc->vtnet_irqmap[1] = (struct irqmap){0, vtnet_tx_vq_intr}; in vtnet_bind_intrs() 679 (struct irqmap){1, vtnet_rx_vq_intr}; in vtnet_bind_intrs() 681 (struct irqmap){1, vtnet_tx_vq_intr}; in vtnet_bind_intrs() 684 (struct irqmap){0, vtnet_rx_msix_intr}; in vtnet_bind_intrs() 686 (struct irqmap){1, vtnet_tx_msix_intr}; in vtnet_bind_intrs() 692 sc->vtnet_irqmap[0] = (struct irqmap){1, vtnet_rx_msix_intr}; in vtnet_bind_intrs() 693 sc->vtnet_irqmap[1] = (struct irqmap){2, vtnet_tx_msix_intr}; in vtnet_bind_intrs()
|
/dragonfly/sys/dev/virtual/virtio/scsi/ |
H A D | virtio_scsi.c | 263 struct irqmap { struct 326 struct irqmap info[3]; in vtscsi_attach() 331 info[0] = (struct irqmap){0, vtscsi_control_vq_intr}; in vtscsi_attach() 332 info[1] = (struct irqmap){0, vtscsi_event_vq_intr}; in vtscsi_attach() 333 info[2] = (struct irqmap){0, vtscsi_request_vq_intr}; in vtscsi_attach() 336 info[0] = (struct irqmap){0, vtscsi_control_vq_intr}; in vtscsi_attach() 337 info[1] = (struct irqmap){0, vtscsi_event_vq_intr}; in vtscsi_attach() 338 info[2] = (struct irqmap){1, vtscsi_request_vq_intr}; in vtscsi_attach() 341 info[0] = (struct irqmap){0, vtscsi_control_vq_intr}; in vtscsi_attach() 342 info[1] = (struct irqmap){1, vtscsi_event_vq_intr}; in vtscsi_attach() [all …]
|
/dragonfly/sys/dev/serial/sio/ |
H A D | sio.c | 562 intrmask_t irqmap[4]; in sioprobe() local 760 irqmap[0] = isa_irq_pending(); in sioprobe() 846 irqmap[1] = isa_irq_pending(); in sioprobe() 849 irqmap[2] = isa_irq_pending(); in sioprobe() 865 irqmap[3] = isa_irq_pending(); in sioprobe() 870 irqs = irqmap[1] & ~irqmap[0]; in sioprobe() 879 irqmap[0], irqmap[1], irqmap[2], irqmap[3]); in sioprobe()
|