HomeSort by: relevance | last modified time | path
    Searched refs:virq (Results 1 - 8 of 8) sorted by relevancy

  /src/sys/arch/xen/include/
xenio3.h 37 * Bind a fresh port to VIRQ @virq.
43 unsigned int virq; member in struct:ioctl_evtchn_bind_virq
  /src/sys/arch/powerpc/pic/
intr.c 183 const int virq = mapirq(hwirq); local in function:intr_establish_xname
190 if (!PIC_VIRQ_LEGAL_P(virq) || type == IST_NONE)
194 struct intr_source * const is = &intrsources[virq];
255 ih->ih_virq = virq;
290 const int virq = ih->ih_virq; local in function:intr_disestablish
291 struct intr_source * const is = &intrsources[virq];
295 if (!PIC_VIRQ_LEGAL_P(virq))
296 panic("intr_disestablish: bogus virq %d", virq);
329 virq_map[virq] = 0
354 const int virq = PIC_VIRQ_MS_PENDING(virq_mask); local in function:mapirq
471 const int virq = virq_map[hwirq]; local in function:pic_mark_pending
535 const int virq = PIC_VIRQ_MS_PENDING(vpend); local in function:pic_do_pending_int
598 const int virq = virq_map[picirq + pic->pic_intrbase]; local in function:pic_handle_intr
    [all...]
  /src/sys/external/mit/xen-include-public/dist/xen/include/public/
event_channel.h 128 * EVTCHNOP_bind_virq: Bind a local event channel to VIRQ <irq> on specified
131 * 1. Virtual IRQs are classified as per-vcpu or global. See the VIRQ list
132 * in xen.h for the classification of each VIRQ.
141 uint32_t virq; /* enum virq */ member in struct:evtchn_bind_virq
228 uint32_t virq; /* EVTCHNSTAT_virq */ member in union:evtchn_status::__anon0e0c2f8b010a
239 * 2. Per-VCPU VIRQ channels always notify the vcpu specified at bind time.
domctl.h 839 uint32_t virq; /* IN */ member in struct:xen_domctl_set_virq_handler
  /src/sys/arch/xen/xen/
evtchn.c 112 /* event-channel <-> VIRQ mapping. */
244 /* No VIRQ -> event mappings. */
557 bind_virq_to_evtch(int virq)
565 * XXX: The only per-cpu VIRQ we currently use is VIRQ_TIMER.
568 * XXX: event->virq/ipi can be unified in a linked-list
573 if (virq == VIRQ_DEBUG && ci != &cpu_info_primary) {
578 if (virq == VIRQ_TIMER) {
581 evtchn = virq_to_evtch[virq];
587 op.u.bind_virq.virq = virq;
    [all...]
xenevt.c 555 op.u.bind_virq.virq = bind_virq->virq;
558 printf("IOCTL_EVTCHN_BIND_VIRQ failed: virq %d error %d\n", bind_virq->virq, error);
  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_irq.h 100 unsigned virq[AMDGPU_MAX_IRQ_SRC_ID]; member in struct:amdgpu_irq
amdgpu_irq.c 453 } else if (adev->irq.virq[src_id]) {
734 adev->irq.virq[src_id] = irq_create_mapping(adev->irq.domain, src_id);
736 return adev->irq.virq[src_id];

Completed in 17 milliseconds