Home
last modified time | relevance | path

Searched refs:rng_p (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/i86pc/io/
H A Disa.c326 (rng_p)->child_high = (ctyp); \
327 (rng_p)->child_low = (rng_p)->parent_low = (used_p)->base; \
329 (rng_p)->parent_mid = 0; \
336 pib_ranges_t *rng_p = ranges; in isa_used_to_ranges() local
346 if (rng_p->child_low + rng_p->size == used_p->base) in isa_used_to_ranges()
347 rng_p->size += used_p->len; in isa_used_to_ranges()
349 rng_p++; in isa_used_to_ranges()
353 return (rng_p - ranges + 1); in isa_used_to_ranges()
423 pib_ranges_t *ranges, *rng_p; in isa_apply_range() local
433 rng_p = ranges; in isa_apply_range()
[all …]
/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_util.c212 pci_ranges_t *rng_p = px_p->px_ranges_p; in px_xlate_reg() local
230 for (n = 0; n < rng_n; n++, rng_p++) { in px_xlate_reg()
231 if (space_type != PCI_REG_ADDR_G(rng_p->child_high)) in px_xlate_reg()
234 rng_begin = (uint64_t)rng_p->child_mid << 32 | rng_p->child_low; in px_xlate_reg()
235 rng_sz = (uint64_t)rng_p->size_high << 32 | rng_p->size_low; in px_xlate_reg()
237 rng_begin += rng_p->child_high; in px_xlate_reg()
246 addr = reg_begin - rng_begin + ((uint64_t)rng_p->parent_high << 32 | in px_xlate_reg()
247 rng_p->parent_low); in px_xlate_reg()
/illumos-gate/usr/src/uts/sun4u/opl/io/pcicmu/
H A Dpcmu_util.c191 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 Dpcicmu.c1151 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()
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_util.c214 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 Dpcipsy.c295 pci_fix_ranges(pci_ranges_t *rng_p, int rng_entries) in pci_fix_ranges() argument
298 for (i = 0; i < rng_entries; i++, rng_p++) in pci_fix_ranges()
299 if ((rng_p->child_high & PCI_REG_ADDR_M) == PCI_ADDR_CONFIG) in pci_fix_ranges()
300 rng_p->parent_low |= rng_p->child_high; in pci_fix_ranges()
H A Dpcisch.c446 pci_fix_ranges(pci_ranges_t *rng_p, int rng_entries) in pci_fix_ranges() argument
/illumos-gate/usr/src/uts/sun4v/io/niumx/
H A Dniumx.c376 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()
/illumos-gate/usr/src/uts/sun4u/io/
H A Dupa64s.c973 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()
/illumos-gate/usr/src/uts/sun4u/sys/pci/
H A Dpci_chip.h51 extern void pci_fix_ranges(pci_ranges_t *rng_p, int rng_entries);