/freebsd-9.3-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-9.3-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...] |
H A D | mvs.h | 607 int msi; /* MSI enabled */ member in struct:mvs_controller
|
/freebsd-9.3-release/sys/dev/pci/ |
H A D | pci.c | 731 cfg->msi.msi_location = ptr; 732 cfg->msi.msi_ctrl = REG(ptr + PCIR_MSI_CTRL, 2); 733 cfg->msi.msi_msgnum = 1 << ((cfg->msi.msi_ctrl & 1389 if (cfg->msi.msi_alloc != 0 || cfg->msix.msix_alloc != 0) 1796 struct pcicfg_msi *msi = &dinfo->cfg.msi; local 1799 pci_write_config(dev, msi->msi_location + PCIR_MSI_ADDR, 1801 if (msi->msi_ctrl & PCIM_MSICTRL_64BIT) { 1802 pci_write_config(dev, msi 1823 struct pcicfg_msi *msi = &dinfo->cfg.msi; local 1843 struct pcicfg_msi *msi = &dinfo->cfg.msi; local 2156 struct pcicfg_msi *msi = &dinfo->cfg.msi; local 2210 struct pcicfg_msi *msi = &dinfo->cfg.msi; local [all...] |
H A D | pcivar.h | 165 struct pcicfg_msi msi; /* PCI MSI */ member in struct:pcicfg
|
/freebsd-9.3-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-9.3-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, 1750 if (dinfo->cfg.msi.msi_alloc > 0) { 1763 if (dinfo->cfg.msi 1833 u_int head, msi, msiq; local 1890 u_int msi, msiq; local 1979 u_int msi, msiq; local [all...] |
/freebsd-9.3-release/sys/dev/ata/ |
H A D | ata-pci.c | 827 int i, msi = 0; local 831 device_get_unit(dev), "msi", &i) == 0 && i != 0) 832 msi = 1; 833 if (msi && pci_msi_count(dev) > 0 && pci_alloc_msi(dev, &msi) == 0) { 836 msi = 0; 842 if (msi) 851 if (msi)
|
/freebsd-9.3-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-9.3-release/sys/mips/nlm/ |
H A D | xlp_pci.c | 314 device_printf(dev, "%s: msi release %d\n", device_get_nameunit(pcib), 323 int msi, irt; local 326 msi = irq - 64; 329 irt = xlp_pcie_link_irt(msi/32);
|
/freebsd-9.3-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-9.3-release/sys/dev/e1000/ |
H A D | if_lem.h | 319 int msi; member in struct:adapter
|
H A D | if_igb.c | 2840 goto msi; 2845 goto msi; 2853 goto msi; 2901 goto msi; 2915 msi:
|
/freebsd-9.3-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-9.3-release/sys/dev/ahci/ |
H A D | ahci.c | 693 int i, msi = 1; local 697 msi = 0; 699 device_get_unit(dev), "msi", &msi); local 700 if (msi < 0) 701 msi = 0; 702 else if (msi == 1) 703 msi = min(1, pci_msi_count(dev)); 704 else if (msi > 1) 705 msi [all...] |
/freebsd-9.3-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-9.3-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)
|
H A D | xgehal-device.h | 826 xge_hal_channel_msi_set (xge_hal_channel_h channelh, int msi,
|
/freebsd-9.3-release/sys/boot/fdt/dts/ |
H A D | mpc8572ds.dts | 568 msi@41600 { 569 compatible = "fsl,mpc8572-msi", "fsl,mpic-msi"; 571 msi-available-ranges = <0 0x100>;
|
/freebsd-9.3-release/sys/xen/interface/ |
H A D | domctl.h | 488 } msi; member in union:xen_domctl_bind_pt_irq::__anon10565
|
/freebsd-9.3-release/sys/contrib/octeon-sdk/ |
H A D | cvmx-npei-defs.h | 1342 uint64_t msi : 1; /**< BIST Status for MSI Memory Map */ member in struct:cvmx_npei_bist_status::cvmx_npei_bist_status_s 1346 uint64_t msi : 1; 1455 uint64_t msi : 1; /**< BIST Status for MSI Memory Map */ member in struct:cvmx_npei_bist_status::cvmx_npei_bist_status_cn52xx 1459 uint64_t msi : 1; 1566 uint64_t msi : 1; /**< BIST Status for MSI Memory Map */ member in struct:cvmx_npei_bist_status::cvmx_npei_bist_status_cn52xxp1 1570 uint64_t msi : 1; 1679 uint64_t msi : 1; /**< BIST Status for MSI Memory Map */ member in struct:cvmx_npei_bist_status::cvmx_npei_bist_status_cn56xxp1 1683 uint64_t msi : 1;
|
/freebsd-9.3-release/sys/dev/drm/ |
H A D | drm_drv.c | 135 TUNABLE_INT("hw.drm.msi", &drm_msi); 137 SYSCTL_INT(_hw_drm, OID_AUTO, msi, CTLFLAG_RDTUN, &drm_msi, 1,
|
/freebsd-9.3-release/sys/dev/ixgbe/ |
H A D | ixgbe.c | 2438 goto msi; 2443 goto msi; 2456 goto msi; 2483 goto msi; 2497 msi:
|
/freebsd-9.3-release/sys/dev/nxge/xgehal/ |
H A D | xgehal-device.c | 6500 * @msi: MSI Number associated with the channel. 6508 xge_hal_channel_msi_set(xge_hal_channel_h channelh, int msi, u32 msi_msg) argument 6519 " MSI: %d", channel->msi_msg, ring, msi); 6522 val64 |= XGE_HAL_SET_RX_MAT(ring, msi); 6529 " MSI: %d", channel->msi_msg, fifo, msi); 6532 val64 |= XGE_HAL_SET_TX_MAT(fifo, msi); 6612 * address/value cobination to the specified msi number.
|