Home
last modified time | relevance | path

Searched refs:pbm_p (Results 1 – 12 of 12) sorted by relevance

/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_pbm.c60 pbm_t *pbm_p; in pbm_create() local
76 pci_p->pci_pbm_p = pbm_p; in pbm_create()
77 pbm_p->pbm_pci_p = pci_p; in pbm_create()
82 pbm_p->pbm_nameaddr_str = pbm_p->pbm_nameinst_str + ++len; in pbm_create()
87 pci_pbm_setup(pbm_p); in pbm_create()
115 pbm_p->pbm_ctrl_reg, pbm_p->pbm_async_flt_status_reg, in pbm_create()
116 pbm_p->pbm_async_flt_addr_reg, pbm_p->pbm_diag_reg); in pbm_create()
140 pbm_configure(pbm_p); in pbm_create()
206 pci_pbm_teardown(pbm_p); in pbm_destroy()
274 pbm_suspend(pbm_t *pbm_p) in pbm_suspend() argument
[all …]
H A Dpcisch.c341 pbm_p->pbm_cdma_req_cnt++; in pci_schizo_cdma_sync()
355 pbm_p->pbm_nameinst_str, pbm_p->pbm_nameaddr_str); in pci_schizo_cdma_sync()
359 pbm_p->pbm_cdma_to_cnt++; in pci_schizo_cdma_sync()
713 pbm_configure(pbm_t *pbm_p) in pbm_configure() argument
851 *pbm_p->pbm_ctrl_reg = l; in pbm_configure()
894 l = *pbm_p->pbm_diag_reg; in pbm_configure()
922 *pbm_p->pbm_diag_reg = l; in pbm_configure()
989 *pbm_p->pbm_ctrl_reg &= in pbm_disable_pci_errors()
2626 *pbm_p->pbm_ctrl_reg = in pci_pbm_errstate_get()
3512 pbm_t *pbm_p; in pci_bus_quiesce() local
[all …]
H A Dpcipsy.c472 pci_pbm_intr_dist(pbm_t *pbm_p) in pci_pbm_intr_dist() argument
793 pbm_configure(pbm_t *pbm_p) in pbm_configure() argument
962 *pbm_p->pbm_ctrl_reg = l; in pbm_configure()
968 l = *pbm_p->pbm_diag_reg; in pbm_configure()
983 *pbm_p->pbm_diag_reg = l; in pbm_configure()
1024 *pbm_p->pbm_ctrl_reg &= in pbm_disable_pci_errors()
1226 pci_pbm_setup(pbm_t *pbm_p) in pci_pbm_setup() argument
1239 pbm_p->pbm_config_header = in pci_pbm_setup()
1254 pbm_p->pbm_sync_reg_pa = in pci_pbm_setup()
1260 pci_pbm_teardown(pbm_t *pbm_p) in pci_pbm_teardown() argument
[all …]
H A Dpci_fm.c156 pbm_t *pbm_p = pci_p->pci_pbm_p; in pci_bus_enter() local
160 mutex_enter(&pbm_p->pbm_pokefault_mutex); in pci_bus_enter()
161 pbm_p->pbm_excl_handle = handle; in pci_bus_enter()
172 pbm_t *pbm_p = pci_p->pci_pbm_p; in pci_bus_exit() local
175 ASSERT(MUTEX_HELD(&pbm_p->pbm_pokefault_mutex)); in pci_bus_exit()
180 ddi_fm_acc_err_get(pbm_p->pbm_excl_handle, &derr, DDI_FME_VERSION); in pci_bus_exit()
190 pbm_p->pbm_excl_handle = NULL; in pci_bus_exit()
191 mutex_exit(&pbm_p->pbm_pokefault_mutex); in pci_bus_exit()
H A Dpci_ib.c191 pbm_t *pbm_p = ib_p->ib_pci_p->pci_pbm_p; in ib_intr_disable() local
193 pbm_p->pbm_nameinst_str, in ib_intr_disable()
194 pbm_p->pbm_nameaddr_str, ino); in ib_intr_disable()
286 pbm_p->pbm_nameinst_str, in ib_intr_dist()
287 pbm_p->pbm_nameaddr_str, in ib_intr_dist()
655 pbm_t *pbm_p = pci_p->pci_pbm_p; in ib_ino_add_intr() local
657 pbm_p->pbm_nameinst_str, in ib_ino_add_intr()
658 pbm_p->pbm_nameaddr_str, ino); in ib_ino_add_intr()
726 pbm_t *pbm_p = pci_p->pci_pbm_p; in ib_ino_rem_intr() local
728 pbm_p->pbm_nameinst_str, in ib_ino_rem_intr()
[all …]
H A Dpci_tools.c137 pbm_t *pbm_p = pci_p->pci_pbm_p; in pcitool_phys_peek() local
139 pbm_p->pbm_ontrap_data = &otd; in pcitool_phys_peek()
158 pbm_p->pbm_ontrap_data = NULL; in pcitool_phys_peek()
199 pbm_t *pbm_p = pci_p->pci_pbm_p; in pcitool_phys_poke() local
218 mutex_enter(&pbm_p->pbm_pokefault_mutex); in pcitool_phys_poke()
220 pbm_p->pbm_ontrap_data = &otd; in pcitool_phys_poke()
236 pbm_clear_error(pbm_p); in pcitool_phys_poke()
243 pbm_p->pbm_ontrap_data = NULL; in pcitool_phys_poke()
244 mutex_exit(&pbm_p->pbm_pokefault_mutex); in pcitool_phys_poke()
H A Dpci_dma.c154 pbm_t *pbm_p = pci_p->pci_pbm_p; in pci_dma_sync() local
187 pci_pbm_dma_sync(pbm_p, pbm_p->pbm_sync_ino); in pci_dma_sync()
521 pci_dma_consist_check(uint32_t req_flags, pbm_t *pbm_p) in pci_dma_consist_check() argument
525 if (req_flags & DDI_DMA_CONSISTENT && !pbm_p->pbm_sync_reg_pa) in pci_dma_consist_check()
556 pbm_t *pbm_p = pci_p->pci_pbm_p; in pci_dma_type() local
563 mp->dmai_rflags = pci_dma_consist_check(dmareq->dmar_flags, pbm_p); in pci_dma_type()
626 if (TGT_PFN_INBETWEEN(pfn0, pbm_p->pbm_base_pfn, pbm_p->pbm_last_pfn)) { in pci_dma_type()
769 pbm_t *pbm_p = pci_p->pci_pbm_p; in pci_dma_pfn() local
770 iopfn_t pfn_base = pbm_p->pbm_base_pfn; in pci_dma_pfn()
771 iopfn_t pfn_last = pbm_p->pbm_last_pfn; in pci_dma_pfn()
H A Dpci.c977 pbm_t *pbm_p = pci_p->pci_pbm_p; in pci_do_poke() local
981 mutex_enter(&pbm_p->pbm_pokefault_mutex); in pci_do_poke()
982 pbm_p->pbm_ontrap_data = &otd; in pci_do_poke()
999 pbm_clear_error(pbm_p); in pci_do_poke()
1007 pbm_p->pbm_ontrap_data = NULL; in pci_do_poke()
1008 mutex_exit(&pbm_p->pbm_pokefault_mutex); in pci_do_poke()
H A Dpci_intr.c295 pbm_t *pbm_p = pci_p->pci_pbm_p; in pci_intr_wrapper() local
306 if (pci_intr_dma_sync && cfg_hdl && pbm_p->pbm_sync_reg_pa) { in pci_intr_wrapper()
308 pci_pbm_dma_sync(pbm_p, ino_p->ino_ino); in pci_intr_wrapper()
/illumos-gate/usr/src/uts/sun4u/sys/pci/
H A Dpci_pbm.h174 extern void pbm_configure(pbm_t *pbm_p);
175 extern void pbm_clear_error(pbm_t *pbm_p);
176 extern void pbm_enable_intr(pbm_t *pbm_p);
177 extern void pbm_suspend(pbm_t *pbm_p);
178 extern void pbm_resume(pbm_t *pbm_p);
180 extern int pbm_register_intr(pbm_t *pbm_p);
H A Dpci_chip.h54 extern uint_t pbm_disable_pci_errors(pbm_t *pbm_p);
60 extern void pci_pbm_intr_dist(pbm_t *pbm_p);
86 extern void pci_pbm_setup(pbm_t *pbm_p);
87 extern void pci_pbm_teardown(pbm_t *pbm_p);
88 extern void pci_pbm_dma_sync(pbm_t *pbm_p, ib_ino_t ino);
H A Dpci_dma.h241 extern uint32_t pci_dma_consist_check(uint32_t req_flags, pbm_t *pbm_p);