Lines Matching refs:ranges
2700 pcicfg_range_t *ranges; in pcicfg_find_resource_end() local
2714 (caddr_t)&ranges, &length) != DDI_PROP_SUCCESS) { in pcicfg_find_resource_end()
2723 uint64_t mid = ranges[i].child_mid; in pcicfg_find_resource_end()
2724 uint64_t lo = ranges[i].child_lo; in pcicfg_find_resource_end()
2725 uint64_t size = ranges[i].size_lo; in pcicfg_find_resource_end()
2727 switch (PCI_REG_ADDR_G(ranges[i].child_hi)) { in pcicfg_find_resource_end()
2745 kmem_free(ranges, length); in pcicfg_find_resource_end()
2807 pcicfg_range_t *ranges; in pcicfg_free_bridge_resources() local
2815 DDI_PROP_DONTPASS, "ranges", (caddr_t)&ranges, in pcicfg_free_bridge_resources()
2835 if (ranges[i].size_lo != 0 || in pcicfg_free_bridge_resources()
2836 ranges[i].size_hi != 0) { in pcicfg_free_bridge_resources()
2837 switch (ranges[i].parent_hi & PCI_REG_ADDR_M) { in pcicfg_free_bridge_resources()
2841 ranges[i].child_lo, in pcicfg_free_bridge_resources()
2842 ranges[i].size_lo); in pcicfg_free_bridge_resources()
2844 (uint64_t)ranges[i].child_lo, in pcicfg_free_bridge_resources()
2845 (uint64_t)ranges[i].size_lo, in pcicfg_free_bridge_resources()
2850 kmem_free(ranges, length); in pcicfg_free_bridge_resources()
2858 ranges[i].child_mid, in pcicfg_free_bridge_resources()
2859 ranges[i].child_lo, in pcicfg_free_bridge_resources()
2860 ranges[i].size_lo) in pcicfg_free_bridge_resources()
2862 PCICFG_LADDR(ranges[i].child_lo, in pcicfg_free_bridge_resources()
2863 ranges[i].child_mid), in pcicfg_free_bridge_resources()
2864 (uint64_t)ranges[i].size_lo, in pcicfg_free_bridge_resources()
2869 kmem_free(ranges, length); in pcicfg_free_bridge_resources()
2881 kmem_free(ranges, length); in pcicfg_free_bridge_resources()
3122 pcicfg_range_t *ranges; in pcicfg_update_ranges_prop() local
3127 dip, DDI_PROP_DONTPASS, "ranges", (caddr_t)&ranges, &rlen); in pcicfg_update_ranges_prop()
3154 bcopy(ranges, newreg, rlen); in pcicfg_update_ranges_prop()
3166 kmem_free((caddr_t)ranges, rlen); in pcicfg_update_ranges_prop()