DI_PROP
list = DI_PROP(prop)->prop_list;
return (makedev(DI_PROP(prop)->dev_major, DI_PROP(prop)->dev_minor));
if (DI_PROP(prop)->prop_name == 0)
return ((caddr_t)prop - DI_PROP(prop)->self + DI_PROP(prop)->prop_name);
uint_t flags = DI_PROP(prop)->prop_flags;
if (DI_PROP(prop)->prop_len == 0)
if (DI_PROP(prop)->prop_len == 0)
if ((DI_PROP(prop)->prop_data == 0) ||
(DI_PROP(prop)->prop_data == (di_off_t)-1)) {
*prop_data = (int *)((void *)((caddr_t)prop - DI_PROP(prop)->self
+ DI_PROP(prop)->prop_data));
DI_PROP(prop)->prop_len, DI_PROP_TYPE_INT, 0));
if (DI_PROP(prop)->prop_len == 0)
if ((DI_PROP(prop)->prop_data == 0) ||
(DI_PROP(prop)->prop_data == (di_off_t)-1)) {
*prop_data = (int64_t *)((void *)((caddr_t)prop - DI_PROP(prop)->self
+ DI_PROP(prop)->prop_data));
DI_PROP(prop)->prop_len, DI_PROP_TYPE_INT64, 0));
if (DI_PROP(prop)->prop_len == 0)
if ((DI_PROP(prop)->prop_data == 0) ||
(DI_PROP(prop)->prop_data == (di_off_t)-1)) {
*prop_data = (char *)((caddr_t)prop - DI_PROP(prop)->self
+ DI_PROP(prop)->prop_data);
DI_PROP(prop)->prop_len, DI_PROP_TYPE_STRING, 0));
if (DI_PROP(prop)->prop_len == 0)
if ((DI_PROP(prop)->prop_data == 0) ||
(DI_PROP(prop)->prop_data == (di_off_t)-1)) {
*prop_data = (uchar_t *)((caddr_t)prop - DI_PROP(prop)->self
+ DI_PROP(prop)->prop_data);
DI_PROP(prop)->prop_len, DI_PROP_TYPE_BYTE, 0));
if (DI_PROP(prop)->next) {
return (DI_PROP((caddr_t)prop -
DI_PROP(prop)->self + DI_PROP(prop)->next));
return (DI_PROP(pa + prop_off));
if (DI_PROP(prop)->prop_len == 0) {
if ((DI_PROP(prop)->prop_data == 0) ||
(DI_PROP(prop)->prop_data == (di_off_t)-1)) {
*prop_data = (uchar_t *)((caddr_t)prop - DI_PROP(prop)->self +
DI_PROP(prop)->prop_data);
return (DI_PROP(prop)->prop_len);
if (DI_PROP(prop)->next != 0)
DI_PROP(prop)->self + DI_PROP(prop)->next));
pp = DI_PROP(di_mem_addr(st, off));