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

12

/freebsd-10.1-release/sys/x86/x86/
H A Dmsi.c86 #define INTEL_ADDR(msi) \
87 (MSI_INTEL_ADDR_BASE | (msi)->msi_cpu << 12 | \
89 #define INTEL_DATA(msi) \
90 (MSI_INTEL_DATA_TRGREDG | MSI_INTEL_DATA_DELFIXED | (msi)->msi_vector)
92 static MALLOC_DEFINE(M_MSI, "msi", "PCI MSI");
164 struct msi_intsrc *msi = (struct msi_intsrc *)isrc; local
166 apic_enable_vector(msi->msi_cpu, msi->msi_vector);
172 struct msi_intsrc *msi = (struct msi_intsrc *)isrc; local
174 apic_disable_vector(msi
180 struct msi_intsrc *msi = (struct msi_intsrc *)isrc; local
203 struct msi_intsrc *sib, *msi = (struct msi_intsrc *)isrc; local
295 struct msi_intsrc *msi; local
320 struct msi_intsrc *msi, *fsrc; local
410 struct msi_intsrc *msi, *first; local
470 struct msi_intsrc *msi; local
507 struct msi_intsrc *msi; local
575 struct msi_intsrc *msi; local
[all...]
/freebsd-10.1-release/sys/amd64/vmm/io/
H A Dppt.c91 } msi; member in struct:pptdev
217 if (ppt->msi.num_msgs == 0)
220 for (i = 0; i < ppt->msi.num_msgs; i++) {
221 rid = ppt->msi.startrid + i;
222 res = ppt->msi.res[i];
223 cookie = ppt->msi.cookie[i];
231 ppt->msi.res[i] = NULL;
232 ppt->msi.cookie[i] = NULL;
235 if (ppt->msi.startrid == 1)
238 ppt->msi
[all...]
/freebsd-10.1-release/sys/dev/mvs/
H A Dmvs_pci.c293 int msi = 0; local
297 device_get_unit(dev), "msi", &msi); local
298 if (msi < 0)
299 msi = 0;
300 else if (msi > 0)
301 msi = min(1, pci_msi_count(dev));
303 if (msi && pci_alloc_msi(dev, &msi) != 0)
304 msi
[all...]
/freebsd-10.1-release/sys/dev/pci/
H A Dpci.c718 cfg->msi.msi_location = ptr;
719 cfg->msi.msi_ctrl = REG(ptr + PCIR_MSI_CTRL, 2);
720 cfg->msi.msi_msgnum = 1 << ((cfg->msi.msi_ctrl &
1452 if (cfg->msi.msi_alloc != 0 || cfg->msix.msix_alloc != 0)
1863 struct pcicfg_msi *msi = &dinfo->cfg.msi; local
1866 pci_write_config(dev, msi->msi_location + PCIR_MSI_ADDR,
1868 if (msi->msi_ctrl & PCIM_MSICTRL_64BIT) {
1869 pci_write_config(dev, msi
1890 struct pcicfg_msi *msi = &dinfo->cfg.msi; local
1910 struct pcicfg_msi *msi = &dinfo->cfg.msi; local
2223 struct pcicfg_msi *msi = &dinfo->cfg.msi; local
2277 struct pcicfg_msi *msi = &dinfo->cfg.msi; local
[all...]
H A Dpcivar.h184 struct pcicfg_msi msi; /* PCI MSI */ member in struct:pcicfg
/freebsd-10.1-release/sys/netipx/
H A Dspx_var.h155 int spx_reass(struct spxpcb *cb, struct mbuf *msi, struct spx *si);
H A Dspx_reass.c129 spx_reass(struct spxpcb *cb, struct mbuf *msi, struct spx *si) argument
340 q_new->sq_msi = msi;
/freebsd-10.1-release/sys/sparc64/pci/
H A Dfire.c523 if (OF_getprop(node, "#msi", &sc->sc_msi_count,
526 if (OF_getprop(node, "msi-ranges", &msi_ranges,
531 if (OF_getprop(node, "msi-data-mask", &sc->sc_msi_data_mask,
537 if (OF_getprop(node, "msi-address-ranges", &msi_addr_ranges,
542 if (OF_getprop(node, "#msi-eqs", &sc->sc_msiq_count,
546 if (OF_getprop(node, "msi-eq-size", &sc->sc_msiq_size,
550 if (OF_getprop(node, "msi-eq-to-devino", &msi_eq_to_devino,
552 OF_getprop(node, "msi-eq-devino", &msi_eq_to_devino,
1749 if (dinfo->cfg.msi.msi_alloc > 0) {
1762 if (dinfo->cfg.msi
1832 u_int head, msi, msiq; local
1889 u_int msi, msiq; local
1978 u_int msi, msiq; local
[all...]
/freebsd-10.1-release/sys/boot/fdt/dts/powerpc/
H A Dp3041si.dtsi518 msi0: msi@41600 {
519 compatible = "fsl,mpic-msi";
521 msi-available-ranges = <0 0x100>;
533 msi1: msi@41800 {
534 compatible = "fsl,mpic-msi";
536 msi-available-ranges = <0 0x100>;
548 msi2: msi@41a00 {
549 compatible = "fsl,mpic-msi";
551 msi-available-ranges = <0 0x100>;
1235 fsl,msi
[all...]
H A Dp5020si.dtsi511 msi0: msi@41600 {
512 compatible = "fsl,mpic-msi";
514 msi-available-ranges = <0 0x100>;
526 msi1: msi@41800 {
527 compatible = "fsl,mpic-msi";
529 msi-available-ranges = <0 0x100>;
541 msi2: msi@41a00 {
542 compatible = "fsl,mpic-msi";
544 msi-available-ranges = <0 0x100>;
1282 fsl,msi
[all...]
H A Dp2041si.dtsi517 msi0: msi@41600 {
518 compatible = "fsl,mpic-msi";
520 msi-available-ranges = <0 0x100>;
532 msi1: msi@41800 {
533 compatible = "fsl,mpic-msi";
535 msi-available-ranges = <0 0x100>;
547 msi2: msi@41a00 {
548 compatible = "fsl,mpic-msi";
550 msi-available-ranges = <0 0x100>;
1221 fsl,msi
[all...]
H A Dp1020rdb.dts549 msi@41600 {
550 compatible = "fsl,p1020-msi", "fsl,mpic-msi";
552 msi-available-ranges = <0 0x100>;
H A Dp2020ds.dts521 msi@41600 {
522 compatible = "fsl,mpic-msi";
524 msi-available-ranges = <0 0x100>;
H A Dmpc8572ds.dts568 msi@41600 {
569 compatible = "fsl,mpc8572-msi", "fsl,mpic-msi";
571 msi-available-ranges = <0 0x100>;
/freebsd-10.1-release/sys/contrib/dev/ath/ath_hal/ar9300/
H A Dar9300_interrupts.c85 u_int8_t msi,
102 if (msi == HAL_MSIVEC_RXHP) {
106 } else if (msi == HAL_MSIVEC_RXLP) {
111 } else if (msi == HAL_MSIVEC_TX) {
115 } else if (msi == HAL_MSIVEC_MISC) {
81 ar9300_get_pending_interrupts( struct ath_hal *ah, HAL_INT *masked, HAL_INT_TYPE type, u_int8_t msi, HAL_BOOL nortc) argument
/freebsd-10.1-release/sys/dev/ata/
H A Data-pci.c808 int i, msi = 0; local
812 device_get_unit(dev), "msi", &i) == 0 && i != 0)
813 msi = 1;
814 if (msi && pci_msi_count(dev) > 0 && pci_alloc_msi(dev, &msi) == 0) {
817 msi = 0;
823 if (msi)
832 if (msi)
/freebsd-10.1-release/sys/mips/rmi/
H A Dxlr_pci.c402 device_printf(dev, "%s: msi release %d\n", device_get_nameunit(pcib),
411 int msi; local
414 msi = irq - 64;
416 *data = MIPS_MSI_DATA(msi);
/freebsd-10.1-release/sys/dev/drm2/radeon/
H A Dradeon_drv.c180 MODULE_PARM_DESC(msi, "MSI support (1 = enable, 0 = disable, -1 = auto)");
181 module_param_named(msi, radeon_msi, int, 0444);
/freebsd-10.1-release/sys/dev/e1000/
H A Dif_lem.h319 int msi; member in struct:adapter
/freebsd-10.1-release/sys/dev/siis/
H A Dsiis.c262 int msi = ctlr->quirks & SIIS_Q_NOMSI ? 0 : 1; local
266 device_get_unit(dev), "msi", &msi); local
267 if (msi < 0)
268 msi = 0;
269 else if (msi > 0)
270 msi = min(1, pci_msi_count(dev));
272 if (msi && pci_alloc_msi(dev, &msi) != 0)
273 msi
[all...]
/freebsd-10.1-release/sys/dev/ahci/
H A Dahci.c546 ctlr->direct = (ctlr->msi && (ctlr->numirqs > 1 || i <= 3));
732 ctlr->msi = 2;
735 ctlr->msi = 0;
737 device_get_unit(dev), "msi", &ctlr->msi);
739 if (ctlr->msi < 0)
740 ctlr->msi = 0;
741 else if (ctlr->msi == 1)
742 ctlr->msi = min(1, pci_msi_count(dev));
743 else if (ctlr->msi >
[all...]
H A Dahci.h500 int msi; /* MSI interupts */ member in struct:ahci_controller
/freebsd-10.1-release/sys/dev/mfi/
H A Dmfi_pci.c111 TUNABLE_INT("hw.mfi.msi", &mfi_msi);
112 SYSCTL_INT(_hw_mfi, OID_AUTO, msi, CTLFLAG_RDTUN, &mfi_msi, 0,
/freebsd-10.1-release/sys/dev/nxge/include/
H A Dxgehal-regs.h295 #define XGE_HAL_SET_RX_MAT(ring, msi) vBIT(msi, (8 * ring), 8)
300 #define XGE_HAL_SET_TX_MAT(fifo, msi) vBIT(msi, (8 * fifo), 8)
/freebsd-10.1-release/sys/mips/nlm/
H A Dxlp_pci.c604 int msi, irt; local
607 msi = irq - 64;
610 irt = xlp_pcie_link_irt(msi/32);

Completed in 318 milliseconds

12