Home
last modified time | relevance | path

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

12

/titanic_44/usr/src/lib/libast/common/cdt/
H A Ddtextract.c30 Dtlink_t* dtextract(reg Dt_t* dt) in dtextract()
32 Dtlink_t* dtextract(dt) in dtextract()
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 Ddttreeset.c30 static Dtlink_t* treebalance(Dtlink_t* list, int size) in treebalance()
32 static Dtlink_t* treebalance(list, size) in treebalance()
33 Dtlink_t* list; in treebalance()
38 Dtlink_t *l, *mid;
46 mid = l->right; l->right = NIL(Dtlink_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*);
152 { t = NIL(Dtlink_t*);
[all …]
H A Ddtrestore.c32 int dtrestore(reg Dt_t* dt, reg Dtlink_t* list) in dtrestore()
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 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 Ddtflatten.c31 Dtlink_t* dtflatten(Dt_t* dt) in dtflatten()
33 Dtlink_t* dtflatten(dt) in dtflatten()
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 Ddtsize.c30 static int treecount(reg Dtlink_t* e) in treecount()
33 reg Dtlink_t* e; in treecount()
45 reg Dtlink_t* t;
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 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) in dttstat()
34 Dtlink_t* root;
58 reg Dtlink_t* t;
H A Ddtrenew.c39 reg Dtlink_t *e, *t, **s;
74 dt->data->here = NIL(Dtlink_t*);
H A Ddtopen.c95 data->here = NIL(Dtlink_t*);
96 data->htab = NIL(Dtlink_t**);
/titanic_44/usr/src/lib/libast/amd64/include/ast/
H A Dcdt.h38 typedef struct _dtlink_s Dtlink_t; typedef
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 */
220 extern Dtlink_t* dtflatten _ARG_((Dt_t*));
221 extern Dtlink_t* dtextract _ARG_((Dt_t*));
222 extern int dtrestore _ARG_((Dt_t*, Dtlink_t*));
[all …]
/titanic_44/usr/src/lib/libast/common/include/
H A Dcdt.h38 typedef struct _dtlink_s Dtlink_t; typedef
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 */
220 extern Dtlink_t* dtflatten _ARG_((Dt_t*));
221 extern Dtlink_t* dtextract _ARG_((Dt_t*));
222 extern int dtrestore _ARG_((Dt_t*, Dtlink_t*));
[all …]
/titanic_44/usr/src/lib/libast/i386/include/ast/
H A Dcdt.h38 typedef struct _dtlink_s Dtlink_t; typedef
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 */
220 extern Dtlink_t* dtflatten _ARG_((Dt_t*));
221 extern Dtlink_t* dtextract _ARG_((Dt_t*));
222 extern int dtrestore _ARG_((Dt_t*, Dtlink_t*));
[all …]
/titanic_44/usr/src/lib/libast/sparcv9/include/ast/
H A Dcdt.h38 typedef struct _dtlink_s Dtlink_t; typedef
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 */
220 extern Dtlink_t* dtflatten _ARG_((Dt_t*));
221 extern Dtlink_t* dtextract _ARG_((Dt_t*));
222 extern int dtrestore _ARG_((Dt_t*, Dtlink_t*));
[all …]
/titanic_44/usr/src/lib/libast/sparc/include/ast/
H A Dcdt.h38 typedef struct _dtlink_s Dtlink_t; typedef
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 */
220 extern Dtlink_t* dtflatten _ARG_((Dt_t*));
221 extern Dtlink_t* dtextract _ARG_((Dt_t*));
222 extern int dtrestore _ARG_((Dt_t*, Dtlink_t*));
[all …]
/titanic_44/usr/src/lib/libast/common/misc/
H A Dfindlib.h98 Dtlink_t byname;
99 Dtlink_t byindex;
/titanic_44/usr/src/lib/libast/common/comp/
H A Dhsearch.c63 { Dtlink_t link;
83 { sizeof(Dtlink_t), -1,
/titanic_44/usr/src/lib/libshell/common/include/
H A Dnval.h114 Dtlink_t nvlink; /* space for cdt links */
129 #define NV_MINSZ (sizeof(struct Namval)-sizeof(Dtlink_t)-sizeof(char*))
130 #define nv_namptr(p,n) ((Namval_t*)((char*)(p)+(n)*NV_MINSZ-sizeof(Dtlink_t)))
/titanic_44/usr/src/lib/libshell/amd64/include/ast/
H A Dnval.h123 Dtlink_t nvlink; /* space for cdt links */
138 #define NV_MINSZ (sizeof(struct Namval)-sizeof(Dtlink_t)-sizeof(char*))
139 #define nv_namptr(p,n) ((Namval_t*)((char*)(p)+(n)*NV_MINSZ-sizeof(Dtlink_t)))
/titanic_44/usr/src/lib/libshell/i386/include/ast/
H A Dnval.h123 Dtlink_t nvlink; /* space for cdt links */
138 #define NV_MINSZ (sizeof(struct Namval)-sizeof(Dtlink_t)-sizeof(char*))
139 #define nv_namptr(p,n) ((Namval_t*)((char*)(p)+(n)*NV_MINSZ-sizeof(Dtlink_t)))
/titanic_44/usr/src/lib/libshell/sparc/include/ast/
H A Dnval.h123 Dtlink_t nvlink; /* space for cdt links */
138 #define NV_MINSZ (sizeof(struct Namval)-sizeof(Dtlink_t)-sizeof(char*))
139 #define nv_namptr(p,n) ((Namval_t*)((char*)(p)+(n)*NV_MINSZ-sizeof(Dtlink_t)))
/titanic_44/usr/src/lib/libshell/sparcv9/include/ast/
H A Dnval.h123 Dtlink_t nvlink; /* space for cdt links */
138 #define NV_MINSZ (sizeof(struct Namval)-sizeof(Dtlink_t)-sizeof(char*))
139 #define nv_namptr(p,n) ((Namval_t*)((char*)(p)+(n)*NV_MINSZ-sizeof(Dtlink_t)))

12