Searched defs:msix_p (Results 1 - 10 of 10) sorted by relevance
/illumos-gate/usr/src/uts/i86xpv/io/psm/ |
H A D | xpv_intr.c | 329 ddi_intr_msix_t *msix_p; local 331 msix_p = i_ddi_get_msix(rdip); 333 ASSERT(msix_p != NULL); 336 off = (uintptr_t)msix_p->msix_tbl_addr + (inum * 339 mask = ddi_get32(msix_p->msix_tbl_hdl, (uint32_t *)off); 341 ddi_put32(msix_p->msix_tbl_hdl, (uint32_t *)off, (mask & ~1));
|
H A D | xpv_psm.c | 1128 ddi_intr_msix_t *msix_p = i_ddi_get_msix(dip); local 1131 off = (uintptr_t)msix_p->msix_tbl_addr + 1134 msi_data = ddi_get32(msix_p->msix_tbl_hdl, 1302 ddi_intr_msix_t *msix_p = i_ddi_get_msix(dip); local 1306 if (msix_p == NULL) { 1307 msix_p = pci_msix_init(dip); 1308 if (msix_p != NULL) { 1309 i_ddi_set_msix(dip, msix_p); 1319 pfnum = hat_getpfnum(kas.a_hat, (caddr_t)msix_p->msix_tbl_addr) & 1321 table_base = (uint64_t)((pfnum << PAGESHIFT) - msix_p [all...] |
/illumos-gate/usr/src/uts/common/os/ |
H A D | ddi_intr_impl.c | 318 i_ddi_set_msix(dev_info_t *dip, ddi_intr_msix_t *msix_p) argument 323 intr_p->devi_msix_p = msix_p;
|
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/ |
H A D | apic_introp.c | 130 ddi_intr_msix_t *msix_p = i_ddi_get_msix(dip); local 132 ASSERT(msix_p != NULL); 135 off = (uintptr_t)msix_p->msix_tbl_addr + 138 ddi_put32(msix_p->msix_tbl_hdl, 140 ddi_put32(msix_p->msix_tbl_hdl, 142 ddi_put32(msix_p->msix_tbl_hdl, 429 ddi_intr_msix_t *msix_p; local 431 msix_p = i_ddi_get_msix(rdip); 433 ASSERT(msix_p != NULL); 436 off = (uintptr_t)msix_p [all...] |
H A D | apic_common.c | 1681 ddi_intr_msix_t *msix_p = i_ddi_get_msix(rdip); local 1683 ASSERT(msix_p != NULL); 1686 off = (uintptr_t)msix_p->msix_tbl_addr + (inum * 1689 mask = ddi_get32(msix_p->msix_tbl_hdl, (uint32_t *)off); 1691 ddi_put32(msix_p->msix_tbl_hdl, (uint32_t *)off, (mask | 1)); 1694 off = (uintptr_t)msix_p->msix_tbl_addr + 1698 ddi_put32(msix_p->msix_tbl_hdl, 1700 ddi_put64(msix_p->msix_tbl_hdl, (uint64_t *)off, 0);
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | pci_intr_lib.c | 252 ddi_intr_msix_t *msix_p = i_ddi_get_msix(rdip); local 255 off = (uintptr_t)msix_p->msix_tbl_addr + 259 ddi_put32(msix_p->msix_tbl_hdl, 267 ddi_put32(msix_p->msix_tbl_hdl, 269 ddi_put32(msix_p->msix_tbl_hdl, 275 ddi_get32(msix_p->msix_tbl_hdl, 277 ddi_get32(msix_p->msix_tbl_hdl, 279 ddi_get32(msix_p->msix_tbl_hdl, 329 ddi_intr_msix_t *msix_p = i_ddi_get_msix(rdip); local 332 off = (uintptr_t)msix_p 520 ddi_intr_msix_t *msix_p; local 583 ddi_intr_msix_t *msix_p; local 649 ddi_intr_msix_t *msix_p = i_ddi_get_msix(rdip); local 789 ddi_intr_msix_t *msix_p; local 944 pci_msix_fini(ddi_intr_msix_t *msix_p) argument 963 ddi_intr_msix_t *msix_p = i_ddi_get_msix(rdip); local [all...] |
/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_intr.c | 607 ddi_intr_msix_t *msix_p; local 609 if (msix_p = pci_msix_init(rdip)) { 610 i_ddi_set_msix(rdip, msix_p);
|
/illumos-gate/usr/src/uts/i86pc/io/apix/ |
H A D | apix_utils.c | 360 ddi_intr_msix_t *msix_p = i_ddi_get_msix(dip); local 363 off = (uintptr_t)msix_p->msix_tbl_addr + 366 ddi_put32(msix_p->msix_tbl_hdl, 368 ddi_put32(msix_p->msix_tbl_hdl, 370 ddi_put32(msix_p->msix_tbl_hdl, 396 ddi_intr_msix_t *msix_p; local 398 msix_p = i_ddi_get_msix(dip); 401 off = (uintptr_t)msix_p->msix_tbl_addr + (inum * 404 mask = ddi_get32(msix_p->msix_tbl_hdl, (uint32_t *)off); 406 ddi_put32(msix_p [all...] |
H A D | apix.c | 1595 ddi_intr_msix_t *msix_p = NULL; local 1627 msix_p = i_ddi_get_msix(dip); 1628 off = (uintptr_t)msix_p->msix_tbl_addr + (inum * 1630 mask = ddi_get32(msix_p->msix_tbl_hdl, (uint32_t *)off); 1631 ddi_put32(msix_p->msix_tbl_hdl, (uint32_t *)off, 1641 if (msix_p != NULL) 1642 ddi_put32(msix_p->msix_tbl_hdl, (uint32_t *)off, mask);
|
/illumos-gate/usr/src/uts/i86pc/io/pci/ |
H A D | pci_common.c | 208 ddi_intr_msix_t *msix_p; local 391 if (!(msix_p = i_ddi_get_msix(hdlp->ih_dip))) { 392 msix_p = pci_msix_init(hdlp->ih_dip); 393 if (msix_p) { 395 msix_p); 445 msix_p = i_ddi_get_msix(hdlp->ih_dip); 446 if (msix_p && 449 pci_msix_fini(msix_p);
|
Completed in 85 milliseconds