Lines Matching defs:phdl

1131 	pcicfg_phdl_t		*phdl;
1136 phdl = pcicfg_find_phdl(dip);
1137 ASSERT(phdl);
1139 mem_request = &phdl->mem_req;
1140 io_request = &phdl->io_req;
1142 phdl->error = PCICFG_SUCCESS;
1149 phdl->memory_len = 0;
1164 phdl->memory_base = phdl->memory_last = boundbase;
1165 phdl->memory_len = boundlen;
1166 phdl->mem_hole.start = phdl->memory_base;
1167 phdl->mem_hole.len = mem_request->ra_len;
1168 phdl->mem_hole.next = (hole_t *)NULL;
1188 phdl->io_len = 0;
1203 phdl->io_base = phdl->io_last = (uint32_t)boundbase;
1204 phdl->io_len = (uint32_t)boundlen;
1205 phdl->io_hole.start = phdl->io_base;
1206 phdl->io_hole.len = io_request->ra_len;
1207 phdl->io_hole.next = (hole_t *)NULL;
1213 phdl->memory_base, phdl->memory_len);
1215 phdl->io_base, phdl->io_len);
1808 pcicfg_phdl_t *phdl;
1831 phdl = pcicfg_find_phdl(dip);
1832 ASSERT(phdl);
1834 (void) pcicfg_bridge_assign(dip, (void *)phdl);
1836 if (phdl->error != PCICFG_SUCCESS) {
1839 return (phdl->error);
1848 entry = (pcicfg_phdl_t *)phdl;
2371 pcicfg_phdl_t *phdl;
2383 phdl = pcicfg_find_phdl(dip);
2384 ASSERT(phdl);
2386 mem_request = &phdl->mem_req;
2387 io_request = &phdl->io_req;
2393 * structure "phdl".
2396 ddi_walk_devs(dip, pcicfg_sum_resources, (void *)phdl);
2399 if (phdl->error != PCICFG_SUCCESS) {
2401 return (phdl->error);
2406 * Record the addresses returned in the phdl
2434 phdl->memory_base = phdl->memory_last = mem_answer;
2435 phdl->memory_len = alen;
2437 phdl->mem_hole.start = phdl->memory_base;
2438 phdl->mem_hole.len = phdl->memory_len;
2439 phdl->mem_hole.next = (hole_t *)NULL;
2447 phdl->memory_len = phdl->io_len = 0;
2451 phdl->io_base = phdl->io_last = (uint32_t)io_answer;
2452 phdl->io_len = (uint32_t)alen;
2454 phdl->io_hole.start = phdl->io_base;
2455 phdl->io_hole.len = phdl->io_len;
2456 phdl->io_hole.next = (hole_t *)NULL;
2459 phdl->memory_base, phdl->memory_len);
2461 phdl->io_base, phdl->io_len);
4904 pcicfg_phdl_t phdl;
5346 phdl.dip = new_child;
5347 phdl.memory_base = mem_answer;
5348 phdl.io_base = (uint32_t)io_answer;
5349 phdl.error = PCICFG_SUCCESS; /* in case of empty child tree */
5352 ddi_walk_devs(new_child, pcicfg_find_resource_end, (void *)&phdl);
5355 if (phdl.error != PCICFG_SUCCESS) {
5361 mem_end = PCICFG_ROUND_UP(phdl.memory_base, PCICFG_MEMGRAN);
5362 io_end = PCICFG_ROUND_UP(phdl.io_base, PCICFG_IOGRAN);