Searched refs:pf_data_t (Results 1 - 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/i86pc/io/pciex/
H A Dnpe.c330 PCIE_DIP2PFD(devi) = kmem_zalloc(sizeof (pf_data_t), KM_SLEEP);
371 kmem_free(PCIE_DIP2PFD(devi), sizeof (pf_data_t));
/illumos-gate/usr/src/uts/common/io/pciex/
H A Dpcie.c631 pf_data_t *pfd_p = PCIE_ZALLOC(pf_data_t);
715 pf_data_t *pfd_p = PCIE_DIP2PFD(dip);
779 kmem_free(PCIE_DIP2PFD(dip), sizeof (pf_data_t));
786 * Special functions to allocate pf_data_t's for PCIe root complexes.
790 pcie_rc_init_pfd(dev_info_t *dip, pf_data_t *pfd_p)
816 pcie_rc_fini_pfd(pf_data_t *pfd_p)
855 * pf_data_t * bus_pfd
922 * pf_data_t * bus_pfd
951 * pf_data_t * <bus_pf
[all...]
H A Dpcie_fault.c108 static void pf_pcix_regs_gather(pf_data_t *pfd_p, pcie_bus_t *bus_p);
109 static void pf_pcie_regs_gather(pf_data_t *pfd_p, pcie_bus_t *bus_p);
110 static void pf_pci_regs_gather(pf_data_t *pfd_p, pcie_bus_t *bus_p);
112 static void pf_en_dq(pf_data_t *pfd_p, pf_impl_t *impl_p);
116 static void pf_adjust_for_no_aer(pf_data_t *);
117 static void pf_adjust_for_no_saer(pf_data_t *);
118 static pf_data_t *pf_get_pcie_bridge(pf_data_t *, pcie_req_id_t);
119 static pf_data_t *pf_get_parent_pcie_bridge(pf_data_t *);
[all...]
H A Dpciev.c284 pciev_eh(pf_data_t *pfd_p, pf_impl_t *impl)
289 pf_data_t *root_pfd_p = impl->pf_dq_head_p;
385 pciev_eh_exit(pf_data_t *root_pfd_p, uint_t intr_type)
401 pciev_get_affected_dev(pf_impl_t *impl, pf_data_t *pfd_p,
/illumos-gate/usr/src/uts/common/sys/
H A Dpcie_impl.h282 typedef struct pf_data pf_data_t; typedef in typeref:struct:pf_data
322 pf_data_t *bus_pfd;
375 pf_data_t *pe_prev; /* Next error in queue */
376 pf_data_t *pe_next; /* Next error in queue */
384 pf_data_t *pf_dq_head_p; /* ptr to fault data queue */
385 pf_data_t *pf_dq_tail_p; /* ptr pt last fault data q */
536 extern void pcie_rc_init_pfd(dev_info_t *dip, pf_data_t *pfd);
537 extern void pcie_rc_fini_pfd(pf_data_t *pfd);
585 pf_data_t *root_pfd_p);
603 extern int pf_pci_decode(pf_data_t *, uint16_
[all...]
/illumos-gate/usr/src/uts/sun4v/io/px/
H A Dpx_err.c39 static void px_err_fill_pfd(dev_info_t *dip, pf_data_t *pfd_p,
43 px_rc_err_t *epkt, pf_data_t *pfd_p);
51 px_rc_err_t *epkt, pf_data_t *pfd_p);
53 px_rc_err_t *epkt, pf_data_t *pfd_p);
55 px_rc_err_t *epkt, pf_data_t *pfd_p);
57 px_rc_err_t *epkt, pf_data_t *pfd_p);
59 px_rc_err_t *epkt, pf_data_t *pfd_p);
61 px_rc_err_t *epkt, pf_data_t *pfd_p);
63 px_rc_err_t *epkt, pf_data_t *pfd_p);
141 px_err_fill_pfd(dev_info_t *dip, pf_data_t *pfd_
[all...]
H A Dpx_err_gen.c41 pf_data_t *pfd_p)
233 pf_data_t *pfd_p)
417 pf_data_t *pfd_p)
595 pf_data_t *pfd_p)
/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_fm.c302 pf_data_t *pfd_p;
409 pf_data_t *pfd_p;
590 pf_data_t *pfd_p = px_get_pfd(px_p);
729 * px_get_pdf automatically allocates a RC pf_data_t and returns a pointer to
732 pf_data_t *
735 pf_data_t *pfd_p = &px_p->px_pfd_arr[idx];
778 pf_data_t *
782 pf_data_t *pfd_p;
975 pf_data_t *root_pfd_p = PCIE_DIP2PFD(px_p->px_dip);
976 pf_data_t *pfd_
[all...]
H A Dpx_fm.h131 extern pf_data_t *px_rp_en_q(px_t *px_p, pcie_req_id_t fault_bdf,
133 extern pf_data_t *px_get_pfd(px_t *px_p);
H A Dpx_var.h107 pf_data_t px_pfd_arr[5];

Completed in 72 milliseconds