DI_PATHPROP
return (DI_PATHPROP((caddr_t)prop -
return (DI_PATHPROP(pa + DI_PATH(path)->path_prop));
pa = (caddr_t)prop - DI_PATHPROP(prop)->self;
return ((char *)(pa + DI_PATHPROP(prop)->prop_name));
return (DI_PATHPROP(prop)->prop_len);
switch (DI_PATHPROP(prop)->prop_type) {
if ((DI_PATHPROP(prop)->prop_data == 0) ||
(DI_PATHPROP(prop)->prop_data == (di_off_t)-1)) {
*prop_data = (uchar_t *)((caddr_t)prop - DI_PATHPROP(prop)->self
+ DI_PATHPROP(prop)->prop_data);
DI_PATHPROP(prop)->prop_len, DI_PROP_TYPE_BYTE, 0));
if (DI_PATHPROP(prop)->prop_len == 0)
if ((DI_PATHPROP(prop)->prop_data == 0) ||
(DI_PATHPROP(prop)->prop_data == (di_off_t)-1)) {
*prop_data = (int *)((void *)((caddr_t)prop - DI_PATHPROP(prop)->self
+ DI_PATHPROP(prop)->prop_data));
DI_PATHPROP(prop)->prop_len, DI_PROP_TYPE_INT, 0));
if (DI_PATHPROP(prop)->prop_len == 0)
if ((DI_PATHPROP(prop)->prop_data == 0) ||
(DI_PATHPROP(prop)->prop_data == (di_off_t)-1)) {
DI_PATHPROP(prop)->self + DI_PATHPROP(prop)->prop_data));
DI_PATHPROP(prop)->prop_len, DI_PROP_TYPE_INT64, 0));
if (DI_PATHPROP(prop)->prop_len == 0)
if ((DI_PATHPROP(prop)->prop_data == 0) ||
(DI_PATHPROP(prop)->prop_data == (di_off_t)-1)) {
*prop_data = (char *)((caddr_t)prop - DI_PATHPROP(prop)->self
+ DI_PATHPROP(prop)->prop_data);
DI_PATHPROP(prop)->prop_len, DI_PROP_TYPE_STRING, 0));
me = DI_PATHPROP(di_mem_addr(st, off));