Searched refs:msix_p (Results 1 - 12 of 12) sorted by relevance

/illumos-gate/usr/src/uts/common/io/
H A Dpci_intr_lib.c252 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/i86xpv/io/psm/
H A Dxpv_intr.c329 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 Dxpv_psm.c1128 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/sys/
H A Dpci_intr_lib.h55 extern void pci_msix_fini(ddi_intr_msix_t *msix_p);
H A Dddi_intr_impl.h347 void i_ddi_set_msix(dev_info_t *dip, ddi_intr_msix_t *msix_p);
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/
H A Dapic_introp.c130 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 Dapic_common.c1681 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/i86pc/io/pci/
H A Dpci_common.c208 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);
/illumos-gate/usr/src/uts/i86pc/io/apix/
H A Dapix_utils.c360 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 Dapix.c1595 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/common/os/
H A Dddi_intr_impl.c318 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/sun4/io/px/
H A Dpx_intr.c607 ddi_intr_msix_t *msix_p; local
609 if (msix_p = pci_msix_init(rdip)) {
610 i_ddi_set_msix(rdip, msix_p);

Completed in 73 milliseconds