Lines Matching refs:bus_p

85  * This data strucutre is now statically allocated during bus_p
132 #define PCIE_ASSIGNED_TO_FMA_DOM(bus_p) \
133 (!PCIE_IS_BDG(bus_p) && PCIE_BUS2DOM(bus_p)->fmadom_count > 0)
134 #define PCIE_ASSIGNED_TO_NFMA_DOM(bus_p) \
135 (!PCIE_IS_BDG(bus_p) && PCIE_BUS2DOM(bus_p)->nfmadom_count > 0)
136 #define PCIE_ASSIGNED_TO_ROOT_DOM(bus_p) \
137 (PCIE_IS_BDG(bus_p) || PCIE_BUS2DOM(bus_p)->rootdom_count > 0)
138 #define PCIE_BDG_HAS_CHILDREN_FMA_DOM(bus_p) \
139 (PCIE_IS_BDG(bus_p) && PCIE_BUS2DOM(bus_p)->fmadom_count > 0)
140 #define PCIE_BDG_HAS_CHILDREN_NFMA_DOM(bus_p) \
141 (PCIE_IS_BDG(bus_p) && PCIE_BUS2DOM(bus_p)->nfmadom_count > 0)
142 #define PCIE_BDG_HAS_CHILDREN_ROOT_DOM(bus_p) \
143 (PCIE_IS_BDG(bus_p) && PCIE_BUS2DOM(bus_p)->rootdom_count > 0)
144 #define PCIE_IS_ASSIGNED(bus_p) \
145 (!PCIE_ASSIGNED_TO_ROOT_DOM(bus_p))
146 #define PCIE_BDG_IS_UNASSIGNED(bus_p) \
147 (PCIE_IS_BDG(bus_p) && \
148 (!PCIE_BDG_HAS_CHILDREN_NFMA_DOM(bus_p)) && \
149 (!PCIE_BDG_HAS_CHILDREN_FMA_DOM(bus_p)))
152 #define PCIE_IN_DOMAIN(bus_p, id) (pcie_in_domain((bus_p), (id)))
155 #define PCIE_DOMAIN_ID_GET(bus_p) \
156 ((uint_t)(PCIE_IS_ASSIGNED(bus_p) \
157 ? PCIE_BUS2DOM(bus_p)->domain.id.domain_id : NULL))
158 #define PCIE_DOMAIN_ID_SET(bus_p, new_id) \
159 if (!PCIE_IS_BDG(bus_p)) \
160 PCIE_BUS2DOM(bus_p)->domain.id.domain_id = (uint_t)(new_id)
161 #define PCIE_DOMAIN_ID_INCR_REF_COUNT(bus_p) \
162 if (!PCIE_IS_BDG(bus_p)) \
163 PCIE_BUS2DOM(bus_p)->domain.id.cached_count = 1;
164 #define PCIE_DOMAIN_ID_DECR_REF_COUNT(bus_p) \
165 if (!PCIE_IS_BDG(bus_p)) \
166 PCIE_BUS2DOM(bus_p)->domain.id.cached_count = 0;
169 #define PCIE_DOMAIN_LIST_GET(bus_p) \
170 ((pcie_domains_t *)(PCIE_IS_BDG(bus_p) ? \
171 PCIE_BUS2DOM(bus_p)->domain.ids.ids : NULL))
172 #define PCIE_DOMAIN_LIST_ADD(bus_p, domain_id) \
173 if (PCIE_IS_BDG(bus_p)) \
175 &PCIE_BUS2DOM(bus_p)->domain.ids.ids)
176 #define PCIE_DOMAIN_LIST_REMOVE(bus_p, domain_id) \
177 if (PCIE_IS_BDG(bus_p)) \
179 PCIE_BUS2DOM(bus_p)->domain.ids.ids)
181 #define PCIE_BDF_LIST_GET(bus_p) \
182 ((pcie_req_id_list_t *)(PCIE_IS_BDG(bus_p) ? \
183 PCIE_BUS2DOM(bus_p)->domain.ids.bdfs : NULL))
184 #define PCIE_BDF_LIST_ADD(bus_p, bdf) \
185 if (PCIE_IS_BDG(bus_p)) \
186 pcie_bdf_list_add(bdf, &PCIE_BUS2DOM(bus_p)->domain.ids.bdfs)
187 #define PCIE_BDF_LIST_REMOVE(bus_p, bdf) \
188 if (PCIE_IS_BDG(bus_p)) \
189 pcie_bdf_list_remove(bdf, &PCIE_BUS2DOM(bus_p)->domain.ids.bdfs)