Home
last modified time | relevance | path

Searched refs:rangep (Results 1 – 21 of 21) sorted by relevance

/titanic_41/usr/src/uts/sparc/os/
H A Dddi_arch.c178 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 Dddi_arch.c194 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 Dacebus.c305 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 Dlibdladm.c1083 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 Dlinkprop.c2188 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 Dpx_pec.c57 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 Dpx_util.c635 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 Dsbbc.c365 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 Dpmubus.c591 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 Diommu.c205 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 Dpci_pbm.c62 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 Dpci_util.c699 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 Dacpidev_rsc.h155 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 Ddld_proto.c148 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 Ddld_drv.c745 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 Dpcifm.c1334 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 Dacpidev_resource.c223 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 Dmboxsc.c1269 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 Dsbbcvar.h102 sbbc_pci_rangespec_t *rangep; member
/titanic_41/usr/src/uts/sun4u/montecarlo/sys/
H A Dacebus.h86 struct ebus_pci_rangespec *rangep; member
/titanic_41/usr/src/uts/common/io/
H A Dgld.c4407 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()