Searched refs:px_p (Results 1 - 25 of 33) sorted by relevance

12

/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_pec.c51 px_pec_attach(px_t *px_p) argument
55 int nrange = px_p->px_ranges_length / sizeof (pci_ranges_t);
56 dev_info_t *dip = px_p->px_dip;
57 pci_ranges_t *rangep = px_p->px_ranges_p;
64 px_p->px_pec_p = pec_p;
65 pec_p->pec_px_p = px_p;
119 px_pec_detach(px_t *px_p) argument
121 dev_info_t *dip = px_p->px_dip;
122 px_pec_t *pec_p = px_p->px_pec_p;
134 px_p
144 px_pec_msg_add_intr(px_t *px_p) argument
240 px_pec_msg_rem_intr(px_t *px_p) argument
[all...]
H A Dpx_util.h38 extern int px_init_child(px_t *px_p, dev_info_t *child);
39 extern int px_uninit_child(px_t *px_p, dev_info_t *child);
41 extern int px_get_props(px_t *px_p, dev_info_t *dip);
42 extern void px_free_props(px_t *px_p);
43 extern int px_map_regs(px_t *px_p, dev_info_t *dip);
44 extern void px_unmap_regs(px_t *px_p);
48 extern int px_reloc_reg(dev_info_t *dip, dev_info_t *rdip, px_t *px_p,
50 extern int px_xlate_reg(px_t *px_p, pci_regspec_t *pci_rp,
52 extern int px_search_ranges(px_t *px_p, uint32_t space_type, uint32_t reg_begin,
59 extern uint64_t px_get_cfg_pabase(px_t *px_p);
[all...]
H A Dpx_msiq.h83 extern int px_msiq_attach(px_t *px_p);
84 extern void px_msiq_detach(px_t *px_p);
85 extern void px_msiq_resume(px_t *px_p);
87 extern int px_msiq_alloc(px_t *px_p, msiq_rec_type_t rec_type,
89 extern int px_msiq_alloc_based_on_cpuid(px_t *px_p,
92 extern int px_msiq_free(px_t *px_p, msiqid_t msiq_id);
93 extern void px_msiq_redist(px_t *px_p);
95 extern devino_t px_msiqid_to_devino(px_t *px_p, msiqid_t msiq_id);
96 extern msiqid_t px_devino_to_msiqid(px_t *px_p, devino_t devino);
H A Dpx.c54 static int px_enable_err_intr(px_t *px_p);
55 static void px_disable_err_intr(px_t *px_p);
61 static void px_set_mps(px_t *px_p);
195 px_t *px_p = INST_TO_STATE(instance); local
203 if (px_p == NULL) {
208 *result = (void *)px_p->px_dip;
226 px_t *px_p; /* per bus state pointer */ local
249 px_p = INST_TO_STATE(instance);
250 px_p->px_dip = dip;
251 mutex_init(&px_p
456 px_t *px_p = INST_TO_STATE(instance); local
548 px_enable_err_intr(px_t *px_p) argument
578 px_disable_err_intr(px_t *px_p) argument
587 px_cb_attach(px_t *px_p) argument
614 px_t *px_p = INST_TO_STATE(instance); local
688 px_t *px_p = INST_TO_STATE(instance); local
730 px_t *px_p = DIP_TO_STATE(dip); local
842 px_t *px_p = DIP_TO_STATE(dip); local
908 px_t *px_p = DIP_TO_STATE(dip); local
966 px_t *px_p = DIP_TO_STATE(dip); local
1041 px_t *px_p = DIP_TO_STATE(dip); local
1108 px_t *px_p = DIP_TO_STATE(dip); local
1206 px_t *px_p = DIP_TO_STATE(dip); local
1211 px_t *px_p = DIP_TO_STATE(dip); local
1255 px_t *px_p = DIP_TO_STATE(dip); local
1386 px_t *px_p = DIP_TO_STATE(dip); local
1433 px_set_mps(px_t *px_p) argument
[all...]
H A Dpx_msiq.c43 static int px_msiq_get_props(px_t *px_p);
49 px_msiq_attach(px_t *px_p) argument
51 px_ib_t *ib_p = px_p->px_ib_p;
55 DBG(DBG_MSIQ, px_p->px_dip, "px_msiq_attach\n");
63 if (px_msiq_get_props(px_p) != DDI_SUCCESS)
89 (void) px_ib_alloc_ino(ib_p, px_msiqid_to_devino(px_p,
96 if ((ret = px_lib_msiq_init(px_p->px_dip)) != DDI_SUCCESS)
97 px_msiq_detach(px_p);
106 px_msiq_detach(px_t *px_p) argument
108 px_msiq_state_t *msiq_state_p = &px_p
127 px_msiq_resume(px_t *px_p) argument
145 px_msiq_alloc(px_t *px_p, msiq_rec_type_t rec_type, msgcode_t msg_code, msiqid_t *msiq_id_p) argument
225 px_msiq_alloc_based_on_cpuid(px_t *px_p, msiq_rec_type_t rec_type, cpuid_t cpuid, msiqid_t *msiq_id_p) argument
299 px_msiq_free(px_t *px_p, msiqid_t msiq_id) argument
325 px_msiq_redist(px_t *px_p) argument
359 px_msiqid_to_devino(px_t *px_p, msiqid_t msiq_id) argument
377 px_devino_to_msiqid(px_t *px_p, devino_t devino) argument
395 px_msiq_get_props(px_t *px_p) argument
[all...]
H A Dpx_fdvma.h36 extern int px_fdvma_reserve(dev_info_t *dip, dev_info_t *rdip, px_t *px_p,
38 extern int px_fdvma_release(dev_info_t *dip, px_t *px_p, ddi_dma_impl_t *mp);
H A Dpx_devctl.c78 px_t *px_p = PX_DEV_TO_SOFTSTATE(*devp); local
91 if (px_p == NULL)
94 DBG(DBG_OPEN, px_p->px_dip, "devp=%x: flags=%x\n", devp, flags);
99 mutex_enter(&px_p->px_mutex);
107 if (rval = pcie_open(px_p->px_dip, devp, flags, otyp, credp)) {
108 mutex_exit(&px_p->px_mutex);
114 if (px_p->px_soft_state != PCI_SOFT_STATE_CLOSED) {
115 mutex_exit(&px_p->px_mutex);
116 DBG(DBG_OPEN, px_p->px_dip, "busy\n");
119 px_p
138 px_t *px_p = PX_DEV_TO_SOFTSTATE(dev); local
172 px_t *px_p = PX_DEV_TO_SOFTSTATE(dev); local
[all...]
H A Dpx_pec.h110 extern int px_pec_attach(px_t *px_p);
111 extern void px_pec_detach(px_t *px_p);
112 extern int px_pec_msg_add_intr(px_t *px_p);
113 extern void px_pec_msg_rem_intr(px_t *px_p);
H A Dpx_fm.h102 extern int px_fm_attach(px_t *px_p);
103 extern void px_fm_detach(px_t *px_p);
104 extern void px_fm_cb_enable(px_t *px_p);
105 extern void px_fm_cb_disable(px_t *px_p);
117 extern uint_t px_err_fabric_intr(px_t *px_p, msgcode_t msg_code,
123 extern int px_scan_fabric(px_t *px_p, dev_info_t *rdip, ddi_fm_error_t *derr);
124 extern void px_err_safeacc_check(px_t *px_p, ddi_fm_error_t *derr);
128 extern int px_fm_enter(px_t *px_p);
129 extern void px_fm_exit(px_t *px_p);
131 extern pf_data_t *px_rp_en_q(px_t *px_p, pcie_req_id_
[all...]
H A Dpx_msi.c43 static int px_msi_get_props(px_t *px_p);
49 px_msi_attach(px_t *px_p) argument
51 dev_info_t *dip = px_p->px_dip;
52 px_msi_state_t *msi_state_p = &px_p->px_ib_p->ib_msi_state;
66 if (px_msi_get_props(px_p) != DDI_SUCCESS) {
67 px_msi_detach(px_p);
71 px_p->px_supp_intr_types |= (DDI_INTR_TYPE_MSI | DDI_INTR_TYPE_MSIX);
95 px_msi_detach(px_p);
105 px_msi_detach(px_t *px_p) argument
107 dev_info_t *dip = px_p
130 px_msi_alloc(px_t *px_p, dev_info_t *rdip, int type, int inum, int msi_count, int flag, int *actual_msi_count_p) argument
245 px_msi_free(px_t *px_p, dev_info_t *rdip, int inum, int msi_count) argument
288 px_msi_get_msinum(px_t *px_p, dev_info_t *rdip, int inum, msinum_t *msi_num_p) argument
324 px_msi_get_props(px_t *px_p) argument
[all...]
H A Dpx_fm.c68 px_fm_attach(px_t *px_p) argument
71 dev_info_t *dip = px_p->px_dip;
74 px_p->px_fm_cap = DDI_FM_EREPORT_CAPABLE | DDI_FM_ERRCB_CAPABLE |
80 ddi_fm_init(dip, &px_p->px_fm_cap, &px_p->px_fm_ibc);
85 ASSERT(px_p->px_fm_cap &&
91 mutex_init(&px_p->px_fm_mutex, NULL, MUTEX_DRIVER,
92 (void *)px_p->px_fm_ibc);
94 px_p->px_pfd_idx = 0;
96 pcie_rc_init_pfd(dip, &px_p
110 px_fm_detach(px_t *px_p) argument
124 px_fm_cb_enable(px_t *px_p) argument
130 px_fm_cb_disable(px_t *px_p) argument
223 px_t *px_p = DIP_TO_STATE(dip); local
258 px_t *px_p = DIP_TO_STATE(dip); local
294 px_t *px_p = (px_t *)impl_data; local
402 px_err_fabric_intr(px_t *px_p, msgcode_t msg_code, pcie_req_id_t rid) argument
488 px_scan_fabric(px_t *px_p, dev_info_t *rpdip, ddi_fm_error_t *derr) argument
525 px_err_safeacc_check(px_t *px_p, ddi_fm_error_t *derr) argument
567 px_t *px_p = DIP_TO_STATE(dip); local
589 px_t *px_p = DIP_TO_STATE(dip); local
733 px_get_pfd(px_t *px_p) argument
779 px_rp_en_q(px_t *px_p, pcie_req_id_t scan_bdf, uint32_t scan_addr, uint16_t s_status) argument
841 px_t *px_p; local
936 px_fm_enter(px_t *px_p) argument
973 px_guest_panic(px_t *px_p) argument
1010 px_fm_exit(px_t *px_p) argument
[all...]
H A Dpx_msi.h91 extern int px_msi_attach(px_t *px_p);
92 extern void px_msi_detach(px_t *px_p);
94 extern int px_msi_alloc(px_t *px_p, dev_info_t *rdip, int type, int inum,
96 extern int px_msi_free(px_t *px_p, dev_info_t *rdip, int inum,
99 extern int px_msi_get_msinum(px_t *px_p, dev_info_t *rdip,
H A Dpx_util.c57 px_get_props(px_t *px_p, dev_info_t *dip) argument
64 i = sizeof (px_p->px_bus_range);
66 "bus-range", (caddr_t)&px_p->px_bus_range, &i) != DDI_SUCCESS) {
72 px_p->px_bus_range.lo, px_p->px_bus_range.hi);
78 "interrupts", (caddr_t)&px_p->px_inos,
79 &px_p->px_inos_len) != DDI_SUCCESS) {
92 no_of_intrs = px_p->px_inos_len / i;
94 px_p->px_inos[i] = px_p
123 px_free_props(px_t *px_p) argument
143 px_reloc_reg(dev_info_t *dip, dev_info_t *rdip, px_t *px_p, pci_regspec_t *rp) argument
211 px_xlate_reg(px_t *px_p, pci_regspec_t *px_rp, struct regspec *new_rp) argument
367 px_uninit_child(px_t *px_p, dev_info_t *child) argument
404 px_init_child(px_t *px_p, dev_info_t *child) argument
632 px_get_cfg_pabase(px_t *px_p) argument
[all...]
H A Dpx_tools_var.h72 int pxtool_pcicfg_access(px_t *px_p, pcitool_reg_t *prg_p,
74 int pxtool_pciiomem_access(px_t *px_p, pcitool_reg_t *prg_p,
H A Dpx_ib.h131 extern int px_ib_attach(px_t *px_p);
132 extern void px_ib_detach(px_t *px_p);
133 extern void px_ib_intr_enable(px_t *px_p, cpuid_t cpuid, devino_t ino);
147 extern int px_ib_ino_add_intr(px_t *px_p, px_ino_pil_t *ipil_p, px_ih_t *ih_p);
148 extern int px_ib_ino_rem_intr(px_t *px_p, px_ino_pil_t *ipil_p, px_ih_t *ih_p);
157 extern int px_ib_update_intr_state(px_t *px_p, dev_info_t *rdip, uint_t inum,
160 extern int px_ib_get_intr_target(px_t *px_p, devino_t ino, cpuid_t *cpu_id_p);
161 extern int px_ib_set_intr_target(px_t *px_p, devino_t ino, cpuid_t cpu_id);
162 extern int px_ib_set_msix_target(px_t *px_p, ddi_intr_handle_impl_t *hdlp,
164 extern uint8_t pxtool_ib_get_ino_devs(px_t *px_p, uint32_
[all...]
H A Dpx_ib.c53 px_ib_attach(px_t *px_p) argument
55 dev_info_t *dip = px_p->px_dip;
58 px_fault_t *fault_p = &px_p->px_fault;
62 if (px_lib_intr_devino_to_sysino(px_p->px_dip,
63 px_p->px_inos[PX_INTR_PEC], &sysino) != DDI_SUCCESS)
71 px_p->px_ib_p = ib_p;
72 ib_p->ib_px_p = px_p;
88 fault_p->px_intr_ino = px_p->px_inos[PX_INTR_PEC];
94 px_ib_detach(px_t *px_p) argument
96 px_ib_t *ib_p = px_p
114 px_ib_intr_enable(px_t *px_p, cpuid_t cpu_id, devino_t ino) argument
295 px_t *px_p = ib_p->ib_px_p; local
600 px_ib_ino_add_intr(px_t *px_p, px_ino_pil_t *ipil_p, px_ih_t *ih_p) argument
675 px_ib_ino_rem_intr(px_t *px_p, px_ino_pil_t *ipil_p, px_ih_t *ih_p) argument
807 px_ib_update_intr_state(px_t *px_p, dev_info_t *rdip, uint_t inum, devino_t ino, uint_t pil, uint_t new_intr_state, msiq_rec_type_t rec_type, msgcode_t msg_code) argument
844 px_ib_get_intr_target(px_t *px_p, devino_t ino, cpuid_t *cpu_id_p) argument
870 px_ib_set_intr_target(px_t *px_p, devino_t ino, cpuid_t cpu_id) argument
921 px_ib_set_msix_target(px_t *px_p, ddi_intr_handle_impl_t *hdlp, msinum_t msi_num, cpuid_t cpu_id) argument
1112 pxtool_ib_get_ino_devs(px_t *px_p, uint32_t ino, uint32_t msi_num, uint8_t *devs_ret, pcitool_intr_dev_t *devs) argument
1168 pxtool_ib_get_msi_info(px_t *px_p, devino_t ino, msinum_t msi_num, ddi_intr_handle_impl_t *hdlp) argument
[all...]
H A Dpx_fdvma.c54 px_t *px_p = (px_t *)fdvma_p->softsp; local
55 px_mmu_t *mmu_p = px_p->px_mmu_p;
56 dev_info_t *dip = px_p->px_dip;
104 px_t *px_p = (px_t *)fdvma_p->softsp; local
108 DBG(DBG_FAST_DVMA, px_p->px_dip,
112 px_mmu_unmap_pages(px_p->px_mmu_p, mp, dvma_pg, npages);
122 px_t *px_p = (px_t *)fdvma_p->softsp; local
125 DBG(DBG_FAST_DVMA, px_p->px_dip,
131 px_fdvma_reserve(dev_info_t *dip, dev_info_t *rdip, px_t *px_p, argument
136 px_mmu_t *mmu_p = px_p
226 px_fdvma_release(dev_info_t *dip, px_t *px_p, ddi_dma_impl_t *mp) argument
[all...]
H A Dpx_tools.c73 px_t *px_p = DIP_TO_STATE(dip); local
74 px_msi_state_t *msi_state_p = &px_p->px_ib_p->ib_msi_state;
120 px_t *px_p = DIP_TO_STATE(dip); local
132 px_msi_state_t *msi_state_p = &px_p->px_ib_p->ib_msi_state;
153 iget->ino = px_msiqid_to_devino(px_p, msiq_id);
211 iget->num_devs = pxtool_ib_get_ino_devs(px_p, iget->ino,
214 if (px_ib_get_intr_target(px_p, iget->ino,
254 px_t *px_p = DIP_TO_STATE(dip); local
293 px_msi_state_t *msi_state_p = &px_p->px_ib_p->ib_msi_state;
313 iset.ino = px_msiqid_to_devino(px_p, msiq_i
457 pxtool_get_phys_addr(px_t *px_p, int space, uint64_t offset) argument
508 pxtool_get_bar(px_t *px_p, pcitool_reg_t *prg_p, uint64_t *bar_p, uint32_t *space_p) argument
636 px_t *px_p = DIP_TO_STATE(dip); local
[all...]
H A Dpx_intr.c75 px_t *px_p = ino_p->ino_ib_p->ib_px_p; local
102 cmn_err(CE_WARN, err_fmt_str, NAMEINST(px_p->px_dip), ino_p->ino_ino);
114 if (px_lib_intr_setstate(px_p->px_dip, ino_p->ino_sysino,
148 px_t *px_p = ino_p->ino_ib_p->ib_px_p; local
154 DBG(DBG_INTX_INTR, px_p->px_dip, "px_intx_intr:"
166 DBG(DBG_INTX_INTR, px_p->px_dip,
174 DBG(DBG_INTX_INTR, px_p->px_dip, "px_intx_intr:"
219 if (px_lib_intr_setstate(px_p->px_dip,
250 px_t *px_p = ino_p->ino_ib_p->ib_px_p; local
251 px_msiq_state_t *msiq_state_p = &px_p
480 px_t *px_p = DIP_TO_STATE(dip); local
552 px_t *px_p = DIP_TO_STATE(dip); local
851 px_t *px_p = ino_p->ino_ib_p->ib_px_p; local
944 px_t *px_p = INST_TO_STATE(ddi_get_instance(dip)); local
1099 px_t *px_p = INST_TO_STATE(ddi_get_instance(dip)); local
1158 px_t *px_p = INST_TO_STATE(ddi_get_instance(dip)); local
1304 px_t *px_p = INST_TO_STATE(ddi_get_instance(dip)); local
[all...]
H A Dpx_lib.h93 extern int px_lib_iommu_detach(px_t *px_p);
160 extern int px_lib_pmctl(int cmd, px_t *px_p);
167 extern uint64_t px_get_rng_parent_hi_mask(px_t *px_p);
193 extern void px_panic_domain(px_t *px_p, pcie_req_id_t bdf);
206 extern void px_hp_intr_redist(px_t *px_p);
208 extern boolean_t px_lib_is_in_drain_state(px_t *px_p);
209 extern pcie_req_id_t px_lib_get_bdf(px_t *px_p);
211 extern int px_lib_get_root_complex_mps(px_t *px_p, dev_info_t *dip, int *mps);
212 extern int px_lib_set_root_complex_mps(px_t *px_p, dev_info_t *dip, int mps);
H A Dpx_mmu.c41 px_mmu_attach(px_t *px_p) argument
43 dev_info_t *dip = px_p->px_dip;
59 px_p->px_mmu_p = mmu_p;
60 mmu_p->mmu_px_p = px_p;
74 px_p->px_mmu_p = NULL;
120 if (px_lib_iommu_getmap(px_p->px_dip, PCI_TSBID(0, tsb_i),
150 px_mmu_detach(px_t *px_p) argument
152 px_mmu_t *mmu_p = px_p->px_mmu_p;
154 (void) px_lib_iommu_detach(px_p);
173 px_p
341 px_log_mmu_err(px_t *px_p) argument
[all...]
/illumos-gate/usr/src/uts/sun4u/io/px/
H A Dpx_lib4u.c63 static int px_goto_l23ready(px_t *px_p);
64 static int px_goto_l0(px_t *px_p);
65 static int px_pre_pwron_check(px_t *px_p);
66 static uint32_t px_identity_init(px_t *px_p);
186 px_t *px_p = DIP_TO_STATE(dip); local
187 px_chip_type_t chip_type = px_identity_init(px_p);
246 px_p->px_plat_p = (void *)pxu_p;
285 px_p->px_supp_intr_types |= DDI_INTR_TYPE_FIXED;
295 px_t *px_p = DIP_TO_STATE(dip); local
296 pxu_t *pxu_p = (pxu_t *)px_p
332 px_t *px_p = DIP_TO_STATE(dip); local
442 px_t *px_p = DIP_TO_STATE(dip); local
465 px_t *px_p = DIP_TO_STATE(dip); local
510 px_t *px_p = DIP_TO_STATE(dip); local
532 px_t *px_p = DIP_TO_STATE(dip); local
555 px_t *px_p = DIP_TO_STATE(dip); local
577 px_lib_iommu_detach(px_t *px_p) argument
598 px_t *px_p = DIP_TO_STATE(dip); local
614 px_t *px_p = DIP_TO_STATE(dip); local
640 px_t *px_p = DIP_TO_STATE(dip); local
658 px_t *px_p = DIP_TO_STATE(dip); local
718 px_t *px_p = DIP_TO_STATE(dip); local
784 px_t *px_p = DIP_TO_STATE(dip); local
820 px_t *px_p = DIP_TO_STATE(dip); local
1077 px_t *px_p = DIP_TO_STATE(dip); local
1313 px_panic_domain(px_t *px_p, pcie_req_id_t bdf) argument
1324 px_t *px_p = DIP_TO_STATE(dip); local
1352 px_t *px_p = DIP_TO_STATE(dip); local
1377 px_t *px_p = DIP_TO_STATE(dip); local
1457 px_t *px_p = DIP_TO_STATE(dip); local
1472 px_t *px_p = DIP_TO_STATE(dip); local
1510 px_lib_clr_errs(px_t *px_p, dev_info_t *rdip, uint64_t addr) argument
1585 px_t *px_p = DIP_TO_STATE(dip); local
1636 px_t *px_p = DIP_TO_STATE(dip); local
1715 px_t *px_p = DIP_TO_STATE(dip); local
1760 px_t *px_p = DIP_TO_STATE(dip); local
1831 px_lib_pmctl(int cmd, px_t *px_p) argument
1870 px_goto_l23ready(px_t *px_p) argument
1980 px_t *px_p = (px_t *)arg; local
1999 px_pre_pwron_check(px_t *px_p) argument
2017 px_goto_l0(px_t *px_p) argument
2065 px_identity_init(px_t *px_p) argument
2103 px_t *px_p = DIP_TO_STATE(dip); local
2118 px_t *px_p = DIP_TO_STATE(dip); local
2183 px_t *px_p = DIP_TO_STATE(fault_p->px_fh_dip); local
2259 px_t *px_p = DIP_TO_STATE(fault_p->px_fh_dip), *pxp; local
2377 px_t *px_p = (px_t *)arg; local
2471 px_get_rng_parent_hi_mask(px_t *px_p) argument
2494 px_get_range_prop(px_t *px_p, pci_ranges_t *rp, int bank) argument
2513 px_t *px_p = INST_TO_STATE(instance); local
2525 px_cpr_add_callb(px_t *px_p) argument
2535 px_cpr_rem_callb(px_t *px_p) argument
2544 px_t *px_p = (px_t *)arg1; local
2568 px_t *px_p = DIP_TO_STATE(dip); local
2602 px_t *px_p = DIP_TO_STATE(dip); local
2616 px_hp_intr_redist(px_t *px_p) argument
2627 px_lib_is_in_drain_state(px_t *px_p) argument
2643 px_lib_get_bdf(px_t *px_p) argument
2656 px_lib_get_root_complex_mps(px_t *px_p, dev_info_t *dip, int *mps) argument
2677 px_lib_set_root_complex_mps(px_t *px_p, dev_info_t *dip, int mps) argument
[all...]
H A Dpx_tools_4u.c94 pxtool_safe_phys_peek(px_t *px_p, boolean_t type, size_t size, uint64_t paddr, argument
97 px_pec_t *pec_p = px_p->px_pec_p;
98 pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
168 pxtool_safe_phys_poke(px_t *px_p, boolean_t type, size_t size, uint64_t paddr, argument
172 pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
173 px_pec_t *pec_p = px_p->px_pec_p;
214 px_lib_clr_errs(px_p, 0, paddr);
256 pxtool_access(px_t *px_p, pcitool_reg_t *prg_p, uint64_t *data_p, argument
259 dev_info_t *dip = px_p->px_dip;
278 if (pxtool_safe_phys_poke(px_p, endia
311 pxtool_pcicfg_access(px_t *px_p, pcitool_reg_t *prg_p, uint64_t *data_p, boolean_t is_write) argument
318 pxtool_pciiomem_access(px_t *px_p, pcitool_reg_t *prg_p, uint64_t *data_p, boolean_t is_write) argument
350 px_t *px_p = DIP_TO_STATE(dip); local
[all...]
/illumos-gate/usr/src/uts/sun4v/io/px/
H A Dpx_lib4v.c92 px_t *px_p = DIP_TO_STATE(dip); local
146 px_p->px_supp_intr_types |= DDI_INTR_TYPE_FIXED;
225 px_p->px_plat_p = (void *)(uintptr_t)px_lib_count_waiting_dev(dip);
227 (int)(uintptr_t)px_p->px_plat_p, dip);
407 px_t *px_p = DIP_TO_STATE(dip); local
408 px_ib_t *ib_p = px_p->px_ib_p;
559 px_lib_iommu_detach(px_t *px_p) argument
566 px_get_rng_parent_hi_mask(px_t *px_p) argument
707 px_t *px_p = DIP_TO_STATE(dip); local
708 px_msiq_state_t *msiq_state_p = &px_p
764 px_t *px_p = DIP_TO_STATE(dip); local
1645 px_lib_log_safeacc_err(px_t *px_p, ddi_acc_handle_t handle, int fme_flag, r_addr_t addr) argument
1716 px_t *px_p = DIP_TO_STATE(dip); local
1828 px_t *px_p = DIP_TO_STATE(dip); local
1938 px_t *px_p = DIP_TO_STATE(px_fault_p->px_fh_dip); local
1959 px_t *px_p = DIP_TO_STATE(px_fault_p->px_fh_dip); local
1970 px_t *px_p = (px_t *)arg; local
1978 px_t *px_p = DIP_TO_STATE(f_p->px_fh_dip); local
2059 px_lib_pmctl(int cmd, px_t *px_p) argument
2079 px_t *px_p = INST_TO_STATE(instance); local
2085 px_panic_domain(px_t *px_p, pcie_req_id_t bdf) argument
2117 px_hp_intr_redist(px_t *px_p) argument
2124 px_cpr_add_callb(px_t *px_p) argument
2131 px_cpr_rem_callb(px_t *px_p) argument
2137 px_lib_is_in_drain_state(px_t *px_p) argument
2149 px_lib_get_bdf(px_t *px_p) argument
2155 px_lib_get_root_complex_mps(px_t *px_p, dev_info_t *dip, int *mps) argument
2166 px_lib_set_root_complex_mps(px_t *px_p, dev_info_t *dip, int mps) argument
[all...]
H A Dpx_tools_4v.c130 pxtool_phys_access(px_t *px_p, uintptr_t dev_addr, argument
138 dev_info_t *dip = px_p->px_dip;
220 pxtool_pcicfg_access(px_t *px_p, pcitool_reg_t *prg_p, argument
225 dev_info_t *dip = px_p->px_dip;
226 px_pec_t *pec_p = px_p->px_pec_p;
356 pxtool_pciiomem_access(px_t *px_p, pcitool_reg_t *prg_p, argument
361 dev_info_t *dip = px_p->px_dip;
362 px_pec_t *pec_p = px_p->px_pec_p;
386 rval = hvio_poke(px_p->px_dev_hdl, prg_p->phys_addr,
405 rval = hvio_peek(px_p
462 px_t *px_p = DIP_TO_STATE(dip); local
[all...]

Completed in 105 milliseconds

12