Home
last modified time | relevance | path

Searched refs:intr_type (Results 1 – 25 of 48) sorted by relevance

12

/freebsd/sys/xen/
H A Dxen_intr.h64 enum intr_type irqflags, xen_intr_handle_t *handlep);
88 void *arg, enum intr_type irqflags, xen_intr_handle_t *handlep);
112 driver_intr_t handler, void *arg, enum intr_type irqflags,
137 void *arg, enum intr_type irqflags, xen_intr_handle_t *handlep);
153 driver_filter_t filter, enum intr_type irqflags,
226 driver_intr_t handler, void *arg, enum intr_type flags,
/freebsd/sys/dev/tpm/
H A Dtpm_tis_core.c103 sc->intr_type = -1; in tpmtis_attach()
223 if (sc->intr_type == -1 || (sc->intr_type & status) == 0) in tpmtis_intr_handler()
240 if(sc->interrupts && sc->intr_type != -1) { in tpm_wait_for_u32()
243 sc->intr_type = -1; in tpm_wait_for_u32()
329 sc->intr_type = TPM_INT_STS_LOC_CHANGE; in tpmtis_request_locality()
369 sc->intr_type = TPM_INT_STS_CMD_RDY; in tpmtis_go_ready()
407 sc->intr_type = TPM_INT_STS_VALID; in tpmtis_transmit()
431 sc->intr_type = TPM_INT_STS_DATA_AVAIL; in tpmtis_transmit()
446 sc->intr_type = TPM_INT_STS_DATA_AVAIL; in tpmtis_transmit()
H A Dtpm20.h122 int intr_type; /* Current event type */ member
/freebsd/sys/dev/smartpqi/
H A Dsmartpqi_intr.c66 softs->intr_type = INTR_TYPE_MSIX; in os_get_intr_config()
71 if (!softs->intr_type) { in os_get_intr_config()
80 softs->intr_type = INTR_TYPE_MSI; in os_get_intr_config()
85 if (!softs->intr_type) { in os_get_intr_config()
87 softs->intr_type = INTR_TYPE_FIXED; in os_get_intr_config()
336 if (softs->intr_type == INTR_TYPE_FIXED) { in os_setup_intr()
422 if (softs->intr_type == INTR_TYPE_FIXED) { in os_destroy_intr()
424 } else if (softs->intr_type == INTR_TYPE_MSIX) { in os_destroy_intr()
/freebsd/sys/sys/
H A Dinterrupt.h167 u_char intr_priority(enum intr_type flags);
170 u_char pri, enum intr_type flags, void **cookiep);
194 driver_intr_t handler, void *arg, int pri, enum intr_type flags,
/freebsd/sys/dev/virtio/pci/
H A Dvirtio_pci.c72 enum intr_type);
74 enum intr_type);
77 enum intr_type);
78 static int vtpci_setup_intrs(struct vtpci_common *, enum intr_type);
654 vtpci_setup_intx_interrupt(struct vtpci_common *cn, enum intr_type type) in vtpci_setup_intx_interrupt()
668 vtpci_setup_pervq_msix_interrupts(struct vtpci_common *cn, enum intr_type type) in vtpci_setup_pervq_msix_interrupts()
729 vtpci_setup_msix_interrupts(struct vtpci_common *cn, enum intr_type type) in vtpci_setup_msix_interrupts()
754 vtpci_setup_intrs(struct vtpci_common *cn, enum intr_type type) in vtpci_setup_intrs()
777 vtpci_setup_interrupts(struct vtpci_common *cn, enum intr_type type) in vtpci_setup_interrupts()
H A Dvirtio_pci.h127 int vtpci_setup_interrupts(struct vtpci_common *cn, enum intr_type type);
/freebsd/sys/dev/xen/bus/
H A Dxen_intr.c256 driver_intr_t handler, void *arg, enum intr_type flags, in xen_intr_bind_isrc()
765 enum intr_type flags, xen_intr_handle_t *port_handlep) in xen_intr_bind_local_port()
787 enum intr_type flags, xen_intr_handle_t *port_handlep) in xen_intr_alloc_and_bind_local_port()
822 void *arg, enum intr_type flags, xen_intr_handle_t *port_handlep) in xen_intr_bind_remote_port()
861 enum intr_type flags, xen_intr_handle_t *port_handlep) in xen_intr_bind_virq()
920 enum intr_type flags, xen_intr_handle_t *port_handlep) in xen_intr_alloc_and_bind_ipi()
1045 driver_intr_t handler, void *arg, enum intr_type flags, in xen_intr_add_handler()
H A Dintr-internal.h87 enum intr_type flags, struct xenisrc *isrc,
/freebsd/sys/dev/e1000/
H A Dif_em.h280 (sc->intr_type == IFLIB_INTR_MSIX)) ? 1 : 4)
285 sc->intr_type == IFLIB_INTR_MSIX) ? 1 : 16)
450 #define intr_type shared->isc_intr macro
/freebsd/sys/powerpc/include/
H A Dintr_machdep.h55 void *, enum intr_type, void **, int);
/freebsd/sys/x86/include/xen/
H A Darch-intr.h66 driver_intr_t handler, void *arg, enum intr_type flags, in xen_arch_intr_add_handler()
/freebsd/sys/dev/ichiic/
H A Dig4_var.h88 int intr_type; member
/freebsd/sys/dev/cxgbe/
H A Dt4_vf.c61 uint16_t intr_type; /* MSI, or MSI-X */ member
344 iaq->intr_type = itype; in cfg_itype_and_nqueues()
688 sc->intr_type = iaq.intr_type; in t4vf_attach()
761 sc->params.nports, sc->intr_count, sc->intr_type == INTR_MSIX ? in t4vf_attach()
/freebsd/cddl/contrib/opensolaris/tools/ctf/cvt/
H A Ddwarf.c569 intr->intr_type = INTR_INT; in tdesc_intr_common()
1342 intr->intr_type = INTR_INT; in die_base_name_parse()
1410 intr->intr_type = INTR_INT; in die_base_from_dwarf()
1413 intr->intr_type = INTR_INT; in die_base_from_dwarf()
1417 intr->intr_type = INTR_INT; in die_base_from_dwarf()
1421 intr->intr_type = INTR_INT; in die_base_from_dwarf()
1426 intr->intr_type = INTR_INT; in die_base_from_dwarf()
1437 intr->intr_type = INTR_REAL; in die_base_from_dwarf()
H A Dmerge.c224 if (si->intr_type != ti->intr_type || in equiv_intrinsic()
230 if (si->intr_type == INTR_INT && in equiv_intrinsic()
233 else if (si->intr_type == INTR_REAL && in equiv_intrinsic()
H A Dctftools.h188 intrtype_t intr_type; member
/freebsd/sys/x86/include/
H A Dintr_machdep.h143 enum intr_type flags, void **cookiep, int domain);
/freebsd/sys/dev/tws/
H A Dtws.c264 sc->intr_type = TWS_INTx; /* default */ in tws_attach()
267 sc->intr_type = TWS_MSI; in tws_attach()
380 if ( sc->intr_type == TWS_MSI ) { in tws_detach()
470 switch(sc->intr_type) { in tws_setup_irq()
H A Dtws.h251 u_int8_t intr_type; /* Interrupt type used */ member
/freebsd/sys/amd64/vmm/intel/
H A Dvmx.c2379 uint32_t intr_type, intr_vec, reason; in vmx_exit_process() local
2445 intr_type = idtvec_info & VMCS_INTR_T_MASK; in vmx_exit_process()
2446 if (intr_type == VMCS_INTR_T_NMI) { in vmx_exit_process()
2457 if (intr_type == VMCS_INTR_T_SWINTR || in vmx_exit_process()
2459 intr_type == VMCS_INTR_T_SWEXCEPTION) { in vmx_exit_process()
2489 intr_type = idtvec_info & VMCS_INTR_T_MASK; in vmx_exit_process()
2490 if (intr_type != VMCS_INTR_T_SWINTR && in vmx_exit_process()
2491 intr_type != VMCS_INTR_T_SWEXCEPTION && in vmx_exit_process()
2667 intr_type = intr_info & VMCS_INTR_T_MASK; in vmx_exit_process()
2686 if (intr_type == VMCS_INTR_T_NMI) in vmx_exit_process()
[all …]
/freebsd/sys/amd64/vmm/amd/
H A Dsvm.c913 intrtype_to_str(int intr_type) in intrtype_to_str() argument
915 switch (intr_type) { in intrtype_to_str()
925 panic("%s: unknown intr_type %d", __func__, intr_type); in intrtype_to_str()
934 svm_eventinject(struct svm_vcpu *vcpu, int intr_type, int vector, in svm_eventinject() argument
947 switch (intr_type) { in svm_eventinject()
958 intr_type, vector); in svm_eventinject()
960 ctrl->eventinj = vector | (intr_type << 8) | VMCB_EVENTINJ_VALID; in svm_eventinject()
965 intrtype_to_str(intr_type), vector, error); in svm_eventinject()
968 intrtype_to_str(intr_type), vector); in svm_eventinject()
/freebsd/sys/dev/virtio/
H A Dvirtio.h108 int virtio_setup_intr(device_t dev, enum intr_type type);
H A Dvirtio_bus_if.m72 enum intr_type type;
/freebsd/sys/dev/igc/
H A Dif_igc.h344 #define intr_type shared->isc_intr macro

12