Lines Matching refs:entry
272 - More error detection, e.g., bitstring or arg not used in entry.
320 struct entry;
335 int parseentrybits(struct entry *ep, char *bitstring, int nbits, int issplice);
351 void showentry(FILE *f, struct function *fp, struct entry *ep, bits highlight);
352 void showbits(FILE *f, struct entry *ep, int nbits, bits highlight);
573 struct entry *first, *last;
632 indicates the values of those bits. So this entry matches
634 struct entry {
635 struct entry *next;
639 char done; /* This entry has already been compiled. */
644 if necessary, and a template entry that will describe the value given here.
648 struct entry *ep = xmalloc(sizeof *ep);
677 /* A named bitfield within the bitpattern of a function entry, or within a
704 /* Parse a bitstring that is the pattern for a function entry or that is in a
706 int parseentrybits(struct entry *ep, char *bitstring, int nbits, int issplice) {
781 The entry that is being built is fp->last. cp points to the opening
783 this is the first entry for the function, fp->nargs will be -1 and
891 /* Parse the string describing the value of this entry for our
1109 struct entry just as if it were a bitfield parameter, then analysed
1111 the constant portion of the struct entry will allow the bitsplice to
1135 struct entry entry;
1160 if (parseentrybits(&splicep->entry, bitstring, nbits, 1) != 0)
1164 for (bp = splicep->entry.bits; bp != NULL; bp = bp->next) {
1368 struct entry *ep;
1380 void showentry(FILE *f, struct function *fp, struct entry *ep, bits highlight) {
1401 void showbits(FILE *f, struct entry *ep, int nbits, bits highlight) {
1477 showbits(f, &bsp->entry, bsp->nbits, 0);
1702 struct entry *ep;
1851 constant value (are not variable). One `default' entry is allowed
1863 struct entry *ep, *defaultcase;
1888 /* If this entry has no constant bits in the still-variable portion,
1947 fprintf(stderr, "%s: warning: redundant entry:\n", progname);
2318 if (splicep->entry.value != 0)
2319 printf("%s0x%lx", last, splicep->entry.value);