Searched refs:rng_p (Results 1 – 10 of 10) sorted by relevance
/titanic_41/usr/src/uts/i86pc/io/ |
H A D | isa.c | 324 #define SET_RNGS(rng_p, used_p, ctyp, ptyp) do { \ argument 325 (rng_p)->child_high = (ctyp); \ 326 (rng_p)->child_low = (rng_p)->parent_low = (used_p)->base; \ 327 (rng_p)->parent_high = (ptyp); \ 328 (rng_p)->parent_mid = 0; \ 329 (rng_p)->size = (used_p)->len; \ 335 pib_ranges_t *rng_p = ranges; in isa_used_to_ranges() local 342 SET_RNGS(rng_p, used_p, ctype, ptype); in isa_used_to_ranges() 345 if (rng_p->child_low + rng_p->size == used_p->base) in isa_used_to_ranges() 346 rng_p->size += used_p->len; in isa_used_to_ranges() [all …]
|
/titanic_41/usr/src/uts/sun4/io/px/ |
H A D | px_util.c | 214 pci_ranges_t *rng_p = px_p->px_ranges_p; in px_xlate_reg() local 232 for (n = 0; n < rng_n; n++, rng_p++) { in px_xlate_reg() 233 if (space_type != PCI_REG_ADDR_G(rng_p->child_high)) in px_xlate_reg() 236 rng_begin = (uint64_t)rng_p->child_mid << 32 | rng_p->child_low; in px_xlate_reg() 237 rng_sz = (uint64_t)rng_p->size_high << 32 | rng_p->size_low; in px_xlate_reg() 239 rng_begin += rng_p->child_high; in px_xlate_reg() 248 addr = reg_begin - rng_begin + ((uint64_t)rng_p->parent_high << 32 | in px_xlate_reg() 249 rng_p->parent_low); in px_xlate_reg()
|
/titanic_41/usr/src/uts/sun4u/opl/io/pcicmu/ |
H A D | pcmu_util.c | 191 pcmu_ranges_t *rng_p = pcmu_p->pcmu_ranges; in pcmu_xlate_reg() local 209 for (n = 0; n < rng_n; n++, rng_p++) { in pcmu_xlate_reg() 210 if (space_type != PCI_REG_ADDR_G(rng_p->child_high)) { in pcmu_xlate_reg() 214 rng_begin = rng_p->child_low; in pcmu_xlate_reg() 216 rng_begin += rng_p->child_high; in pcmu_xlate_reg() 218 rng_end = rng_begin + rng_p->size_low - 1; in pcmu_xlate_reg() 227 new_rp->regspec_addr = reg_begin - rng_begin + rng_p->parent_low; in pcmu_xlate_reg() 228 new_rp->regspec_bustype = rng_p->parent_high; in pcmu_xlate_reg()
|
H A D | pcicmu.c | 1151 pcmu_fix_ranges(pcmu_ranges_t *rng_p, int rng_entries) in pcmu_fix_ranges() argument 1154 for (i = 0; i < rng_entries; i++, rng_p++) { in pcmu_fix_ranges() 1155 if ((rng_p->child_high & PCI_REG_ADDR_M) == PCI_ADDR_CONFIG) in pcmu_fix_ranges() 1156 rng_p->parent_low |= rng_p->child_high; in pcmu_fix_ranges()
|
/titanic_41/usr/src/uts/sun4u/io/pci/ |
H A D | pci_util.c | 214 pci_ranges_t *rng_p = pci_p->pci_ranges; in pci_xlate_reg() local 231 for (n = 0; n < rng_n; n++, rng_p++) { in pci_xlate_reg() 232 if (space_type != PCI_REG_ADDR_G(rng_p->child_high)) in pci_xlate_reg() 235 rng_begin = rng_p->child_low; in pci_xlate_reg() 237 rng_begin += rng_p->child_high; in pci_xlate_reg() 239 rng_end = rng_begin + rng_p->size_low - 1; in pci_xlate_reg() 246 new_rp->regspec_addr = reg_begin - rng_begin + rng_p->parent_low; in pci_xlate_reg() 247 new_rp->regspec_bustype = rng_p->parent_high; in pci_xlate_reg()
|
H A D | pcipsy.c | 298 pci_fix_ranges(pci_ranges_t *rng_p, int rng_entries) in pci_fix_ranges() argument 301 for (i = 0; i < rng_entries; i++, rng_p++) in pci_fix_ranges() 302 if ((rng_p->child_high & PCI_REG_ADDR_M) == PCI_ADDR_CONFIG) in pci_fix_ranges() 303 rng_p->parent_low |= rng_p->child_high; in pci_fix_ranges()
|
H A D | pcisch.c | 446 pci_fix_ranges(pci_ranges_t *rng_p, int rng_entries) in pci_fix_ranges() argument
|
/titanic_41/usr/src/uts/sun4v/io/niumx/ |
H A D | niumx.c | 376 niumx_ranges_t *rng_p; in niumx_map() local 399 (caddr_t)&rng_p, &rnglen) != DDI_SUCCESS) { in niumx_map() 408 for (i = 0, reg_p += rn; i < rngnum; rng_p++, i++) { in niumx_map() 409 if (reg_p->addr_high == rng_p->child_hi) in niumx_map() 427 rng_begin = rng_p->child_lo; in niumx_map() 431 (rng_begin + (rng_p->size_lo - 1))) { in niumx_map() 437 p_regspec.regspec_bustype = rng_p->parent_hi; in niumx_map() 438 p_regspec.regspec_addr = reg_begin - rng_begin + rng_p->parent_lo; in niumx_map() 446 kmem_free(rng_p - i, rnglen); in niumx_map()
|
/titanic_41/usr/src/uts/sun4u/io/ |
H A D | upa64s.c | 973 upa64s_ranges_t *range_p, *rng_p; in xlate_reg_prop() local 1015 for (i = 0, rng_p = range_p; i < n_ranges; i++, rng_p++) { in xlate_reg_prop() 1016 uint64_t rng_beg = rng_p->upa64s_child; in xlate_reg_prop() 1017 uint64_t rng_end = rng_beg + rng_p->upa64s_size; in xlate_reg_prop() 1020 addr += rng_p->upa64s_parent; in xlate_reg_prop()
|
/titanic_41/usr/src/uts/sun4u/sys/pci/ |
H A D | pci_chip.h | 51 extern void pci_fix_ranges(pci_ranges_t *rng_p, int rng_entries);
|