di_all
struct di_all *dap;
struct di_all *dap;
struct di_all *di_all;
di_all = DI_ALL((caddr_t)link - DI_LINK(link)->self);
return (DI_LNODE((caddr_t)di_all + DI_LINK(link)->src_lnode));
return (DI_LNODE((caddr_t)di_all + DI_LINK(link)->tgt_lnode));
struct di_all *di_all;
di_all = DI_ALL((caddr_t)lnode - DI_LNODE(lnode)->self);
return (DI_NODE((caddr_t)di_all + DI_LNODE(lnode)->node));
struct di_all *di_all;
di_all = DI_ALL((caddr_t)node - DI_NODE(node)->self);
return (DI_LNODE((caddr_t)di_all +
return (DI_LNODE((caddr_t)di_all +
if (DINFOLYR & DI_ALL(di_all)->command)
struct di_all *di_all;
di_all = DI_ALL((caddr_t)node - DI_NODE(node)->self);
return (DI_LINK((caddr_t)di_all +
return (DI_LINK((caddr_t)di_all +
return (DI_LINK((caddr_t)di_all +
return (DI_LINK((caddr_t)di_all +
if (DINFOLYR & DI_ALL(di_all)->command)
struct di_all *di_all;
di_all = DI_ALL((caddr_t)lnode - DI_LNODE(lnode)->self);
return (DI_LINK((caddr_t)di_all +
return (DI_LINK((caddr_t)di_all +
return (DI_LINK((caddr_t)di_all +
return (DI_LINK((caddr_t)di_all +
struct di_all *all;
struct di_all *dap;
if (map_size == 0 || map_size < sizeof (struct di_all) ||
struct di_all *all = DI_ALL_PTR(st);
struct di_all *all = DI_ALL_PTR(st);
struct di_all *all;
struct di_all *all;
struct di_all *all;
header_plus_one_ok(struct di_all *all)
struct di_all *all;
all = (struct di_all *)cache->cache_data;
struct di_all *all;
all = (struct di_all *)di_cache.cache_data;
ASSERT(rval >= sizeof (struct di_all));
struct di_all *all;
all = (struct di_all *)di_cache.cache_data;
struct di_all *all;
size = sizeof (struct di_all) +
off += sizeof (struct di_all); /* real length of di_all */
#define DI_ALL(addr) ((struct di_all *)((void *)(addr)))