Lines Matching refs:VLen
167 BTFTypeEnum::BTFTypeEnum(const DICompositeType *ETy, uint32_t VLen, in BTFTypeEnum() argument
170 BTFType.Info = IsSigned << 31 | Kind << 24 | VLen; in BTFTypeEnum()
206 BTFTypeEnum64::BTFTypeEnum64(const DICompositeType *ETy, uint32_t VLen, in BTFTypeEnum64() argument
209 BTFType.Info = IsSigned << 31 | Kind << 24 | VLen; in BTFTypeEnum64()
331 const DISubroutineType *STy, uint32_t VLen, in BTFTypeFuncProto() argument
335 BTFType.Info = (Kind << 24) | VLen; in BTFTypeFuncProto()
562 uint32_t VLen = Elements.size() - 1; in visitSubroutineType() local
563 if (VLen > BTF::MAX_VLEN) in visitSubroutineType()
570 auto TypeEntry = std::make_unique<BTFTypeFuncProto>(STy, VLen, FuncArgNames); in visitSubroutineType()
664 uint32_t VLen = Elements.size(); in visitStructType() local
665 if (VLen > BTF::MAX_VLEN) in visitStructType()
679 std::make_unique<BTFTypeStruct>(CTy, IsStruct, HasBitField, VLen); in visitStructType()
737 uint32_t VLen = Elements.size(); in visitEnumType() local
738 if (VLen > BTF::MAX_VLEN) in visitEnumType()
753 auto TypeEntry = std::make_unique<BTFTypeEnum>(CTy, VLen, IsSigned); in visitEnumType()
757 auto TypeEntry = std::make_unique<BTFTypeEnum64>(CTy, VLen, IsSigned); in visitEnumType()