Lines Matching refs:table
35 lookup_value(struct name_table *table, uintmax_t val) in lookup_value() argument
38 for (; table->str != NULL; table++) in lookup_value()
39 if (table->val == val) in lookup_value()
40 return (table->str); in lookup_value()
51 print_mask_part(FILE *fp, struct name_table *table, uintmax_t *valp, in print_mask_part() argument
57 for (; table->str != NULL; table++) { in print_mask_part()
58 if ((table->val & rem) == table->val) { in print_mask_part()
63 if (table->val == 0 && *valp != 0) in print_mask_part()
65 fprintf(fp, "%s%s", *printed ? "|" : "", table->str); in print_mask_part()
67 rem &= ~table->val; in print_mask_part()
82 print_mask_int(FILE *fp, struct name_table *table, int ival, int *rem) in print_mask_int() argument
89 print_mask_part(fp, table, &val, &printed); in print_mask_int()
99 print_mask_0(FILE *fp, struct name_table *table, int val, int *rem) in print_mask_0() argument
108 return (print_mask_int(fp, table, val, rem)); in print_mask_0()
115 print_mask_0ul(FILE *fp, struct name_table *table, u_long lval, u_long *rem) in print_mask_0ul() argument
129 print_mask_part(fp, table, &val, &printed); in print_mask_0ul()
156 print_value(FILE *fp, struct name_table *table, uintmax_t val) in print_value() argument
160 str = lookup_value(table, val); in print_value()