/titanic_41/usr/src/uts/sparc/os/ |
H A D | ddi_arch.c | 178 reg_is_enclosed_in_range(struct regspec *rp, struct rangespec *rangep) in reg_is_enclosed_in_range() argument 180 if (rp->regspec_bustype != rangep->rng_cbustype) in reg_is_enclosed_in_range() 183 if (rp->regspec_addr < rangep->rng_coffset) in reg_is_enclosed_in_range() 186 if (rangep->rng_size == 0) in reg_is_enclosed_in_range() 190 (rangep->rng_coffset + rangep->rng_size - 1)) in reg_is_enclosed_in_range() 205 struct rangespec *rangep; in i_ddi_apply_range() local 223 for (b = 0, rangep = sparc_pd_getrng(dp, 0); b < nrange; ++b, ++rangep) in i_ddi_apply_range() 224 if (reg_is_enclosed_in_range(rp, rangep)) in i_ddi_apply_range() 236 rangep->rng_cbustype, rangep->rng_coffset, in i_ddi_apply_range() 237 rangep->rng_bustype, rangep->rng_offset, rangep->rng_size); in i_ddi_apply_range() [all …]
|
/titanic_41/usr/src/uts/intel/os/ |
H A D | ddi_arch.c | 194 reg_is_enclosed_in_range(struct regspec *rp, struct rangespec *rangep) in reg_is_enclosed_in_range() argument 196 if (rp->regspec_bustype != rangep->rng_cbustype) in reg_is_enclosed_in_range() 199 if (rp->regspec_addr < rangep->rng_coffset) in reg_is_enclosed_in_range() 202 if (rangep->rng_size == 0) in reg_is_enclosed_in_range() 206 (rangep->rng_coffset + rangep->rng_size - 1)) in reg_is_enclosed_in_range() 222 struct rangespec *rangep; in i_ddi_apply_range() local 240 for (b = 0, rangep = sparc_pd_getrng(dp, 0); b < nrange; ++b, ++rangep) in i_ddi_apply_range() 241 if (reg_is_enclosed_in_range(rp, rangep)) in i_ddi_apply_range() 253 rangep->rng_cbustype, rangep->rng_coffset, in i_ddi_apply_range() 254 rangep->rng_bustype, rangep->rng_offset, rangep->rng_size); in i_ddi_apply_range() [all …]
|
/titanic_41/usr/src/uts/sun4u/montecarlo/io/ |
H A D | acebus.c | 305 kmem_free(ebus_p->rangep, ebus_p->range_cnt * in acebus_detach() 322 struct ebus_pci_rangespec *rangep; in acebus_get_ranges_prop() local 326 "ranges", (caddr_t)&rangep, &range_len) != DDI_SUCCESS) { in acebus_get_ranges_prop() 336 kmem_free(rangep, range_len); in acebus_get_ranges_prop() 347 "addr 0x%x.0x%x.0x%x ", rangep[i].ebus_phys_hi, in acebus_get_ranges_prop() 348 rangep[i].ebus_phys_low, rangep[i].pci_phys_hi, in acebus_get_ranges_prop() 349 rangep[i].pci_phys_mid, rangep[i].pci_phys_low); in acebus_get_ranges_prop() 350 DBG1(D_MAP, ebus_p, "Size 0x%x\n", rangep[i].rng_size); in acebus_get_ranges_prop() 355 ebus_p->rangep = rangep; in acebus_get_ranges_prop() 491 struct ebus_pci_rangespec *rangep = ebus_p->rangep; in acebus_apply_range() local [all …]
|
/titanic_41/usr/src/lib/libdladm/common/ |
H A D | libdladm.c | 1083 mac_propval_range_t *rangep; in dladm_strs2range() local 1091 rangep = malloc(sizeof (mac_propval_range_t) + in dladm_strs2range() 1093 if (rangep == NULL) in dladm_strs2range() 1096 rangep->mpr_count = 0; in dladm_strs2range() 1097 ur = &rangep->mpr_range_uint32[0]; in dladm_strs2range() 1117 rangep->mpr_count++; in dladm_strs2range() 1125 rangep->mpr_type = type; in dladm_strs2range() 1126 *range = rangep; in dladm_strs2range() 1135 dladm_range2list(mac_propval_range_t *rangep, void *elem, uint_t *nelem) in dladm_range2list() argument 1140 switch (rangep->mpr_type) { in dladm_range2list() [all …]
|
H A D | linkprop.c | 2188 mac_propval_range_t *rangep; in get_rings_range() local 2202 rangep = (mac_propval_range_t *)(void *)&dip->pr_val; in get_rings_range() 2204 ur = &rangep->mpr_range_uint32[0]; in get_rings_range() 2206 if (rangep->mpr_count == 0) { in get_rings_range() 4032 mac_propval_range_t *rangep; in get_range() local 4047 rangep = (mac_propval_range_t *)(void *)&dip->pr_val; in get_range() 4048 rangep->mpr_count = rcount; in get_range() 4055 if ((err = i_dladm_range_size(rangep, &sz, &rcount)) in get_range() 4067 if (rangep->mpr_count == 0) { in get_range() 4073 switch (rangep->mpr_type) { in get_range() [all …]
|
/titanic_41/usr/src/uts/sun4/io/px/ |
H A D | px_pec.c | 57 pci_ranges_t *rangep = px_p->px_ranges_p; in px_pec_attach() local 79 for (i = 0; i < nrange; i++, rangep++) { in px_pec_attach() 81 uint32_t rng_type = rangep->child_high & PCI_ADDR_MASK; in px_pec_attach() 99 rng_addr = (uint64_t)(rangep->parent_high & in px_pec_attach() 101 rng_addr |= (uint64_t)rangep->parent_low; in px_pec_attach() 102 rng_size = (uint64_t)rangep->size_high << 32; in px_pec_attach() 103 rng_size |= (uint64_t)rangep->size_low; in px_pec_attach()
|
H A D | px_util.c | 635 pci_ranges_t *rangep = px_p->px_ranges_p; in px_get_cfg_pabase() local 641 for (i = 0; i < nrange; i++, rangep++) { in px_get_cfg_pabase() 642 if (PCI_REG_ADDR_G(rangep->child_high) == cfg_space_type) in px_get_cfg_pabase() 650 return (((uint64_t)rangep->parent_high << 32) | rangep->parent_low); in px_get_cfg_pabase()
|
/titanic_41/usr/src/uts/sun4u/io/ |
H A D | sbbc.c | 365 kmem_free(sbbcsoftp->rangep, sbbcsoftp->range_len); in sbbc_attach() 444 kmem_free(sbbcsoftp->rangep, sbbcsoftp->range_len); in sbbc_attach() 499 kmem_free(sbbcsoftp->rangep, sbbcsoftp->range_len); in sbbc_detach() 892 struct sbbc_pci_rangespec *rangep = sbbc_p->rangep; in sbbc_apply_range() local 897 ddi_driver_name(rdip), sbbc_p->rangep, child_rp, nrange); in sbbc_apply_range() 901 for (b = 0; b < nrange; ++b, ++rangep) { in sbbc_apply_range() 904 if (child_rp->addr_hi == rangep->sbbc_phys_hi) in sbbc_apply_range() 907 rangep->sbbc_phys_low) && in sbbc_apply_range() 909 <= (rangep->sbbc_phys_low + in sbbc_apply_range() 910 rangep->rng_size - 1))) { in sbbc_apply_range() [all …]
|
H A D | pmubus.c | 591 pmu_rangespec_t *rangep; in pmubus_apply_range() local 601 for (i = 0, rangep = pmubusp->pmubus_rangep; i < nranges; i++, rangep++) in pmubus_apply_range() 602 if ((rangep->rng_child <= addr) && in pmubus_apply_range() 604 (rangep->rng_child + rangep->rng_size))) { in pmubus_apply_range() 613 offset = addr - rangep->rng_child; in pmubus_apply_range() 614 pci_regp->pci_phys_hi = rangep->rng_parent_hi; in pmubus_apply_range() 615 pci_regp->pci_phys_mid = rangep->rng_parent_mid; in pmubus_apply_range() 616 pci_regp->pci_phys_low = rangep->rng_parent_low + offset; in pmubus_apply_range() 618 pci_regp->pci_size_low = MIN(regp->reg_size, rangep->rng_size); in pmubus_apply_range()
|
H A D | iommu.c | 205 struct rangespec *rangep; in iommu_init() local 209 rangep = sysio_pd_getrng(softsp->dip, i); in iommu_init() 210 addr = (uint64_t)((uint64_t)rangep->rng_bustype << 32); in iommu_init() 211 addr |= (uint64_t)rangep->rng_offset; in iommu_init() 213 addr += (uint64_t)(rangep->rng_size - 1); in iommu_init()
|
/titanic_41/usr/src/uts/sun4u/io/pci/ |
H A D | pci_pbm.c | 62 pci_ranges_t *rangep = pci_p->pci_ranges; in pbm_create() local 95 for (i = 0; i < nrange; i++, rangep++) { in pbm_create() 96 uint32_t rng_type = rangep->child_high & PCI_ADDR_MASK; in pbm_create() 100 rng_addr = (uint64_t)rangep->parent_high << 32; in pbm_create() 101 rng_addr |= (uint64_t)rangep->parent_low; in pbm_create() 102 rng_size = (uint64_t)rangep->size_high << 32; in pbm_create() 103 rng_size |= (uint64_t)rangep->size_low; in pbm_create()
|
H A D | pci_util.c | 699 pci_ranges_t *rangep = pci_p->pci_ranges; in pci_get_cfg_pabase() local 705 for (i = 0; i < nrange; i++, rangep++) { in pci_get_cfg_pabase() 706 if (PCI_REG_ADDR_G(rangep->child_high) == cfg_space_type) in pci_get_cfg_pabase() 714 return (((uint64_t)rangep->parent_high << 32) | rangep->parent_low); in pci_get_cfg_pabase()
|
/titanic_41/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);
|
/titanic_41/usr/src/uts/common/io/dld/ |
H A D | dld_proto.c | 148 dl_qos_cl_range1_t *rangep; in proto_info_req() local 178 rangep = &(dlwp->dl_qos_range1); in proto_info_req() 259 dlp->dl_qos_range_offset = (uintptr_t)rangep - (uintptr_t)dlp; in proto_info_req() 262 rangep->dl_qos_type = DL_QOS_CL_RANGE1; in proto_info_req() 263 rangep->dl_trans_delay.dl_target_value = DL_UNKNOWN; in proto_info_req() 264 rangep->dl_trans_delay.dl_accept_value = DL_UNKNOWN; in proto_info_req() 265 rangep->dl_protection.dl_min = DL_UNKNOWN; in proto_info_req() 266 rangep->dl_protection.dl_max = DL_UNKNOWN; in proto_info_req() 267 rangep->dl_residual_error = DL_UNKNOWN; in proto_info_req() 272 rangep->dl_priority.dl_min = 0; in proto_info_req() [all …]
|
H A D | dld_drv.c | 745 mac_propval_range_t *rangep = NULL; in drv_ioc_prop_common() local 765 rangep = (mac_propval_range_t *)kprop->pr_val; in drv_ioc_prop_common() 771 ASSERT(IS_P2ALIGNED(rangep, sizeof (uint_t))); in drv_ioc_prop_common() 782 default_val, default_size, rangep, &kprop->pr_perm_flags); in drv_ioc_prop_common() 786 if (default_val == NULL && rangep == NULL) { in drv_ioc_prop_common()
|
/titanic_41/usr/src/uts/common/os/ |
H A D | pcifm.c | 1334 pci_ranges_t *pci_ranges, *rangep; in pci_check_ranges() local 1371 rangep = pci_ranges; in pci_check_ranges() 1376 for (i = 0; i < nrange; i++, rangep++) { in pci_check_ranges() 1377 range_parent_begin = ((uint64_t)rangep->parent_high << 32) + in pci_check_ranges() 1378 rangep->parent_low; in pci_check_ranges() 1379 range_parent_size = ((uint64_t)rangep->size_high << 32) + in pci_check_ranges() 1380 rangep->size_low; in pci_check_ranges() 1388 space_type = PCI_REG_ADDR_G(rangep->child_high); in pci_check_ranges() 1414 tgt_err->tgt_pci_addr += (((uint64_t)rangep->child_mid << 32) + in pci_check_ranges() 1415 rangep->child_low); in pci_check_ranges()
|
/titanic_41/usr/src/uts/i86pc/io/acpi/acpidev/ |
H A D | acpidev_resource.c | 223 acpidev_ranges_t *rangep) in acpidev_resource_insert_range() argument 226 ASSERT(rangep != NULL); in acpidev_resource_insert_range() 231 rhdl->acpidev_rangep[rhdl->acpidev_range_count] = *rangep; in acpidev_resource_insert_range() 239 uint_t mask, uint_t value, acpidev_ranges_t *rangep, uint_t *cntp) in acpidev_resource_get_ranges() argument 245 if (rhdl == NULL || cntp == NULL || (rangep == NULL && *cntp != 0)) { in acpidev_resource_get_ranges() 251 rangep[j] = rhdl->acpidev_rangep[i]; in acpidev_resource_get_ranges()
|
/titanic_41/usr/src/uts/sun4u/starcat/io/ |
H A D | mboxsc.c | 1269 mboxsc_timeout_range_t *rangep; in mboxsc_ctrl() local 1280 rangep = (mboxsc_timeout_range_t *)arg; in mboxsc_ctrl() 1281 rangep->min_timeout = MBOXSC_PUTMSG_MIN_TIMEOUT_MSECS; in mboxsc_ctrl() 1282 rangep->max_timeout = MBOXSC_PUTMSG_MAX_TIMEOUT_MSECS; in mboxsc_ctrl() 1288 mboxsc_timeout_range_t *rangep; in mboxsc_ctrl() local 1299 rangep = (mboxsc_timeout_range_t *)arg; in mboxsc_ctrl() 1300 rangep->min_timeout = MBOXSC_GETMSG_MIN_TIMEOUT_MSECS; in mboxsc_ctrl() 1301 rangep->max_timeout = MBOXSC_GETMSG_MAX_TIMEOUT_MSECS; in mboxsc_ctrl()
|
/titanic_41/usr/src/uts/sun4u/sys/ |
H A D | sbbcvar.h | 102 sbbc_pci_rangespec_t *rangep; member
|
/titanic_41/usr/src/uts/sun4u/montecarlo/sys/ |
H A D | acebus.h | 86 struct ebus_pci_rangespec *rangep; member
|
/titanic_41/usr/src/uts/common/io/ |
H A D | gld.c | 4407 dl_qos_cl_range1_t *rangep; in gld_inforeq() local 4420 rangep = (dl_qos_cl_range1_t *)(mp->b_rptr + range_offset); in gld_inforeq() 4421 rangep->dl_qos_type = DL_QOS_CL_RANGE1; in gld_inforeq() 4422 rangep->dl_priority.dl_min = 0; in gld_inforeq() 4423 rangep->dl_priority.dl_max = 7; in gld_inforeq()
|