Lines Matching defs:flavor
40 static int validate_init(validate_t *flavor, char **val_to_name, uint32_t nprim)
42 flavor->nprim = nprim;
43 if (create_gap_ebitmap(val_to_name, nprim, &flavor->gaps))
96 static int validate_value(uint32_t value, const validate_t *flavor)
98 if (!value || value > flavor->nprim)
100 if (ebitmap_get_bit(&flavor->gaps, value-1))
109 static int validate_ebitmap(const ebitmap_t *map, const validate_t *flavor)
111 if (ebitmap_length(map) > 0 && ebitmap_highest_set_bit(map) >= flavor->nprim)
113 if (ebitmap_match_any(map, &flavor->gaps))
449 switch(role->flavor) {
482 if (type->flavor == TYPE_ATTRIB)
498 switch (type->flavor) {