Lines Matching refs:VLen
168 BTFTypeEnum::BTFTypeEnum(const DICompositeType *ETy, uint32_t VLen, in BTFTypeEnum() argument
171 BTFType.Info = IsSigned << 31 | Kind << 24 | VLen; in BTFTypeEnum()
207 BTFTypeEnum64::BTFTypeEnum64(const DICompositeType *ETy, uint32_t VLen, in BTFTypeEnum64() argument
210 BTFType.Info = IsSigned << 31 | Kind << 24 | VLen; in BTFTypeEnum64()
332 const DISubroutineType *STy, uint32_t VLen, in BTFTypeFuncProto() argument
336 BTFType.Info = (Kind << 24) | VLen; in BTFTypeFuncProto()
563 uint32_t VLen = Elements.size() - 1; in visitSubroutineType() local
564 if (VLen > BTF::MAX_VLEN) in visitSubroutineType()
571 auto TypeEntry = std::make_unique<BTFTypeFuncProto>(STy, VLen, FuncArgNames); in visitSubroutineType()
665 uint32_t VLen = Elements.size(); in visitStructType() local
666 if (VLen > BTF::MAX_VLEN) in visitStructType()
680 std::make_unique<BTFTypeStruct>(CTy, IsStruct, HasBitField, VLen); in visitStructType()
738 uint32_t VLen = Elements.size(); in visitEnumType() local
739 if (VLen > BTF::MAX_VLEN) in visitEnumType()
754 auto TypeEntry = std::make_unique<BTFTypeEnum>(CTy, VLen, IsSigned); in visitEnumType()
758 auto TypeEntry = std::make_unique<BTFTypeEnum64>(CTy, VLen, IsSigned); in visitEnumType()