Lines Matching refs:smiType
965 static int smi_check_a_range(SmiType *smiType, SmiRange *smiRange,
970 switch (smiType->basetype) {
1015 static int smi_check_range(SmiType *smiType, struct be *elem)
1020 for (smiRange = smiGetFirstRange(smiType);
1024 ok = smi_check_a_range(smiType, smiRange, elem);
1033 parentType = smiGetParentType(smiType);
1081 SmiType *smiType;
1113 smiType = smiGetNodeType(smiNode);
1114 if (! smiType) {
1118 if (! smi_check_type(smiType->basetype, elem->type)) {
1122 if (! smi_check_range(smiType, elem)) {
1136 if (smiType->basetype == SMI_BASETYPE_BITS) {
1162 if (smiType->basetype == SMI_BASETYPE_ENUM) {
1163 for (nn = smiGetFirstNamedNumber(smiType);