/freebsd-10.1-release/sys/x86/x86/ |
H A D | msi.c | 86 #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 D | ppt.c | 91 } 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 D | mvs_pci.c | 293 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 D | pci.c | 718 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 D | pcivar.h | 184 struct pcicfg_msi msi; /* PCI MSI */ member in struct:pcicfg
|
/freebsd-10.1-release/sys/netipx/ |
H A D | spx_var.h | 155 int spx_reass(struct spxpcb *cb, struct mbuf *msi, struct spx *si);
|
H A D | spx_reass.c | 129 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 D | fire.c | 523 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 D | p3041si.dtsi | 518 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 D | p5020si.dtsi | 511 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 D | p2041si.dtsi | 517 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 D | p1020rdb.dts | 549 msi@41600 { 550 compatible = "fsl,p1020-msi", "fsl,mpic-msi"; 552 msi-available-ranges = <0 0x100>;
|
H A D | p2020ds.dts | 521 msi@41600 { 522 compatible = "fsl,mpic-msi"; 524 msi-available-ranges = <0 0x100>;
|
H A D | mpc8572ds.dts | 568 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 D | ar9300_interrupts.c | 85 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 D | ata-pci.c | 808 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 D | xlr_pci.c | 402 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 D | radeon_drv.c | 180 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 D | if_lem.h | 319 int msi; member in struct:adapter
|
/freebsd-10.1-release/sys/dev/siis/ |
H A D | siis.c | 262 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 D | ahci.c | 546 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 D | ahci.h | 500 int msi; /* MSI interupts */ member in struct:ahci_controller
|
/freebsd-10.1-release/sys/dev/mfi/ |
H A D | mfi_pci.c | 111 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 D | xgehal-regs.h | 295 #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 D | xlp_pci.c | 604 int msi, irt; local 607 msi = irq - 64; 610 irt = xlp_pcie_link_irt(msi/32);
|