Searched refs:msi (Results 1 - 25 of 66) sorted by relevance

123

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/sysdev/
H A Dfsl_msi.c17 #include <linux/msi.h>
158 pr_debug("%s: fail allocating msi interrupt\n",
255 struct fsl_msi *msi = ofdev->dev.platform_data; local
259 if (msi->list.prev != NULL)
260 list_del(&msi->list);
262 virq = msi->msi_virqs[i];
269 if (msi->bitmap.bitmap)
270 msi_bitmap_free(&msi->bitmap);
271 iounmap(msi->msi_regs);
272 kfree(msi);
280 struct fsl_msi *msi; local
[all...]
H A DMakefile7 mpic-msi-obj-$(CONFIG_PCI_MSI) += mpic_msi.o mpic_u3msi.o mpic_pasemi_msi.o
8 obj-$(CONFIG_MPIC) += mpic.o $(mpic-msi-obj-y)
9 fsl-msi-obj-$(CONFIG_PCI_MSI) += fsl_msi.o
18 obj-$(CONFIG_FSL_PCI) += fsl_pci.o $(fsl-msi-obj-y)
H A Dmpic_msi.c13 #include <linux/msi.h>
40 pr_debug("mpic: found U3, guessing msi allocator setup\n");
H A Dmpic_pasemi_msi.c20 #include <linux/msi.h>
H A Dmpic_u3msi.c14 #include <linux/msi.h>
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-iop13xx/
H A DMakefile13 obj-$(CONFIG_PCI_MSI) += msi.o
H A Dirq.c28 #include <mach/msi.h>
H A Dmsi.c2 * arch/arm/mach-iop13xx/msi.c
23 #include <linux/msi.h>
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/kernel/
H A Dmsi.c11 #include <linux/msi.h>
19 pr_debug("msi: Platform doesn't provide MSI callbacks.\n");
28 pr_debug("msi: Using platform check routine.\n");
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/virt/kvm/
H A Dirq_comm.c125 trace_kvm_msi_set_irq(e->msi.address_lo, e->msi.data);
127 irq.dest_id = (e->msi.address_lo &
129 irq.vector = (e->msi.data &
131 irq.dest_mode = (1 << MSI_ADDR_DEST_MODE_SHIFT) & e->msi.address_lo;
132 irq.trig_mode = (1 << MSI_DATA_TRIGGER_SHIFT) & e->msi.data;
133 irq.delivery_mode = e->msi.data & 0x700;
354 e->msi.address_lo = ue->u.msi.address_lo;
355 e->msi
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sparc/kernel/
H A Dpci_fire.c9 #include <linux/msi.h>
155 unsigned long *head, unsigned long *msi)
173 *msi = msi_num = ((ep->word0 & MSIQ_WORD0_DATA0) >>
197 unsigned long msi, int is_msi64)
201 val = upa_readq(pbm->pbm_regs + MSI_MAP(msi));
204 upa_writeq(val, pbm->pbm_regs + MSI_MAP(msi));
206 upa_writeq(MSI_CLEAR_EQWR_N, pbm->pbm_regs + MSI_CLEAR(msi));
208 val = upa_readq(pbm->pbm_regs + MSI_MAP(msi));
210 upa_writeq(val, pbm->pbm_regs + MSI_MAP(msi));
215 static int pci_fire_msi_teardown(struct pci_pbm_info *pbm, unsigned long msi) argument
154 pci_fire_dequeue_msi(struct pci_pbm_info *pbm, unsigned long msiqid, unsigned long *head, unsigned long *msi) argument
196 pci_fire_msi_setup(struct pci_pbm_info *pbm, unsigned long msiqid, unsigned long msi, int is_msi64) argument
[all...]
H A Dpci_impl.h12 #include <linux/msi.h>
39 unsigned long *head, unsigned long *msi);
43 unsigned long msi, int is_msi64);
44 int (*msi_teardown)(struct pci_pbm_info *pbm, unsigned long msi);
H A Dpci_msi.c29 unsigned long msi; local
31 err = ops->dequeue_msi(pbm, msiqid, &head, &msi);
36 virt_irq = pbm->msi_irq_table[msi - pbm->msi_first];
130 int msi, err; local
145 msi = err;
149 err = ops->msi_setup(pbm, msiqid, msi,
154 pbm->msi_irq_table[msi - pbm->msi_first] = *virt_irq_p;
163 msg.data = msi;
171 free_msi(pbm, msi);
326 val = of_get_property(pbm->op->dev.of_node, "#msi
[all...]
H A Dpci_sun4v.c14 #include <linux/msi.h>
688 unsigned long *msi)
707 *msi = ep->msi_data;
739 unsigned long msi, int is_msi64)
741 if (pci_sun4v_msi_setmsiq(pbm->devhandle, msi, msiqid,
745 if (pci_sun4v_msi_setstate(pbm->devhandle, msi, HV_MSISTATE_IDLE))
747 if (pci_sun4v_msi_setvalid(pbm->devhandle, msi, HV_MSIVALID_VALID))
752 static int pci_sun4v_msi_teardown(struct pci_pbm_info *pbm, unsigned long msi) argument
756 err = pci_sun4v_msi_getmsiq(pbm->devhandle, msi, &msiqid);
760 pci_sun4v_msi_setvalid(pbm->devhandle, msi, HV_MSIVALID_INVALI
686 pci_sun4v_dequeue_msi(struct pci_pbm_info *pbm, unsigned long msiqid, unsigned long *head, unsigned long *msi) argument
738 pci_sun4v_msi_setup(struct pci_pbm_info *pbm, unsigned long msiqid, unsigned long msi, int is_msi64) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/platform/x86/
H A DMakefile8 obj-$(CONFIG_MSI_LAPTOP) += msi-laptop.o
24 obj-$(CONFIG_MSI_WMI) += msi-wmi.o
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/cell/
H A Daxon_msi.c15 #include <linux/msi.h>
97 u32 write_offset, msi; local
109 msi = le32_to_cpu(msic->fifo_virt[idx]);
110 msi &= 0xFFFF;
112 pr_devel("axon_msi: woff %x roff %x msi %x\n",
113 write_offset, msic->read_offset, msi);
115 if (msi < NR_IRQS && irq_map[msi].host == msic->irq_host) {
116 generic_handle_irq(msi);
127 pr_devel("axon_msi: invalid irq 0x%x!\n", msi);
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/pci/
H A Dmsi-octeon.c10 #include <linux/msi.h>
364 struct irq_chip *msi; local
375 msi = &octeon_irq_chip_msi_pcie;
386 msi = &octeon_irq_chip_msi_pci;
390 set_irq_chip_and_handler(irq, msi, handle_simple_irq);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/crystalhd/
H A Dcrystalhd_lnx.h74 unsigned int msi; member in struct:crystalhd_adp
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/pseries/
H A DMakefile18 obj-$(CONFIG_PSERIES_MSI) += msi.o
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/IR/keymaps/
H A DMakefile43 rc-msi-tvanywhere.o \
44 rc-msi-tvanywhere-plus.o \
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/include/asm/
H A Dhpet.h4 #include <linux/msi.h>
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/cxgb4vf/
H A Dcxgb4vf_main.c82 * msi = 2: choose from among MSI-X and MSI
83 * msi = 1: only consider MSI interrupts
93 static int msi = MSI_DEFAULT; variable
95 module_param(msi, int, 0644);
96 MODULE_PARM_DESC(msi, "whether to use MSI-X or MSI");
281 int qs, msi; local
283 for (qs = 0, msi = MSIX_NIQFLINT;
285 qs++, msi++) {
286 snprintf(adapter->msix_info[msi].desc, namelen,
288 adapter->msix_info[msi]
299 int rxq, msi, err; local
337 int rxq, msi; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/pci/
H A DMakefile27 obj-$(CONFIG_PCI_MSI) += msi.o
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/
H A Ddmar.h26 #include <linux/msi.h>
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/kernel/
H A Dmsi_ia64.c7 #include <linux/msi.h>

Completed in 182 milliseconds

123