/linux-2.6.39/Documentation/PCI/ |
D | MSI-HOWTO.txt | 1 The MSI Driver Guide HOWTO 13 the advantages of using MSI over traditional interrupt mechanisms, how 14 to change your driver to use MSI or MSI-X and some basic diagnostics to 23 The MSI capability was first specified in PCI 2.2 and was later enhanced 24 in PCI 3.0 to allow each interrupt to be masked individually. The MSI-X 26 per device than MSI and allows interrupts to be independently configured. 28 Devices may support both MSI and MSI-X, but only one can be enabled at 67 driver has to set up the device to use MSI or MSI-X. Not all machines 73 To support MSI or MSI-X, the kernel must be built with the CONFIG_PCI_MSI 79 4.2 Using MSI [all …]
|
D | 00-INDEX | 3 MSI-HOWTO.txt 4 - the Message Signaled Interrupts (MSI) Driver Guide HOWTO and FAQ.
|
D | PCIEBUS-HOWTO.txt | 164 6.1 MSI Vector Resource 166 The MSI capability structure enables a device software driver to call 167 pci_enable_msi to request MSI based interrupts. Once MSI interrupts 169 calls pci_disable_msi to disable MSI interrupts and revert back to 175 request MSI based interrupts. A service driver may not know whether 190 6.2 MSI-X Vector Resources 192 Similar to the MSI a device driver for an MSI-X capable device can 193 call pci_enable_msix to request MSI-X interrupts. All service drivers
|
D | pci.txt | 392 With MSI and MSI-X (more below) the interrupt number is a CPU "vector". 398 MSI and MSI-X are PCI capabilities. Both are "Message Signaled Interrupts" 400 The fundamental difference between MSI and MSI-X is how multiple 401 "vectors" get allocated. MSI requires contiguous blocks of vectors 402 while MSI-X can allocate several individual ones. 404 MSI capability can be enabled by calling pci_enable_msi() or 409 If your PCI device supports both, try to enable MSI-X first. 411 or BIOSes do NOT support MSI or MSI-X and the call to pci_enable_msi/msix 413 two (or more) interrupt handlers: one for MSI/MSI-X and another for IRQs. 417 There are (at least) two really good reasons for using MSI: [all …]
|
/linux-2.6.39/Documentation/misc-devices/ |
D | spear-pcie-gadget.txt | 35 no_of_msi :zero if MSI is not enabled by host. A positive value is the 36 number of MSI vector granted. 48 INTA, MSI or NO_INT). Select MSI only when you have programmed 50 no_of_msi :number of MSI vector needed. 52 send_msi :write MSI vector to be sent. 110 if MSI is to be used as interrupt, program no of msi vector needed (say4) 113 select MSI as interrupt type 114 # echo MSI >> int_type 126 Should return 4 (number of requested MSI vector)
|
/linux-2.6.39/drivers/pci/ |
D | Kconfig | 9 bool "Message Signaled Interrupts (MSI and MSI-X)" 13 This allows device drivers to enable MSI (Message Signaled 18 Use of PCI MSI interrupts can be disabled at kernel boot time 19 by using the 'pci=nomsi' option. This disables MSI for the
|
/linux-2.6.39/Documentation/ABI/testing/ |
D | configfs-spear-pcie-gadget | 21 no_of_msi ... used to configure number of MSI vector needed and 22 to read no of MSI granted. 24 send_msi ... write MSI vector to be sent.
|
/linux-2.6.39/Documentation/networking/ |
D | s2io.txt | 16 such as jumbo frames, MSI/MSI-X, checksum offloads, TSO, UFO and so on. 32 driver version, interface name(eth3, eth4), Interrupt type(INTA, MSI, MSI-X). 51 d. MSI/MSI-X. Can be enabled on platforms which support this feature 83 Specifies interrupt type. Possible values 0(INTA), 2(MSI-X)
|
D | igb.txt | 86 In this mode, a separate MSI-X vector is allocated for each queue and one 93 REQUIREMENTS: MSI-X support is required for Multiqueue. If MSI-X is not 94 found, the system will fallback to MSI or to Legacy interrupts.
|
D | e1000e.txt | 212 Valid Range: 0-2 (0=legacy, 1=MSI, 2=MSI-X) 218 interrupt order is MSI-X, MSI, Legacy. If specifying MSI (IntMode=1) 219 interrupts, only MSI and Legacy will be attempted.
|
D | ixgbevf.txt | 23 The guest OS loading the ixgbevf driver must support MSI-X interrupts.
|
D | vxge.txt | 49 vi) MSI-X: (Enabled by default)
|
D | igbvf.txt | 25 The guest OS loading the igbvf driver must support MSI-X interrupts.
|
/linux-2.6.39/Documentation/devicetree/bindings/powerpc/fsl/ |
D | msi-pic.txt | 1 * Freescale MSI interrupt controller 14 optional, without this, all the 256 MSI interrupts can be used. 16 no splitting an individual MSI register or the associated PIC interrupt).
|
/linux-2.6.39/Documentation/video4linux/ |
D | CARDLIST.em28xx | 6 5 -> MSI VOX USB 2.0 (em2820/em2840) 50 49 -> MSI DigiVox A/D (em2880) [eb1a:e310] 51 50 -> MSI DigiVox A/D II (em2880) [eb1a:e320]
|
D | CARDLIST.saa7134 | 56 55 -> LifeView FlyDVB-T DUO / MSI TV@nywhere Duo [5168:0306,4E42:0306] 83 82 -> MSI TV@Anywhere plus [1462:6231,1462:8624] 95 …94 -> LifeView FlyDVB-T Hybrid Cardbus/MSI TV @nywhere A/D NB [5168:3306,5168:3502,5168:3307,4e42:… 136 135 -> MSI TV@nywhere A/D v1.1 [1462:8625]
|
D | CARDLIST.cx88 | 8 7 -> MSI TV-@nywhere Master [1462:8606] 14 13 -> MSI TV-@nywhere
|
/linux-2.6.39/arch/sparc/kernel/ |
D | pci_fire.c | 127 #define MSI_MAP(MSI) (0x020000UL + (MSI) * 0x8UL) argument 132 #define MSI_CLEAR(MSI) (0x028000UL + (MSI) * 0x8UL) argument
|
/linux-2.6.39/arch/mips/pci/ |
D | pci-vr41xx.h | 108 #define MSI 0x1U macro
|
/linux-2.6.39/Documentation/sound/alsa/ |
D | HD-Audio-Models.txt | 129 targa Targa T8, MSI-1049 T8 152 targa-dig Targa/MSI 153 targa-2ch-dig Targa/MSI with 2-channel 154 targa-8ch-dig Targa/MSI with 8-channel (MSI GX620)
|
D | HD-Audio.txt | 124 HD-audio driver uses MSI as default (if available) since 2.6.33 125 kernel as MSI works better on some machines, and in general, it's 127 regressions with MSI (especially in a combination with AMD chipset), 128 thus we disabled MSI for them. 130 There seem also still other devices that don't work with MSI. If you 133 MSI. If it works, you can add the known bad device to the blacklist
|
/linux-2.6.39/drivers/platform/x86/ |
D | Kconfig | 186 tristate "MSI Laptop Extras" 193 This is a driver for laptops built by MSI (MICRO-STAR 196 MSI MegaBook S270 (MS-1013) 204 If you have an MSI S270 laptop, say Y or M here. 525 tristate "MSI WMI extras" 531 Say Y here if you want to support WMI-based hotkeys on MSI laptops.
|
/linux-2.6.39/drivers/net/vxge/ |
D | vxge-main.h | 176 #define MSI 1 macro
|
/linux-2.6.39/Documentation/i2c/busses/ |
D | i2c-ali15x3 | 57 Microstar (MSI) MS-5169
|
/linux-2.6.39/Documentation/scsi/ |
D | ChangeLog.megaraid_sas | 9 3. Enable MSI-X before calling megasas_init_fw(). 11 boards in MSI-X mode. 31 3. Add MSI-X support and 'msix_disable' module parameter.
|