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

/opensolaris-onvv-gate/usr/src/uts/sparc/os/
H A Dddi_arch.c178 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 Dddi_arch.c194 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 Dacebus.c302 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 Dpx_pec.c57 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 Dpx_util.c635 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 Dlibdladm.c1080 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 Dlinkprop.c2050 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 Dpci_pbm.c62 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 Dpci_util.c699 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 Dsbbc.c365 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 Dpmubus.c588 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 Diommu.c207 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 Dacpidev_rsc.h155 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 Ddld_proto.c147 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 Ddld_drv.c745 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 Dpcifm.c1334 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 Dacebus.h86 struct ebus_pci_rangespec *rangep; member in struct:__anon9930
/opensolaris-onvv-gate/usr/src/uts/sun4u/sys/
H A Dsbbcvar.h102 sbbc_pci_rangespec_t *rangep; member in struct:sbbcsoft
/opensolaris-onvv-gate/usr/src/uts/i86pc/io/acpi/acpidev/
H A Dacpidev_resource.c221 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 Dmboxsc.c1270 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 Dgld.c4407 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;

Completed in 273 milliseconds