Lines Matching full:msi

9 	u32	address_lo;	/* low 32 bits of msi message address */
10 u32 address_hi; /* high 32 bits of msi message address */
11 u32 data; /* 16 bits of msi message data */
33 * platform_msi_desc - Platform device specific msi descriptor data
35 * @msi_index: The index of the MSI descriptor for multi MSI
43 * fsl_mc_msi_desc - FSL-MC device specific msi descriptor data
44 * @msi_index: The index of the MSI descriptor
51 * ti_sci_inta_msi_desc - TISCI based INTA specific msi descriptor data
59 * struct msi_desc - Descriptor structure for MSI based interrupts
64 * @msg: The last set MSI message cached for reuse
67 * @write_msi_msg: Callback that may be called when the MSI message
71 * @masked: [PCI MSI/X] Mask bits
72 * @is_msix: [PCI MSI/X] True if MSI-X
73 * @multiple: [PCI MSI/X] log2 num of messages allocated
74 * @multi_cap: [PCI MSI/X] log2 num of messages supported
75 * @maskbit: [PCI MSI/X] Mask-Pending bit supported?
76 * @is_64: [PCI MSI/X] Address size: 0=32bit 1=64bit
77 * @entry_nr: [PCI MSI/X] Entry which is described by this descriptor
78 * @default_irq:[PCI MSI/X] The default pre-assigned non-MSI irq
79 * @mask_pos: [PCI MSI] Mask register position
80 * @mask_base: [PCI MSI-X] Mask register base address
81 * @platform: [platform] Platform device specific msi descriptor data
82 * @fsl_mc: [fsl-mc] FSL MC device specific msi descriptor data
83 * @inta: [INTA] TISCI based INTA specific msi descriptor data
101 /* PCI MSI/X specific data */
196 * The arch hooks to setup up msi irqs. Default functions are implemented
199 * drivers which depend on them via msi_controller based MSI handling.
246 #include <asm/msi.h>
256 * struct msi_domain_ops - MSI interrupt domain callbacks
258 * @msi_init: Domain specific init function for MSI interrupts
259 * @msi_free: Domain specific function to free a MSI interrupts
263 * @set_desc: Set the msi descriptor for an interrupt
279 * is initially for a wrapper around XENs seperate MSI universe which can't
290 * for specialized MSI irq domains which need extra work before and after
321 * struct msi_domain_info - MSI interrupt domain data
345 * Init non implemented ops callbacks with default MSI domain
350 * Init non implemented chip callbacks with default MSI chip
354 /* Support multiple PCI MSI interrupts */
390 /* When an MSI domain is used as an intermediate domain */