Lines Matching refs:VLen
165 BTFTypeEnum::BTFTypeEnum(const DICompositeType *ETy, uint32_t VLen, in BTFTypeEnum() argument
168 BTFType.Info = IsSigned << 31 | Kind << 24 | VLen; in BTFTypeEnum()
204 BTFTypeEnum64::BTFTypeEnum64(const DICompositeType *ETy, uint32_t VLen, in BTFTypeEnum64() argument
207 BTFType.Info = IsSigned << 31 | Kind << 24 | VLen; in BTFTypeEnum64()
329 const DISubroutineType *STy, uint32_t VLen, in BTFTypeFuncProto() argument
333 BTFType.Info = (Kind << 24) | VLen; in BTFTypeFuncProto()
560 uint32_t VLen = Elements.size() - 1; in visitSubroutineType() local
561 if (VLen > BTF::MAX_VLEN) in visitSubroutineType()
568 auto TypeEntry = std::make_unique<BTFTypeFuncProto>(STy, VLen, FuncArgNames); in visitSubroutineType()
643 uint32_t VLen = Elements.size(); in visitStructType() local
644 if (VLen > BTF::MAX_VLEN) in visitStructType()
658 std::make_unique<BTFTypeStruct>(CTy, IsStruct, HasBitField, VLen); in visitStructType()
716 uint32_t VLen = Elements.size(); in visitEnumType() local
717 if (VLen > BTF::MAX_VLEN) in visitEnumType()
732 auto TypeEntry = std::make_unique<BTFTypeEnum>(CTy, VLen, IsSigned); in visitEnumType()
736 auto TypeEntry = std::make_unique<BTFTypeEnum64>(CTy, VLen, IsSigned); in visitEnumType()