regprop
encode_default_unitaddr(char *buf, int sz, uint32_t *regprop, uint_t addrcells)
len = snprintf(buf, sz, "%x", *regprop);
len += snprintf(&buf[len], sz-len, ",%x", regprop[i]);
encode_optional_unitaddr(char *buf, int sz, uint32_t *regprop, uint_t addrcells)
if (addrcells > 1 && regprop[addrcells-1] == 0)
retval = encode_default_unitaddr(buf, sz, regprop, addrcells-1);
retval = encode_default_unitaddr(buf, sz, regprop, addrcells);
encode_scsi_unitaddr(char *buf, int sz, uint32_t *regprop, uint_t addrcells)
retval = encode_optional_unitaddr(buf, sz, regprop, addrcells);
len = snprintf(buf, sz, "w%08x%08x,%x", regprop[0], regprop[1],
regprop[3]);
encode_upa_unitaddr(char *buf, int sz, uint32_t *regprop, uint_t addrcells)
len = snprintf(buf, sz, "%x,%x", (regprop[0]/2)&0x1f, regprop[1]);
encode_gptwo_jbus_unitaddr(char *buf, int sz, uint32_t *regprop,
hi = regprop[0];
lo = regprop[1];
encode_pci_unitaddr(char *buf, int sz, uint32_t *regprop, uint_t addrcells)
p = (pci_addrcell_t *)regprop;
} *regprop;
DDI_PROP_DONTPASS, "phy-registers", (caddr_t)®prop,
numprop = len / sizeof (struct regprop);
regprop[i].reg, regprop[i].value);
regprop[i].reg, regprop[i].value);
kmem_free(regprop, len);
uint32_t regprop[4];
len = sizeof (regprop);
DDI_PROP_DONTPASS, "reg", (caddr_t)regprop, &len) !=
iospc_handle = (regprop[0] & 0xfffffff);
uint32_t regprop[4];
len = sizeof (regprop);
"reg", (caddr_t)regprop, &len) != DDI_SUCCESS) {
n2piupc_p->n2piupc_handle = regprop[0] & 0xfffffff;
extern int vgen_init(void *vnetp, uint64_t regprop, dev_info_t *vnetdip,
if (vgenp->regprop != cfgh)
VGEN_SET_MDEG_PROP_INST(pspecp, vgenp->regprop);
if (inst != vgenp->regprop) {
vgen_init(void *vnetp, uint64_t regprop, dev_info_t *vnetdip,
vgenp->regprop = regprop;
int vgen_init(void *vnetp, uint64_t regprop, dev_info_t *vnetdip,
VSW_SET_MDEG_PROP_INST(pspecp, vswp->regprop);
vswp->regprop);
if (inst != vswp->regprop) {
vswp->regprop = inst;
uint64_t regprop; /* "reg" property */
uint64_t regprop; /* "reg" property */