Home
last modified time | relevance | path

Searched refs:cb_p (Results 1 – 11 of 11) sorted by relevance

/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_cb.c50 pci_p->pci_cb_p = cb_p; in cb_create()
59 cb_t *cb_p = pci_p->pci_cb_p; in cb_destroy() local
89 cb_t *cb_p = pci_p->pci_cb_p; in cb_enable_nintr() local
105 cb_p->cb_inos[idx] = ino; in cb_enable_nintr()
160 cb_p->cb_inos[idx] = 0; in cb_disable_nintr()
177 cb_t *cb_p = (cb_t *)arg; in cb_intr_dist() local
207 cb_suspend(cb_t *cb_p) in cb_suspend() argument
210 ASSERT(!cb_p->cb_imr_save); in cb_suspend()
231 cb_resume(cb_t *cb_p) in cb_resume() argument
243 kmem_free(cb_p->cb_imr_save, cb_p->cb_no_of_inos * sizeof (uint64_t)); in cb_resume()
[all …]
H A Dpcisch.c256 cb_t *cb_p = pci_p->pci_cb_p; in pci_intr_setup() local
287 cb_p->cb_no_of_inos = intr_cnt; in pci_intr_setup()
293 intr_dist_add(cb_intr_dist, cb_p); in pci_intr_setup()
302 intr_dist_rem(cb_intr_dist, cb_p); in pci_intr_setup()
650 cb_t *cb_p = pci_p->pci_cb_p; in pci_cb_teardown() local
1105 cb_t *cb_p = pci_p->pci_cb_p; in pci_cb_setup() local
1510 uint64_t pa = cb_p->cb_base_pa; in pci_cb_errstate_get()
1682 cb_t *cb_p = pci_p->pci_cb_p; in jbus_err_handler() local
1711 cb_t *cb_p = (cb_t *)a; in cb_buserr_intr() local
2754 cb_t *cb_p = pci_p->pci_cb_p; in pci_format_ecc_addr() local
[all …]
H A Dpci_ecc.c207 cb_t *cb_p = ecc_p->ecc_pci_cmn_p->pci_common_cb_p; in ecc_disable() local
214 cb_disable_nintr(cb_p, CBNINTR_UE, wait); in ecc_disable()
215 cb_disable_nintr(cb_p, CBNINTR_CE, wait); in ecc_disable()
412 cb_t *cb_p; in ecc_err_handler() local
429 cb_p = ecc_p->ecc_pci_cmn_p->pci_common_cb_p; in ecc_err_handler()
531 cb_clear_nintr(cb_p, ecc_ii_p->ecc_type); in ecc_err_handler()
628 cb_t *cb_p; in ecc_delayed_ce() local
633 cb_p = cmn_p->pci_common_cb_p; in ecc_delayed_ce()
642 cb_clear_nintr(cb_p, ecc_p->ecc_ce.ecc_type); in ecc_delayed_ce()
H A Dpcipsy.c231 cb_t *cb_p = pci_p->pci_cb_p; in pci_intr_setup() local
263 cb_p->cb_no_of_inos = no_of_intrs; in pci_intr_setup()
269 intr_dist_add(cb_intr_dist, cb_p); in pci_intr_setup()
276 intr_dist_rem(cb_intr_dist, cb_p); in pci_intr_setup()
695 cb_t *cb_p = pci_p->pci_cb_p; in pci_cb_teardown() local
735 cb_ino_to_map_pa(cb_t *cb_p, ib_ino_t ino) in cb_ino_to_map_pa() argument
737 return (cb_p->cb_map_pa + ((ino & 0x1f) << 3)); in cb_ino_to_map_pa()
741 cb_ino_to_clr_pa(cb_t *cb_p, ib_ino_t ino) in cb_ino_to_clr_pa() argument
796 cb_t *cb_p = pci_p->pci_cb_p; in pbm_configure() local
1112 cb_t *cb_p = pci_p->pci_cb_p; in pci_cb_setup() local
[all …]
H A Dpci_intr.c455 cb_t *cb_p = pci_p->pci_cb_p; in pci_add_intr() local
483 hdlp->ih_vector = CB_MONDO_TO_XMONDO(cb_p, mondo); in pci_add_intr()
541 hdlp->ih_vector = CB_MONDO_TO_XMONDO(cb_p, mondo); in pci_add_intr()
626 cb_t *cb_p = pci_p->pci_cb_p; in pci_remove_intr() local
659 hdlp->ih_vector = CB_MONDO_TO_XMONDO(cb_p, mondo); in pci_remove_intr()
696 hdlp->ih_vector = CB_MONDO_TO_XMONDO(cb_p, mondo); in pci_remove_intr()
/illumos-gate/usr/src/uts/sun4u/sys/pci/
H A Dpci_cb.h84 #define CB_INO_TO_MONDO(cb_p, ino) ((cb_p)->cb_ign << PCI_INO_BITS | (ino)) argument
85 #define CB_MONDO_TO_XMONDO(cb_p, mondo) /* local mondo to global mondo */ \ argument
86 ((cb_p)->cb_node_id << (PCI_IGN_BITS + PCI_INO_BITS) | (mondo))
90 extern void cb_suspend(cb_t *cb_p);
91 extern void cb_resume(cb_t *cb_p);
93 extern void cb_disable_nintr(cb_t *cb_p, enum cb_nintr_index idx, int wait);
94 extern void cb_clear_nintr(cb_t *cb_p, enum cb_nintr_index idx);
H A Dpci_chip.h66 extern uint64_t cb_ino_to_map_pa(cb_t *cb_p, ib_ino_t ino);
67 extern uint64_t cb_ino_to_clr_pa(cb_t *cb_p, ib_ino_t ino);
H A Dpci_var.h79 #define CB_CHIP_TYPE(cb_p) ((cb_p)->cb_pci_cmn_p->pci_chip_id >> 16) argument
/illumos-gate/usr/src/uts/sun4u/io/px/
H A Dpx_lib4u.c2137 pxl = cb_p->pxl; in px_cb_intr_redist()
2166 PX_INTR_ENABLE(pxp->px_dip, cb_p->sysino, cb_p->cpuid); in px_cb_intr_redist()
2206 (intrfunc)cb_p->px_cb_func, (caddr_t)cb_p, NULL, NULL) == 0); in px_cb_add_intr()
2215 cb_p->pxl = pxl; in px_cb_add_intr()
2224 pxl = cb_p->pxl; in px_cb_add_intr()
2233 cb_p->attachcnt++; in px_cb_add_intr()
2261 ASSERT(cb_p->pxl); in px_cb_rem_intr()
2266 pxl = cb_p->pxl; in px_cb_rem_intr()
2283 cb_p->attachcnt--; in px_cb_rem_intr()
2301 if (cb_p->pxl) { in px_cb_rem_intr()
[all …]
/illumos-gate/usr/src/uts/sun4u/opl/sys/pcicmu/
H A Dpcmu_cb.h69 extern void pcmu_cb_suspend(pcmu_cb_t *cb_p);
70 extern void pcmu_cb_resume(pcmu_cb_t *cb_p);
72 extern void pcmu_cb_disable_nintr(pcmu_cb_t *cb_p,
74 extern void pcmu_cb_clear_nintr(pcmu_cb_t *cb_p, pcmu_cb_nintr_index_t idx);
/illumos-gate/usr/src/uts/common/os/
H A Dddi_intr_irm.c812 ddi_cb_t *cb_p = DEVI(dip)->devi_cb_p; in i_ddi_irm_supported() local
814 return ((DDI_IRM_HAS_CB(cb_p) && (type == DDI_INTR_TYPE_MSIX)) ? in i_ddi_irm_supported()
1286 ddi_cb_t *cb_p; local
1312 if ((cb_p = DEVI(req_p->ireq_dip)->devi_cb_p) == NULL) {
1318 ret = cb_p->cb_func(req_p->ireq_dip, action, (void *)(uintptr_t)count,
1319 cb_p->cb_arg1, cb_p->cb_arg2);