Lines Matching refs:smiType
950 static int smi_check_a_range(SmiType *smiType, SmiRange *smiRange,
955 switch (smiType->basetype) {
1000 static int smi_check_range(SmiType *smiType, struct be *elem)
1005 for (smiRange = smiGetFirstRange(smiType);
1009 ok = smi_check_a_range(smiType, smiRange, elem);
1018 parentType = smiGetParentType(smiType);
1060 SmiType *smiType;
1092 smiType = smiGetNodeType(smiNode);
1093 if (! smiType) {
1097 if (! smi_check_type(smiType->basetype, elem->type)) {
1101 if (! smi_check_range(smiType, elem)) {
1115 if (smiType->basetype == SMI_BASETYPE_BITS) {
1140 if (smiType->basetype == SMI_BASETYPE_ENUM) {
1141 for (nn = smiGetFirstNamedNumber(smiType);