/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_pec.c | 57 pci_ranges_t *rangep = px_p->px_ranges_p; local 79 for (i = 0; i < nrange; i++, rangep++) { 81 uint32_t rng_type = rangep->child_high & PCI_ADDR_MASK; 99 rng_addr = (uint64_t)(rangep->parent_high & 101 rng_addr |= (uint64_t)rangep->parent_low; 102 rng_size = (uint64_t)rangep->size_high << 32; 103 rng_size |= (uint64_t)rangep->size_low;
|
H A D | px_util.c | 635 pci_ranges_t *rangep = px_p->px_ranges_p; local 641 for (i = 0; i < nrange; i++, rangep++) { 642 if (PCI_REG_ADDR_G(rangep->child_high) == cfg_space_type) 650 return (((uint64_t)rangep->parent_high << 32) | rangep->parent_low);
|
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pci_pbm.c | 62 pci_ranges_t *rangep = pci_p->pci_ranges; local 95 for (i = 0; i < nrange; i++, rangep++) { 96 uint32_t rng_type = rangep->child_high & PCI_ADDR_MASK; 100 rng_addr = (uint64_t)rangep->parent_high << 32; 101 rng_addr |= (uint64_t)rangep->parent_low; 102 rng_size = (uint64_t)rangep->size_high << 32; 103 rng_size |= (uint64_t)rangep->size_low;
|
H A D | pci_util.c | 699 pci_ranges_t *rangep = pci_p->pci_ranges; local 705 for (i = 0; i < nrange; i++, rangep++) { 706 if (PCI_REG_ADDR_G(rangep->child_high) == cfg_space_type) 714 return (((uint64_t)rangep->parent_high << 32) | rangep->parent_low);
|
/illumos-gate/usr/src/uts/intel/os/ |
H A D | ddi_arch.c | 194 reg_is_enclosed_in_range(struct regspec *rp, struct rangespec *rangep) argument 196 if (rp->regspec_bustype != rangep->rng_cbustype) 199 if (rp->regspec_addr < rangep->rng_coffset) 202 if (rangep->rng_size == 0) 206 (rangep->rng_coffset + rangep->rng_size - 1)) 222 struct rangespec *rangep; local 240 for (b = 0, rangep = sparc_pd_getrng(dp, 0); b < nrange; ++b, ++rangep) 241 if (reg_is_enclosed_in_range(rp, rangep)) [all...] |
/illumos-gate/usr/src/uts/sparc/os/ |
H A D | ddi_arch.c | 178 reg_is_enclosed_in_range(struct regspec *rp, struct rangespec *rangep) argument 180 if (rp->regspec_bustype != rangep->rng_cbustype) 183 if (rp->regspec_addr < rangep->rng_coffset) 186 if (rangep->rng_size == 0) 190 (rangep->rng_coffset + rangep->rng_size - 1)) 205 struct rangespec *rangep; local 223 for (b = 0, rangep = sparc_pd_getrng(dp, 0); b < nrange; ++b, ++rangep) 224 if (reg_is_enclosed_in_range(rp, rangep)) [all...] |
/illumos-gate/usr/src/uts/i86pc/io/acpi/acpidev/ |
H A D | acpidev_resource.c | 223 acpidev_ranges_t *rangep) 226 ASSERT(rangep != NULL); 231 rhdl->acpidev_rangep[rhdl->acpidev_range_count] = *rangep; 239 uint_t mask, uint_t value, acpidev_ranges_t *rangep, uint_t *cntp) 245 if (rhdl == NULL || cntp == NULL || (rangep == NULL && *cntp != 0)) { 251 rangep[j] = rhdl->acpidev_rangep[i]; 222 acpidev_resource_insert_range(acpidev_resource_handle_t rhdl, acpidev_ranges_t *rangep) argument 238 acpidev_resource_get_ranges(acpidev_resource_handle_t rhdl, uint_t mask, uint_t value, acpidev_ranges_t *rangep, uint_t *cntp) argument
|
/illumos-gate/usr/src/uts/common/io/dld/ |
H A D | dld_proto.c | 148 dl_qos_cl_range1_t *rangep; local 178 rangep = &(dlwp->dl_qos_range1); 259 dlp->dl_qos_range_offset = (uintptr_t)rangep - (uintptr_t)dlp; 262 rangep->dl_qos_type = DL_QOS_CL_RANGE1; 263 rangep->dl_trans_delay.dl_target_value = DL_UNKNOWN; 264 rangep->dl_trans_delay.dl_accept_value = DL_UNKNOWN; 265 rangep->dl_protection.dl_min = DL_UNKNOWN; 266 rangep->dl_protection.dl_max = DL_UNKNOWN; 267 rangep->dl_residual_error = DL_UNKNOWN; 272 rangep [all...] |
H A D | dld_drv.c | 745 mac_propval_range_t *rangep = NULL; local 765 rangep = (mac_propval_range_t *)kprop->pr_val; 768 * fail if rangep is not aligned to first 771 ASSERT(IS_P2ALIGNED(rangep, sizeof (uint_t))); 782 default_val, default_size, rangep, &kprop->pr_perm_flags); 786 if (default_val == NULL && rangep == NULL) {
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | pcifm.c | 1334 pci_ranges_t *pci_ranges, *rangep; local 1371 rangep = pci_ranges; 1376 for (i = 0; i < nrange; i++, rangep++) { 1377 range_parent_begin = ((uint64_t)rangep->parent_high << 32) + 1378 rangep->parent_low; 1379 range_parent_size = ((uint64_t)rangep->size_high << 32) + 1380 rangep->size_low; 1388 space_type = PCI_REG_ADDR_G(rangep->child_high); 1414 tgt_err->tgt_pci_addr += (((uint64_t)rangep->child_mid << 32) + 1415 rangep [all...] |
/illumos-gate/usr/src/uts/sun4u/sys/ |
H A D | sbbcvar.h | 102 sbbc_pci_rangespec_t *rangep; member in struct:sbbcsoft
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | pmubus.c | 591 pmu_rangespec_t *rangep; local 601 for (i = 0, rangep = pmubusp->pmubus_rangep; i < nranges; i++, rangep++) 602 if ((rangep->rng_child <= addr) && 604 (rangep->rng_child + rangep->rng_size))) { 613 offset = addr - rangep->rng_child; 614 pci_regp->pci_phys_hi = rangep->rng_parent_hi; 615 pci_regp->pci_phys_mid = rangep->rng_parent_mid; 616 pci_regp->pci_phys_low = rangep [all...] |
H A D | sbbc.c | 365 kmem_free(sbbcsoftp->rangep, sbbcsoftp->range_len); 444 kmem_free(sbbcsoftp->rangep, sbbcsoftp->range_len); 499 kmem_free(sbbcsoftp->rangep, sbbcsoftp->range_len); 892 struct sbbc_pci_rangespec *rangep = sbbc_p->rangep; local 896 "Applying ranges for %s, rangep %llx, child_rp %llx, range %x\n", 897 ddi_driver_name(rdip), sbbc_p->rangep, child_rp, nrange); 901 for (b = 0; b < nrange; ++b, ++rangep) { 904 if (child_rp->addr_hi == rangep->sbbc_phys_hi) 907 rangep 948 struct sbbc_pci_rangespec *rangep; local [all...] |
H A D | iommu.c | 205 struct rangespec *rangep; local 209 rangep = sysio_pd_getrng(softsp->dip, i); 210 addr = (uint64_t)((uint64_t)rangep->rng_bustype << 32); 211 addr |= (uint64_t)rangep->rng_offset; 213 addr += (uint64_t)(rangep->rng_size - 1);
|
/illumos-gate/usr/src/uts/sun4u/montecarlo/io/ |
H A D | acebus.c | 305 kmem_free(ebus_p->rangep, ebus_p->range_cnt * 322 struct ebus_pci_rangespec *rangep; local 326 "ranges", (caddr_t)&rangep, &range_len) != DDI_SUCCESS) { 336 kmem_free(rangep, range_len); 347 "addr 0x%x.0x%x.0x%x ", rangep[i].ebus_phys_hi, 348 rangep[i].ebus_phys_low, rangep[i].pci_phys_hi, 349 rangep[i].pci_phys_mid, rangep[i].pci_phys_low); 350 DBG1(D_MAP, ebus_p, "Size 0x%x\n", rangep[ 491 struct ebus_pci_rangespec *rangep = ebus_p->rangep; local [all...] |
/illumos-gate/usr/src/uts/sun4u/montecarlo/sys/ |
H A D | acebus.h | 86 struct ebus_pci_rangespec *rangep; member in struct:__anon9842
|
/illumos-gate/usr/src/lib/libdladm/common/ |
H A D | libdladm.c | 1083 mac_propval_range_t *rangep; local 1091 rangep = malloc(sizeof (mac_propval_range_t) + 1093 if (rangep == NULL) 1096 rangep->mpr_count = 0; 1097 ur = &rangep->mpr_range_uint32[0]; 1117 rangep->mpr_count++; 1125 rangep->mpr_type = type; 1126 *range = rangep; 1135 dladm_range2list(mac_propval_range_t *rangep, void *elem, uint_t *nelem) argument 1140 switch (rangep 1171 dladm_range2strs(mac_propval_range_t *rangep, char **prop_val) argument 1217 mac_propval_range_t *rangep; local [all...] |
H A D | linkprop.c | 2138 mac_propval_range_t *rangep; local 2152 rangep = (mac_propval_range_t *)(void *)&dip->pr_val; 2154 ur = &rangep->mpr_range_uint32[0]; 2156 if (rangep->mpr_count == 0) { 3982 mac_propval_range_t *rangep; local 3997 rangep = (mac_propval_range_t *)(void *)&dip->pr_val; 3998 rangep->mpr_count = rcount; 4005 if ((err = i_dladm_range_size(rangep, &sz, &rcount)) 4017 if (rangep->mpr_count == 0) { 4023 switch (rangep [all...] |
/illumos-gate/usr/src/uts/sun4u/starcat/io/ |
H A D | mboxsc.c | 1269 mboxsc_timeout_range_t *rangep; local 1280 rangep = (mboxsc_timeout_range_t *)arg; 1281 rangep->min_timeout = MBOXSC_PUTMSG_MIN_TIMEOUT_MSECS; 1282 rangep->max_timeout = MBOXSC_PUTMSG_MAX_TIMEOUT_MSECS; 1288 mboxsc_timeout_range_t *rangep; local 1299 rangep = (mboxsc_timeout_range_t *)arg; 1300 rangep->min_timeout = MBOXSC_GETMSG_MIN_TIMEOUT_MSECS; 1301 rangep->max_timeout = MBOXSC_GETMSG_MAX_TIMEOUT_MSECS;
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | gld.c | 4407 dl_qos_cl_range1_t *rangep; local 4420 rangep = (dl_qos_cl_range1_t *)(mp->b_rptr + range_offset); 4421 rangep->dl_qos_type = DL_QOS_CL_RANGE1; 4422 rangep->dl_priority.dl_min = 0; 4423 rangep->dl_priority.dl_max = 7;
|