Lines Matching refs:bus_p

49 static void pcie_cache_domain_info(pcie_bus_t *bus_p);
50 static void pcie_uncache_domain_info(pcie_bus_t *bus_p);
60 pcie_bus_t *bus_p;
65 bus_p = PCIE_DIP2BUS(dip);
66 if (bus_p && (bus_p->bus_bdf == bdf))
68 if (bus_p) {
70 if ((bus_num >= bus_p->bus_bus_range.lo &&
71 bus_num <= bus_p->bus_bus_range.hi) ||
72 bus_p->bus_bus_range.hi == 0)
125 pcie_cache_domain_info(pcie_bus_t *bus_p)
127 boolean_t assigned = PCIE_IS_ASSIGNED(bus_p);
128 boolean_t fma_dom = PCIE_ASSIGNED_TO_FMA_DOM(bus_p);
129 uint_t domain_id = PCIE_DOMAIN_ID_GET(bus_p);
130 pcie_req_id_t bdf = bus_p->bus_bdf;
135 ASSERT(!PCIE_IS_BDG(bus_p));
137 for (pdip = ddi_get_parent(PCIE_BUS2DIP(bus_p)); PCIE_DIP2BUS(pdip);
164 pcie_uncache_domain_info(pcie_bus_t *bus_p)
166 boolean_t assigned = PCIE_IS_ASSIGNED(bus_p);
167 boolean_t fma_dom = PCIE_ASSIGNED_TO_FMA_DOM(bus_p);
168 uint_t domain_id = PCIE_DOMAIN_ID_GET(bus_p);
169 pcie_domain_t *dom_p = PCIE_BUS2DOM(bus_p), *pdom_p;
173 ASSERT(!PCIE_IS_BDG(bus_p));
179 PCIE_DOMAIN_ID_SET(bus_p, NULL);
180 PCIE_DOMAIN_ID_DECR_REF_COUNT(bus_p);
187 for (pdip = ddi_get_parent(PCIE_BUS2DIP(bus_p)); PCIE_DIP2BUS(pdip);
200 PCIE_BDF_LIST_REMOVE(pbus_p, bus_p->bus_bdf);
217 pcie_bus_t *bus_p = PCIE_DIP2BUS(dip);
219 PCIE_BUS2DOM(bus_p) = dom_p;
222 if (PCIE_IS_BDG(bus_p))
249 pcie_cache_domain_info(bus_p);
256 pcie_bus_t *bus_p = PCIE_DIP2BUS(dip);
258 if (PCIE_IS_BDG(bus_p))
259 pcie_domain_list_destroy(PCIE_DOMAIN_LIST_GET(bus_p));
261 pcie_uncache_domain_info(bus_p);
404 pcie_bus_t *bus_p = PCIE_PFD2BUS(pfd_p);
416 return (PCIE_DIP2BUS(bus_p->bus_rp_dip));
418 return (bus_p);
420 return (PCIE_DIP2BUS(ddi_get_parent(PCIE_BUS2DIP(bus_p))));
429 if (pf_tlp_decode(bus_p, PCIE_ADV_REG(pfd_p)) == DDI_SUCCESS) {
483 pcie_in_domain(pcie_bus_t *bus_p, uint_t domain_id)
485 if (PCIE_IS_BDG(bus_p)) {
488 PCIE_DOMAIN_LIST_GET(bus_p), PCIE_DOM_LIST_TYPE_CACHE);
493 return (PCIE_DOMAIN_ID_GET(bus_p) == domain_id);