/opensolaris-onvv-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...] |
/opensolaris-onvv-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...] |
/opensolaris-onvv-gate/usr/src/uts/sun4u/montecarlo/io/ |
H A D | acebus.c | 302 kmem_free(ebus_p->rangep, ebus_p->range_cnt * 319 struct ebus_pci_rangespec *rangep; local 323 "ranges", (caddr_t)&rangep, &range_len) != DDI_SUCCESS) { 333 kmem_free(rangep, range_len); 344 "addr 0x%x.0x%x.0x%x ", rangep[i].ebus_phys_hi, 345 rangep[i].ebus_phys_low, rangep[i].pci_phys_hi, 346 rangep[i].pci_phys_mid, rangep[i].pci_phys_low); 347 DBG1(D_MAP, ebus_p, "Size 0x%x\n", rangep[ 488 struct ebus_pci_rangespec *rangep = ebus_p->rangep; local [all...] |
/opensolaris-onvv-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);
|
/opensolaris-onvv-gate/usr/src/lib/libdladm/common/ |
H A D | libdladm.c | 1080 mac_propval_range_t *rangep; local 1088 rangep = malloc(sizeof (mac_propval_range_t) + 1090 if (rangep == NULL) 1093 rangep->mpr_count = 0; 1094 ur = &rangep->mpr_range_uint32[0]; 1114 rangep->mpr_count++; 1122 rangep->mpr_type = type; 1123 *range = rangep; 1132 dladm_range2list(mac_propval_range_t *rangep, void *elem, uint_t *nelem) argument 1137 switch (rangep 1168 dladm_range2strs(mac_propval_range_t *rangep, char **prop_val) argument 1214 mac_propval_range_t *rangep; local [all...] |
H A D | linkprop.c | 2050 mac_propval_range_t *rangep; local 2064 rangep = (mac_propval_range_t *)(void *)&dip->pr_val; 2066 ur = &rangep->mpr_range_uint32[0]; 2068 if (rangep->mpr_count == 0) { 3725 mac_propval_range_t *rangep; local 3740 rangep = (mac_propval_range_t *)(void *)&dip->pr_val; 3741 rangep->mpr_count = rcount; 3748 if ((err = i_dladm_range_size(rangep, &sz, &rcount)) 3760 if (rangep->mpr_count == 0) { 3766 switch (rangep [all...] |
/opensolaris-onvv-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);
|
/opensolaris-onvv-gate/usr/src/uts/sun4u/io/ |
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 | pmubus.c | 588 pmu_rangespec_t *rangep; local 598 for (i = 0, rangep = pmubusp->pmubus_rangep; i < nranges; i++, rangep++) 599 if ((rangep->rng_child <= addr) && 601 (rangep->rng_child + rangep->rng_size))) { 610 offset = addr - rangep->rng_child; 611 pci_regp->pci_phys_hi = rangep->rng_parent_hi; 612 pci_regp->pci_phys_mid = rangep->rng_parent_mid; 613 pci_regp->pci_phys_low = rangep [all...] |
H A D | iommu.c | 207 struct rangespec *rangep; local 211 rangep = sysio_pd_getrng(softsp->dip, i); 212 addr = (uint64_t)((uint64_t)rangep->rng_bustype << 32); 213 addr |= (uint64_t)rangep->rng_offset; 215 addr += (uint64_t)(rangep->rng_size - 1);
|
/opensolaris-onvv-gate/usr/src/uts/i86pc/sys/ |
H A D | acpidev_rsc.h | 155 acpidev_ranges_t *rangep); 157 uint_t mask, uint_t value, acpidev_ranges_t *rangep, uint_t *cntp);
|
/opensolaris-onvv-gate/usr/src/uts/common/io/dld/ |
H A D | dld_proto.c | 147 dl_qos_cl_range1_t *rangep; local 177 rangep = &(dlwp->dl_qos_range1); 258 dlp->dl_qos_range_offset = (uintptr_t)rangep - (uintptr_t)dlp; 261 rangep->dl_qos_type = DL_QOS_CL_RANGE1; 262 rangep->dl_trans_delay.dl_target_value = DL_UNKNOWN; 263 rangep->dl_trans_delay.dl_accept_value = DL_UNKNOWN; 264 rangep->dl_protection.dl_min = DL_UNKNOWN; 265 rangep->dl_protection.dl_max = DL_UNKNOWN; 266 rangep->dl_residual_error = DL_UNKNOWN; 271 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) {
|
/opensolaris-onvv-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...] |
/opensolaris-onvv-gate/usr/src/uts/sun4u/montecarlo/sys/ |
H A D | acebus.h | 86 struct ebus_pci_rangespec *rangep; member in struct:__anon9930
|
/opensolaris-onvv-gate/usr/src/uts/sun4u/sys/ |
H A D | sbbcvar.h | 102 sbbc_pci_rangespec_t *rangep; member in struct:sbbcsoft
|
/opensolaris-onvv-gate/usr/src/uts/i86pc/io/acpi/acpidev/ |
H A D | acpidev_resource.c | 221 acpidev_ranges_t *rangep) 224 ASSERT(rangep != NULL); 229 rhdl->acpidev_rangep[rhdl->acpidev_range_count] = *rangep; 237 uint_t mask, uint_t value, acpidev_ranges_t *rangep, uint_t *cntp) 243 if (rhdl == NULL || cntp == NULL || (rangep == NULL && *cntp != 0)) { 249 rangep[j] = rhdl->acpidev_rangep[i]; 220 acpidev_resource_insert_range(acpidev_resource_handle_t rhdl, acpidev_ranges_t *rangep) argument 236 acpidev_resource_get_ranges(acpidev_resource_handle_t rhdl, uint_t mask, uint_t value, acpidev_ranges_t *rangep, uint_t *cntp) argument
|
/opensolaris-onvv-gate/usr/src/uts/sun4u/starcat/io/ |
H A D | mboxsc.c | 1270 mboxsc_timeout_range_t *rangep; local 1281 rangep = (mboxsc_timeout_range_t *)arg; 1282 rangep->min_timeout = MBOXSC_PUTMSG_MIN_TIMEOUT_MSECS; 1283 rangep->max_timeout = MBOXSC_PUTMSG_MAX_TIMEOUT_MSECS; 1289 mboxsc_timeout_range_t *rangep; local 1300 rangep = (mboxsc_timeout_range_t *)arg; 1301 rangep->min_timeout = MBOXSC_GETMSG_MIN_TIMEOUT_MSECS; 1302 rangep->max_timeout = MBOXSC_GETMSG_MAX_TIMEOUT_MSECS;
|
/opensolaris-onvv-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;
|