Home
last modified time | relevance | path

Searched full:msis (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/
H A Dmsi.txt4 Message Signaled Interrupts (MSIs) are a class of interrupts generated by a
7 MSIs were originally specified by PCI (and are used with PCIe), but may also be
12 MSIs are distinguished by some combination of:
57 MSI clients are devices which generate MSIs. For each MSI they wish to
67 This property is unordered, and MSIs may be allocated from any combination of
70 If a device has restrictions on the allocation of MSIs, these restrictions
75 and the set of MSIs they can potentially generate.
112 /* Can only generate MSIs to msi_a */
121 * Can generate MSIs to either A or B.
131 * Can generate MSIs to all of the MSI controllers.
H A Driscv,imsics.yaml14 MSI controller (IMSIC) for handling MSIs in a RISC-V platform. The RISC-V
20 space to receive MSIs from devices. Each IMSIC interrupt file supports a
21 fixed number of interrupt identities (to distinguish MSIs from devices)
H A Driscv,aplic.yaml51 Given APLIC domain forwards wired interrupts as MSIs to a AIA incoming
151 // Example 2 (APLIC domains forwarding interrupts as MSIs):
H A Dmarvell,sei.txt11 MSIs.
/freebsd/sys/contrib/device-tree/Bindings/pci/
H A Dapple,pcie.yaml26 MSIs are handled by the PCIe controller and translated into regular
27 interrupts. A range of 32 MSIs is provided. These 32 MSIs can be
H A Dpci-msi.txt16 MSIs may be distinguished in part through the use of sideband data accompanying
/freebsd/sys/dev/dpaa2/
H A Ddpaa2_mc.c751 * @brief Allocates requested number of MSIs.
764 /* Pre-allocate a bunch of MSIs for MC to be used by its children. */ in dpaa2_mc_alloc_msi_impl()
769 device_printf(mcdev, "failed to pre-allocate %d MSIs: " in dpaa2_mc_alloc_msi_impl()
787 /* Find the first free MSIs from the pre-allocated pool. */ in dpaa2_mc_alloc_msi_impl()
796 device_printf(mcdev, "requested %d MSIs exceed " in dpaa2_mc_alloc_msi_impl()
814 * @brief Marks IRQs as free in the pre-allocated pool of MSIs.
818 * NOTE: MSIs are kept allocated in the kernel as a part of the pool.
H A Ddpaa2_io.h41 /* Maximum number of MSIs supported by the DPIO objects. */
H A Ddpaa2_mac.h41 #define DPAA2_MAC_MSI_COUNT 1 /* MSIs per DPMAC */
H A Ddpaa2_mc.h51 * Maximum number of MSIs supported by the MC for its children without IOMMU.
H A Ddpaa2_ni.h62 #define DPAA2_NI_MSI_COUNT 1 /* MSIs per DPNI */
/freebsd/sys/contrib/device-tree/Bindings/mailbox/
H A Dbrcm,iproc-flexrm-mbox.txt15 The FlexRM engine will send MSIs (instead of wired
/freebsd/sys/contrib/dev/athk/ath10k/
H A Dhw.h848 * Granted MSIs are assigned as follows:
850 * Remaining MSIs, if any, are used by Copy Engines
857 /* MSIs for Copy Engines */
/freebsd/sys/contrib/device-tree/Bindings/powerpc/fsl/
H A Dmsi-pic.txt19 - interrupts : each one of the interrupts here is one entry per 32 MSIs,
/freebsd/sys/dev/ufshci/
H A Dufshci_pci.c244 * Try to allocate 2 MSIs (admin and I/O queues), but accept single in ufshci_pci_setup_interrupts()
/freebsd/sys/powerpc/powernv/
H A Dopal_pci.c146 /* PIC interface for MSIs */
433 device_printf(dev, "Supports %d MSIs starting at %d\n", in opalpci_attach()
H A Dxive.c234 * lines. MSIs and IPIs have trigger pages. An IPI is really just another IRQ
/freebsd/sys/dev/hyperv/netvsc/
H A Dndis.h164 uint32_t ndis_nmsi; /* # of MSIs */
/freebsd/sys/dev/nvme/
H A Dnvme_pci.c325 * Try to allocate 2 MSIs (admin and I/O queues), but accept single in nvme_ctrlr_setup_interrupts()
/freebsd/sys/arm/mv/
H A Dmv_ap806_gicp.c137 * Create a bitmap of all MSIs that we have. in mv_ap806_gicp_attach()
H A Dmpic.c253 /* This is required only if MSIs are used. */ in mv_mpic_attach()
/freebsd/sys/powerpc/powerpc/
H A Dopenpic.c170 * have MSIs that show up above the PIC's self-described 196 IRQs in openpic_common_attach()
/freebsd/sys/dev/vmd/
H A Dvmd.c90 * All MSIs within a group share address, so VMD can't distinguish them.
/freebsd/sys/arm64/arm64/
H A Dgicv3_its.c2258 device_printf(dev, "Failed to register for MSIs: %d\n", err); in gicv3_its_fdt_attach()
2329 device_printf(dev, "Failed to register for MSIs: %d\n", err); in gicv3_its_acpi_attach()
/freebsd/sys/powerpc/mpc85xx/
H A Dpci_mpc85xx.c760 /* Direct-map the CCSR for MSIs. */ in fsl_pcib_decode_win()

12