Home
last modified time | relevance | path

Searched refs:pci_t (Results 1 – 25 of 35) sorted by relevance

12

/illumos-gate/usr/src/uts/sun4u/sys/pci/
H A Dpci_chip.h35 extern void pci_post_init_child(pci_t *pci_p, dev_info_t *child);
36 extern void pci_post_uninit_child(pci_t *pci_p);
38 extern int pci_obj_setup(pci_t *pci_p);
39 extern void pci_obj_destroy(pci_t *pci_p);
40 extern void pci_obj_resume(pci_t *pci_p);
41 extern void pci_obj_suspend(pci_t *pci_p);
46 extern void pci_add_pci_kstat(pci_t *pci_p);
47 extern void pci_rem_pci_kstat(pci_t *pci_p);
49 extern void pci_add_upstream_kstat(pci_t *pci_p);
52 extern int map_pci_registers(pci_t *pci_p, dev_info_t *dip);
[all …]
H A Dpci_util.h36 extern int init_child(pci_t *pci_p, dev_info_t *child);
37 extern int uninit_child(pci_t *pci_p, dev_info_t *child);
39 extern int get_pci_properties(pci_t *pci_p, dev_info_t *dip);
40 extern void free_pci_properties(pci_t *pci_p);
41 extern void unmap_pci_registers(pci_t *pci_p);
42 extern void fault_init(pci_t *pci_p);
43 extern void fault_fini(pci_t *pci_p);
48 extern int pci_reloc_reg(dev_info_t *dip, dev_info_t *rdip, pci_t *pci_p,
50 extern int pci_xlate_reg(pci_t *pci_p, pci_regspec_t *pci_rp,
56 extern uint64_t pci_get_cfg_pabase(pci_t *pci_p);
H A Dpci_ecc.h74 extern void ecc_create(pci_t *pci_p);
75 extern int ecc_register_intr(pci_t *pci_p);
76 extern void ecc_destroy(pci_t *pci_p);
77 extern void ecc_configure(pci_t *pci_p);
78 extern void ecc_enable_intr(pci_t *pci_p);
H A Dpci_ib.h55 pci_t *ib_pci_p; /* link back to pci soft state */
187 extern void ib_create(pci_t *pci_p);
188 extern void ib_destroy(pci_t *pci_p);
191 extern void ib_intr_enable(pci_t *pci_p, ib_ino_t ino);
203 extern void ib_ino_add_intr(pci_t *pci_p, ib_ino_pil_t *ipil_p, ih_t *ih_p);
204 extern void ib_ino_rem_intr(pci_t *pci_p, ib_ino_pil_t *ipil_p, ih_t *ih_p);
222 extern int ib_update_intr_state(pci_t *pci_p, dev_info_t *rdip,
224 extern int ib_get_intr_target(pci_t *pci_p, ib_ino_t ino, int *cpu_id_p);
225 extern int ib_set_intr_target(pci_t *pci_p, ib_ino_t ino, int cpu_id);
H A Dpci_counters.h65 extern kstat_t *pci_create_cntr_kstat(pci_t *, char *, int,
71 extern void pci_kstat_create(pci_t *);
72 extern void pci_kstat_destroy(pci_t *);
73 extern void pci_rem_upstream_kstat(pci_t *);
H A Dpci_sc.h44 pci_t *sc_pci_p; /* link back to pci soft state */
82 extern void sc_create(pci_t *pci_p);
83 extern void sc_destroy(pci_t *pci_p);
H A Dpci_iommu.h127 pci_t *iommu_pci_p; /* link back to pci soft state */
249 extern void iommu_create(pci_t *pci_p);
250 extern void iommu_destroy(pci_t *pci_p);
254 extern int pci_alloc_tsb(pci_t *pci_p);
255 extern void pci_free_tsb(pci_t *pci_p);
H A Dpci_cb.h88 extern void cb_create(pci_t *pci_p);
89 extern void cb_destroy(pci_t *pci_p);
92 extern void cb_enable_nintr(pci_t *pci_p, enum cb_nintr_index idx);
H A Dpci_pbm.h79 pci_t *pbm_pci_p; /* link back to pci soft state */
172 extern void pbm_create(pci_t *pci_p);
173 extern void pbm_destroy(pci_t *pci_p);
H A Dpci_fdvma.h38 extern int pci_fdvma_reserve(dev_info_t *dip, dev_info_t *rdip, pci_t *pci_p,
40 extern int pci_fdvma_release(dev_info_t *dip, pci_t *pci_p, ddi_dma_impl_t *mp);
H A Dpci_reloc.h49 extern void pci_dvma_unregister_callbacks(pci_t *, ddi_dma_impl_t *);
53 extern void pci_fdvma_unregister_callbacks(pci_t *, fdvma_t *,
H A Dpci_dma.h240 extern int pci_dma_attr2hdl(pci_t *pci_p, ddi_dma_impl_t *mp);
242 extern int pci_dma_type(pci_t *pci_p, ddi_dma_req_t *req, ddi_dma_impl_t *mp);
243 extern int pci_dma_pfn(pci_t *pci_p, ddi_dma_req_t *req, ddi_dma_impl_t *mp);
244 extern int pci_dvma_win(pci_t *pci_p, ddi_dma_req_t *r, ddi_dma_impl_t *mp);
252 extern int pci_dma_physwin(pci_t *pci_p, ddi_dma_req_t *dmareq,
H A Dpci_var.h98 pci_t *pci_p[2]; /* pci soft states of both sides */
187 ((pci_t *)ddi_get_soft_state(per_pci_state, (i)))
204 #define DEV_TO_SOFTSTATE(dev) ((pci_t *)ddi_get_soft_state(per_pci_state, \
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpcipsy.c59 static uint32_t pci_identity_init(pci_t *pci_p);
60 static int pci_intr_setup(pci_t *pci_p);
61 static void pci_pbm_errstate_get(pci_t *pci_p, pbm_errstate_t *pbm_err_p);
68 pci_obj_setup(pci_t *pci_p) in pci_obj_setup()
150 pci_obj_destroy(pci_t *pci_p) in pci_obj_destroy()
184 pci_obj_resume(pci_t *pci_p) in pci_obj_resume()
211 pci_obj_suspend(pci_t *pci_p) in pci_obj_suspend()
226 pci_intr_setup(pci_t *pci_p) in pci_intr_setup()
314 map_pci_registers(pci_t *pci_p, dev_info_t *dip) in map_pci_registers()
374 unmap_pci_registers(pci_t *pci_p) in unmap_pci_registers()
[all …]
H A Dpci_pbm.c58 pbm_create(pci_t *pci_p) in pbm_create()
146 pci_t *pci_p = pbm_p->pbm_pci_p; in pbm_register_intr()
176 pbm_destroy(pci_t *pci_p) in pbm_destroy()
218 pci_t *pci_p = (pci_t *)a; in pbm_error_intr()
276 pci_t *pci_p = pbm_p->pbm_pci_p; in pbm_suspend()
286 pci_t *pci_p = pbm_p->pbm_pci_p; in pbm_resume()
299 pci_t *pci_p = pbm_p->pbm_pci_p; in pbm_intr_dist()
319 pci_t *pci_p = get_pci_soft_state(ddi_get_instance(dip)); in pbm_afsr_report()
H A Dpci_tools.c101 static int pcitool_phys_peek(pci_t *pci_p, boolean_t type, size_t size,
103 static int pcitool_phys_poke(pci_t *pci_p, boolean_t type, size_t size,
105 static int pcitool_access(pci_t *pci_p, uint64_t phys_addr, uint64_t max_addr,
109 static int pcitool_get_bar(pci_t *pci_p, pcitool_reg_t *prg,
112 static int pcitool_config_request(pci_t *pci_p, pcitool_reg_t *prg,
115 static int pcitool_get_intr(dev_info_t *dip, void *arg, int mode, pci_t *pci_p);
116 static int pcitool_set_intr(dev_info_t *dip, void *arg, int mode, pci_t *pci_p);
130 pcitool_phys_peek(pci_t *pci_p, boolean_t type, size_t size, in pcitool_phys_peek()
192 pcitool_phys_poke(pci_t *pci_p, boolean_t type, size_t size, in pcitool_phys_poke()
290 pcitool_get_intr(dev_info_t *dip, void *arg, int mode, pci_t *pci_p) in pcitool_get_intr()
[all …]
H A Dpcisch.c67 static uint32_t pci_identity_init(pci_t *);
70 static void pci_clear_error(pci_t *, pbm_errstate_t *);
71 static uint32_t pci_identity_init(pci_t *pci_p);
72 static int pci_intr_setup(pci_t *pci_p);
78 static void pci_pbm_errstate_get(pci_t *pci_p, pbm_errstate_t *pbm_err_p);
91 pci_obj_setup(pci_t *pci_p) in pci_obj_setup()
168 pci_obj_destroy(pci_t *pci_p) in pci_obj_destroy()
205 pci_obj_resume(pci_t *pci_p) in pci_obj_resume()
233 pci_obj_suspend(pci_t *pci_p) in pci_obj_suspend()
252 pci_intr_setup(pci_t *pci_p) in pci_intr_setup()
[all …]
H A Dpci.c66 static int pci_ctlops_poke(pci_t *pci_p, peekpoke_ctlops_t *in_args);
67 static int pci_ctlops_peek(pci_t *pci_p, peekpoke_ctlops_t *in_args,
160 e = ddi_soft_state_init(&per_pci_state, sizeof (pci_t), 1); in _init()
252 pci_t *pci_p = get_pci_soft_state(instance); in pci_info()
283 pci_t *pci_p; /* per bus state pointer */ in pci_attach()
409 pci_t *pci_p = get_pci_soft_state(instance); in pci_detach()
488 pci_t *pci_p = get_pci_soft_state(ddi_get_instance(dip)); in pci_map()
574 pci_t *pci_p = get_pci_soft_state(ddi_get_instance(dip)); in pci_dma_setup()
640 pci_t *pci_p = get_pci_soft_state(ddi_get_instance(dip)); in pci_dma_allochdl()
698 pci_t *pci_p = get_pci_soft_state(ddi_get_instance(dip)); in pci_dma_bindhdl()
[all …]
H A Dpci_fm.c141 pci_t *pci_p = get_pci_soft_state(ddi_get_instance(dip)); in pci_fm_init_child()
155 pci_t *pci_p = get_pci_soft_state(ddi_get_instance(dip)); in pci_bus_enter()
171 pci_t *pci_p = get_pci_soft_state(ddi_get_instance(dip)); in pci_bus_exit()
202 pci_t *pci_p = (pci_t *)impl_data; in pci_err_callback()
251 pci_fm_create(pci_t *pci_p) in pci_fm_create()
308 pci_fm_destroy(pci_t *pci_p) in pci_fm_destroy()
H A Dpci_fdvma.c54 pci_t *pci_p = (pci_t *)fdvma_p->softsp; in pci_fdvma_load()
132 pci_t *pci_p = (pci_t *)fdvma_p->softsp; in pci_fdvma_unload()
167 pci_t *pci_p = (pci_t *)fdvma_p->softsp; in pci_fdvma_sync()
178 pci_fdvma_reserve(dev_info_t *dip, dev_info_t *rdip, pci_t *pci_p, in pci_fdvma_reserve()
271 pci_fdvma_release(dev_info_t *dip, pci_t *pci_p, ddi_dma_impl_t *mp) in pci_fdvma_release()
H A Dpci_counters.c42 pci_kstat_create(pci_t *pci_p) in pci_kstat_create()
53 pci_kstat_destroy(pci_t *pci_p) in pci_kstat_destroy()
152 kstat_t *pci_create_cntr_kstat(pci_t *pci_p, char *name, in pci_create_cntr_kstat()
264 pci_rem_upstream_kstat(pci_t *pci_p) in pci_rem_upstream_kstat()
H A Dpci_ecc.c61 ecc_create(pci_t *pci_p) in ecc_create()
105 ecc_register_intr(pci_t *pci_p) in ecc_register_intr()
124 ecc_destroy(pci_t *pci_p) in ecc_destroy()
156 ecc_configure(pci_t *pci_p) in ecc_configure()
185 ecc_enable_intr(pci_t *pci_p) in ecc_enable_intr()
383 pci_t *pci_p; in ecc_pci_check()
411 pci_t *pci_p; in ecc_err_handler()
569 pci_t *pci_p = ecc_err->ecc_p->ecc_pci_cmn_p->pci_p[0]; in ecc_err_drain()
H A Dpci_ib.c51 ib_create(pci_t *pci_p) in ib_create()
116 ib_destroy(pci_t *pci_p) in ib_destroy()
146 ib_intr_enable(pci_t *pci_p, ib_ino_t ino) in ib_intr_enable()
309 pci_t *pci_p = ib_p->ib_pci_p; in ib_intr_dist_all()
459 pci_t *pci_p = ib_p->ib_pci_p; in ib_suspend()
477 pci_t *pci_p = ib_p->ib_pci_p; in ib_resume()
628 ib_ino_add_intr(pci_t *pci_p, ib_ino_pil_t *ipil_p, ih_t *ih_p) in ib_ino_add_intr()
699 ib_ino_rem_intr(pci_t *pci_p, ib_ino_pil_t *ipil_p, ih_t *ih_p) in ib_ino_rem_intr()
824 ib_update_intr_state(pci_t *pci_p, dev_info_t *rdip, in ib_update_intr_state()
873 ib_get_intr_target(pci_t *pci_p, ib_ino_t ino, int *cpu_id_p) in ib_get_intr_target()
[all …]
H A Dpci_util.c61 get_pci_properties(pci_t *pci_p, dev_info_t *dip) in get_pci_properties()
137 free_pci_properties(pci_t *pci_p) in free_pci_properties()
156 pci_reloc_reg(dev_info_t *dip, dev_info_t *rdip, pci_t *pci_p, in pci_reloc_reg()
211 pci_xlate_reg(pci_t *pci_p, pci_regspec_t *pci_rp, struct regspec *new_rp) in pci_xlate_reg()
364 uninit_child(pci_t *pci_p, dev_info_t *child) in uninit_child()
399 init_child(pci_t *pci_p, dev_info_t *child) in init_child()
696 pci_get_cfg_pabase(pci_t *pci_p) in pci_get_cfg_pabase()
H A Dpci_intr.c147 pci_t *pci_p = get_pci_soft_state(ddi_get_instance(dip)); in map_pcidev_cfg_reg()
223 pci_t *pci_p = ino_p->ino_ib_p->ib_pci_p; in pci_spurintr()
294 pci_t *pci_p = ino_p->ino_ib_p->ib_pci_p; in pci_intr_wrapper()
410 pci_t *pci_p = ib_p->ib_pci_p; in pci_ks_update()
453 pci_t *pci_p = get_pci_soft_state(ddi_get_instance(dip)); in pci_add_intr()
624 pci_t *pci_p = get_pci_soft_state(ddi_get_instance(dip)); in pci_remove_intr()
722 pci_intr_teardown(pci_t *pci_p) in pci_intr_teardown()

12