Searched refs:Dtlink_t (Results 1 - 25 of 43) sorted by relevance

12

/illumos-gate/usr/src/lib/libast/common/cdt/
H A Ddtextract.c30 Dtlink_t* dtextract(reg Dt_t* dt)
32 Dtlink_t* dtextract(dt)
36 reg Dtlink_t *list, **s, **ends;
43 *s = NIL(Dtlink_t*);
47 dt->data->head = NIL(Dtlink_t*);
52 dt->data->here = NIL(Dtlink_t*);
H A Ddtrestore.c32 int dtrestore(reg Dt_t* dt, reg Dtlink_t* list)
36 reg Dtlink_t* list;
39 reg Dtlink_t *t, **s, **ends;
57 { dt->data->here = NIL(Dtlink_t*);
63 t->right = NIL(Dtlink_t*);
80 { dt->data->here = NIL(Dtlink_t*);
H A Ddttreeset.c30 static Dtlink_t* treebalance(Dtlink_t* list, int size)
32 static Dtlink_t* treebalance(list, size)
33 Dtlink_t* list;
38 Dtlink_t *l, *mid;
46 mid = l->right; l->right = NIL(Dtlink_t*);
H A Ddtsize.c30 static int treecount(reg Dtlink_t* e)
33 reg Dtlink_t* e;
45 reg Dtlink_t* t;
H A Ddtflatten.c31 Dtlink_t* dtflatten(Dt_t* dt)
33 Dtlink_t* dtflatten(dt)
37 reg Dtlink_t *t, *r, *list, *last, **s, **ends;
43 list = last = NIL(Dtlink_t*);
H A Ddtmethod.c37 reg Dtlink_t *list, *r;
54 dt->data->head = NIL(Dtlink_t*);
59 dt->data->htab = NIL(Dtlink_t**);
62 dt->data->here = NIL(Dtlink_t*);
71 { reg Dtlink_t* t;
H A Ddthash.c40 reg Dtlink_t *t, *r, *p, **s, **hs, **is, **olds;
74 olds = dt->data->ntab == 0 ? NIL(Dtlink_t**) : dt->data->htab;
75 if(!(s = (Dtlink_t**)(*dt->memoryf)(dt,olds,n*sizeof(Dtlink_t*),dt->disc)) )
83 *hs = NIL(Dtlink_t*);
85 { for(p = NIL(Dtlink_t*), t = *hs; t; t = r)
108 reg Dtlink_t *t, *r, *p;
114 reg Dtlink_t **s, **ends;
134 *s = NIL(Dtlink_t*);
146 dt->data->here = NIL(Dtlink_t*);
[all...]
H A Ddtdisc.c61 reg Dtlink_t *r, *t;
104 dt->data->here = NIL(Dtlink_t*);
108 { reg Dtlink_t **s, **ends;
111 *s++ = NIL(Dtlink_t*);
H A Ddttree.c41 Dtlink_t *root, *t;
44 Dtlink_t *l, *r, *me, link;
72 dt->data->here = NIL(Dtlink_t*);
115 { me = (Dtlink_t*)obj;
196 root = NIL(Dtlink_t*);
223 root = NIL(Dtlink_t*);
260 root->right = NIL(Dtlink_t*);
273 root->left = NIL(Dtlink_t*);
300 { root->left = NIL(Dtlink_t*);
314 { me->left = NIL(Dtlink_t*);
[all...]
H A Ddtrenew.c39 reg Dtlink_t *e, *t, **s;
74 dt->data->here = NIL(Dtlink_t*);
H A Ddtlist.c41 reg Dtlink_t *r, *t;
72 dt->data->head = dt->data->here = NIL(Dtlink_t*);
86 { r = (Dtlink_t*)(*dt->memoryf)
126 r->right = NIL(Dtlink_t*);
164 dt->data->here = r == dt->data->here ? r->right : NIL(Dtlink_t*);
177 r = r == dt->data->head ? NIL(Dtlink_t*) : r->left;
H A Ddtstat.c30 static void dttstat(Dtstat_t* ds, Dtlink_t* root, int depth, int* level)
34 Dtlink_t* root;
58 reg Dtlink_t* t;
H A Ddtopen.c95 data->here = NIL(Dtlink_t*);
96 data->htab = NIL(Dtlink_t**);
H A Ddthdr.h65 ((dt->data->type&DT_FLATTEN) ? dtrestore(dt,NIL(Dtlink_t*)) : 0)
/illumos-gate/usr/src/lib/libast/amd64/include/ast/
H A Dcdt.h38 typedef struct _dtlink_s Dtlink_t; typedef in typeref:struct:_dtlink_s
55 { Dtlink_t* right; /* right child */
58 Dtlink_t* _left; /* left child */
64 { Dtlink_t hdr; /* header */
77 Dtlink_t* here; /* finger to last search element */
79 { Dtlink_t** _htab; /* hash table */
80 Dtlink_t* _head; /* linked list */
93 int link; /* offset to Dtlink_t field */
220 extern Dtlink_t* dtflatten _ARG_((Dt_t*));
221 extern Dtlink_t* dtextrac
[all...]
/illumos-gate/usr/src/lib/libast/common/include/
H A Dcdt.h38 typedef struct _dtlink_s Dtlink_t; typedef in typeref:struct:_dtlink_s
55 { Dtlink_t* right; /* right child */
58 Dtlink_t* _left; /* left child */
64 { Dtlink_t hdr; /* header */
77 Dtlink_t* here; /* finger to last search element */
79 { Dtlink_t** _htab; /* hash table */
80 Dtlink_t* _head; /* linked list */
93 int link; /* offset to Dtlink_t field */
220 extern Dtlink_t* dtflatten _ARG_((Dt_t*));
221 extern Dtlink_t* dtextrac
[all...]
/illumos-gate/usr/src/lib/libast/i386/include/ast/
H A Dcdt.h38 typedef struct _dtlink_s Dtlink_t; typedef in typeref:struct:_dtlink_s
55 { Dtlink_t* right; /* right child */
58 Dtlink_t* _left; /* left child */
64 { Dtlink_t hdr; /* header */
77 Dtlink_t* here; /* finger to last search element */
79 { Dtlink_t** _htab; /* hash table */
80 Dtlink_t* _head; /* linked list */
93 int link; /* offset to Dtlink_t field */
220 extern Dtlink_t* dtflatten _ARG_((Dt_t*));
221 extern Dtlink_t* dtextrac
[all...]
/illumos-gate/usr/src/lib/libast/sparc/include/ast/
H A Dcdt.h38 typedef struct _dtlink_s Dtlink_t; typedef in typeref:struct:_dtlink_s
55 { Dtlink_t* right; /* right child */
58 Dtlink_t* _left; /* left child */
64 { Dtlink_t hdr; /* header */
77 Dtlink_t* here; /* finger to last search element */
79 { Dtlink_t** _htab; /* hash table */
80 Dtlink_t* _head; /* linked list */
93 int link; /* offset to Dtlink_t field */
220 extern Dtlink_t* dtflatten _ARG_((Dt_t*));
221 extern Dtlink_t* dtextrac
[all...]
/illumos-gate/usr/src/lib/libast/sparcv9/include/ast/
H A Dcdt.h38 typedef struct _dtlink_s Dtlink_t; typedef in typeref:struct:_dtlink_s
55 { Dtlink_t* right; /* right child */
58 Dtlink_t* _left; /* left child */
64 { Dtlink_t hdr; /* header */
77 Dtlink_t* here; /* finger to last search element */
79 { Dtlink_t** _htab; /* hash table */
80 Dtlink_t* _head; /* linked list */
93 int link; /* offset to Dtlink_t field */
220 extern Dtlink_t* dtflatten _ARG_((Dt_t*));
221 extern Dtlink_t* dtextrac
[all...]
/illumos-gate/usr/src/lib/libast/common/comp/
H A Dhsearch.c63 { Dtlink_t link;
83 { sizeof(Dtlink_t), -1,
/illumos-gate/usr/src/lib/libast/common/misc/
H A Dfindlib.h98 Dtlink_t byname;
99 Dtlink_t byindex;
/illumos-gate/usr/src/lib/libast/common/string/
H A Dfmtfs.c51 Dtlink_t link;
H A Dfmtgid.c50 Dtlink_t link;
H A Dfmtuid.c50 Dtlink_t link;
H A Dstruid.c53 Dtlink_t link;

Completed in 69 milliseconds

12