Lines Matching refs:Hist
43 static void hfree (struct Hist *);
70 static struct Hist *histTail = NULL; /* last element on history list */
71 static struct Hist *histMerg = NULL; /* last element merged by Htime */
73 static void insertHistHashTable(struct Hist *, unsigned);
77 hinsert(struct Hist *hp, struct Hist *pp) in hinsert()
79 struct Hist *fp = pp->Hnext; /* following element, if any */ in hinsert()
91 hremove(struct Hist *hp) in hremove()
93 struct Hist *pp = hp->Hprev; in hremove()
110 struct Hist *hp, *np; in discardExcess()
618 renumberHist(struct Hist *p) in renumberHist()
633 static struct Hist **histHashTable = NULL;
636 static struct Hist * const emptyHTE = NULL;
637 static struct Hist * const deletedHTE = (struct Hist *)1;
747 histHashTable = xmalloc(histHashTableLength * sizeof(struct Hist *)); in createHistHashTable()
748 memset(histHashTable, 0, histHashTableLength * sizeof(struct Hist *)); in createHistHashTable()
753 struct Hist *hp; in createHistHashTable()
767 insertHistHashTable(struct Hist *np, unsigned hashval) in insertHistHashTable()
815 removeHistHashTable(struct Hist *np) in removeHistHashTable()
852 static struct Hist *
857 struct Hist *hp; in findHistHashTable()
882 PG_STATIC struct Hist *
884 struct Hist *np, /* new entry to be inserted */ in mergeInsertionPoint()
885 struct Hist *pTime) /* hint about where to insert */ in mergeInsertionPoint()
887 struct Hist *pp, *p; in mergeInsertionPoint()
915 PG_STATIC void bubbleHnumHrefDown(struct Hist *np, struct Hist *pp) in bubbleHnumHrefDown()
917 struct Hist *p; in bubbleHnumHrefDown()
927 struct Hist *
935 struct Hist *p = NULL, *pp = &Histlist, *pTime = NULL; in enthist()
936 struct Hist *np; in enthist()
1038 hfree(struct Hist *hp) in hfree()
1050 phist(struct Hist *hp, int hflg) in phist()
1099 struct Hist *hp; in dophist()
1168 struct Hist *np, *hp; in dohist()
1191 struct Hist *hp = ptr; in fmthist()
1374 struct Hist *hp = &Histlist; in loadhist()