/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | LiveIntervalUnion.h | 9 // LiveIntervalUnion is a union of live segments across multiple live virtual 43 // A set of live virtual register segments that supports fast insertion, 62 LiveSegments Segments; // union of virtual reg segments variable 65 explicit LiveIntervalUnion(Allocator &a) : Segments(a) {} in LiveIntervalUnion() 67 // Iterate over all segments in the union of live virtual registers ordered 69 SegmentIter begin() { return Segments.begin(); } in begin() 70 SegmentIter end() { return Segments.end(); } in end() 71 SegmentIter find(SlotIndex x) { return Segments.find(x); } in find() 72 ConstSegmentIter begin() const { return Segments.begin(); } in begin() 73 ConstSegmentIter end() const { return Segments.end(); } in end() [all …]
|
H A D | LiveInterval.h | 154 /// The Segments are organized in a static single assignment form: At places 200 using Segments = SmallVector<Segment, 2>; variable 203 Segments segments; // the liveness segments variable 212 using iterator = Segments::iterator; 213 using const_iterator = Segments::const_iterator; 215 iterator begin() { return segments.begin(); } in begin() 216 iterator end() { return segments.end(); } in end() 218 const_iterator begin() const { return segments.begin(); } in begin() 219 const_iterator end() const { return segments.end(); } in end() 243 /// Constructs a new LiveRange object by copying segments and valnos from [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LiveInterval.cpp | 93 if (I == segments().end()) { in createDeadDef() 116 segments().insert(I, Segment(Def, Def.getDeadSlot(), VNI)); in createDeadDef() 121 if (segments().empty()) in extendInBlock() 125 if (I == segments().begin()) in extendInBlock() 137 if (segments().empty()) in extendInBlock() 141 if (I == segments().begin()) in extendInBlock() 156 /// merge and eliminate all segments that this will overlap 159 assert(I != segments().end() && "Not a valid segment!"); in extendSegmentEndTo() 165 for (; MergeTo != segments().end() && NewEnd >= MergeTo->end; ++MergeTo) in extendSegmentEndTo() 172 // have the same value number, merge the two segments int in extendSegmentEndTo() 271 CollectionT &segments() { return impl().segmentsColl(); } segments() function in __anon418b83490111::CalcLiveRangeUtilBase [all...] |
H A D | LiveIntervalUnion.cpp | 27 // Merge a LiveInterval's segments. Guarantee no overlaps. 34 // Insert each of the virtual register's live segments into the map. in unify() 37 SegmentIter SegPos = Segments.find(RegPos->start); in unify() 46 // We have reached the end of Segments, so it is no longer necessary to search in unify() 55 // Remove a live virtual register's segments from this union. 62 // Remove each of the virtual register's live segments from the map. in extract() 65 SegmentIter SegPos = Segments.find(RegPos->start); in extract() 73 // Skip all segments that may have been coalesced. in extract() 88 for (LiveSegments::const_iterator SI = Segments.begin(); SI.valid(); ++SI) { in print() 98 for (SegmentIter SI = Segments [all...] |
H A D | LiveRangeUtils.h | 21 /// corresponding segments of a primary live range \p LR to a list of newly 28 // Move segments to new intervals. in DistributeRange() 36 SplitLRs[eq-1]->segments.push_back(*I); in DistributeRange() 40 LR.segments.erase(J, E); in DistributeRange()
|
/freebsd/tools/regression/netinet6/inet6_rth/ |
H A D | inet6_rth-segments.c | 93 checkptr((caddr_t)&buf, pbuf, "0 segments\0"); in test_rth_init() 96 checkptr((caddr_t)&buf, pbuf, "127 segments\0"); in test_rth_init() 99 checkptr(NULL, pbuf, "negative number of segments\0"); in test_rth_init() 102 checkptr(NULL, pbuf, "128 segments\0"); in test_rth_init() 126 "add 127 segments\0"); in test_rth_add() 153 * Test: 0 segments. in test_rth_segments() 158 checknum(0, seg, 0, "0 segments\0"); in test_rth_segments() 161 * Test: 127 segments. in test_rth_segments() 166 checknum(127, seg, 0, "127 segments\0"); in test_rth_segments() 169 * Test: -1 segments. in test_rth_segments() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
H A D | JITLinkMemoryManager.h | 205 /// BasicLayout groups Sections into Segments based on their memory protection 208 /// Segments. These addreses will be mapped back onto the Graph blocks in 238 /// A convenience class that further groups segments based on memory 240 /// one for all standard segments, and one for all finalize segments. 257 /// Returns the total number of required to allocate all segments (with each 258 /// segment padded out to page size) for all standard segments, and all 259 /// finalize segments. 261 /// This is a convenience function for the common case where the segments will 269 /// Returns an iterator over the segments o 270 iterator_range<SegmentMap::iterator> segments() { segments() function 284 SegmentMap Segments; global() variable [all...] |
/freebsd/lib/libc/net/ |
H A D | rthdr.c | 274 inet6_rth_space(int type, int segments) in inet6_rth_space() argument 278 if ((segments >= 0) && (segments <= 127)) in inet6_rth_space() 279 return (((segments * 2) + 1) << 3); in inet6_rth_space() 287 inet6_rth_init(void *bp, socklen_t bp_len, int type, int segments) in inet6_rth_init() argument 295 if (bp_len < inet6_rth_space(IPV6_RTHDR_TYPE_0, segments)) in inet6_rth_init() 298 if ((segments < 0) || (segments > 127)) in inet6_rth_init() 303 rth0->ip6r0_len = segments * 2; in inet6_rth_init() 325 /* Don't exceed the number of stated segments */ in inet6_rth_add() 344 int i, segments; in inet6_rth_reverse() local 354 segments = rth0_in->ip6r0_len / 2; in inet6_rth_reverse() [all …]
|
H A D | inet6_rth_space.3 | 63 .Dq segments 85 .Fa segments 89 the number of segments must be from 0 through 127. 152 function returns the number of segments contained in the 155 The return value is the number of segments contained in the routing 158 returned as a routing header may contain 0 segments. 171 segments present in the routing header. 175 the total number of segments in the routing header.
|
/freebsd/sys/kern/ |
H A D | subr_sglist.c | 54 * save the current count of segments and the length of the ending segment. 55 * Earlier segments will not be changed by an append, and the only change 79 * the current segment in the list. If we run out of segments then 276 * Allocate a scatter/gather list along with 'nsegs' segments. The 308 * Append the segments to describe a single kernel virtual address 310 * segments, then this fails with EFBIG. 328 * Append the segments to describe a bio's data to a scatter/gather list. 329 * If there are insufficient segments, then this fails with EFBIG. 348 * If there are insufficient segments, then this fails with EFBIG. 377 * Append the segments of single multi-page mbuf. [all …]
|
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/zvol/zvol_swap/ |
H A D | zvol_swap_006_pos.ksh | 37 # A volume can be added as several segments, but overlapping segments 42 # 2. Verify different volume segments can be added correctly. 60 log_assert "Verify volume can be add as several segments, but overlapping " \ 64 # swap -a won't allow the use of multiple segments of the same volume unless 73 log_note "Verify volume can be add as several segments." 108 log_pass "Verify volume can be added as several segments passed."
|
/freebsd/usr.bin/posixshmcontrol/ |
H A D | posixshmcontrol.1 | 33 .Nd Control POSIX shared memory segments 63 command manipulates the named POSIX shared memory segments. 64 It allows inspecting existing segments, dumping their metadata or contents, 81 Create segments with the specified paths, if they do not already exist. 102 List all linked named shared memory segments visible to the caller. 106 option limits the output to segments within the specified 116 Change the length of the segments.
|
/freebsd/usr.bin/ipcs/ |
H A D | ipcs.1 | 53 and shared memory segments. 64 and shared memory segments. 72 and shared memory segments. 74 Display information about active shared memory segments. 77 and shared memory segments. 84 and shared memory segments. 97 and shared memory segments.
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | JITLinkMemoryManager.cpp | 32 auto &Seg = Segments[{Sec.getMemProt(), Sec.getMemLifetime()}]; in BasicLayout() 40 // Build Segments map. in BasicLayout() 51 for (auto &KV : Segments) { in BasicLayout() 84 for (auto &KV : segments()) { in getContiguousPageBasedLayoutSizes() 103 for (auto &KV : Segments) { in apply() 147 const JITLinkDylib *JD, SegmentMap Segments, in Create() argument 163 for (auto &KV : Segments) { in Create() 168 "NoAlloc segments are not supported by SimpleSegmentAlloc"); in Create() 205 SegmentMap Segments) { in Create() argument 208 Create(MemMgr, JD, std::move(Segments), in Create() [all …]
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
H A D | VarLenCodeEmitterGen.h | 35 SmallVector<EncodingSegment, 4> Segments; variable 47 using const_iterator = decltype(Segments)::const_iterator; 49 const_iterator begin() const { return Segments.begin(); } in begin() 50 const_iterator end() const { return Segments.end(); } in end() 51 size_t getNumSegments() const { return Segments.size(); } in getNumSegments()
|
/freebsd/sys/dev/ips/ |
H A D | ips_commands.c | 72 static void ips_io_request_callback(void *cmdptr, bus_dma_segment_t *segments,int segnum, int error) in ips_io_request_callback() argument 104 sg_list[i].addr = segments[i].ds_addr; in ips_io_request_callback() 105 sg_list[i].len = segments[i].ds_len; in ips_io_request_callback() 106 length += segments[i].ds_len; in ips_io_request_callback() 115 command_struct->buffaddr = segments[0].ds_addr; in ips_io_request_callback() 116 length = segments[0].ds_len; in ips_io_request_callback() 131 PRINTF(10, "ips test: command id: %d segments: %d " in ips_io_request_callback() 134 length, segments[0].ds_len); in ips_io_request_callback() 172 static void ips_adapter_info_callback(void *cmdptr, bus_dma_segment_t *segments,int segnum, int err… in ips_adapter_info_callback() argument 186 command_struct->buffaddr = segments[0].ds_addr; in ips_adapter_info_callback() [all …]
|
/freebsd/tests/sys/cddl/zfs/tests/zvol/zvol_swap/ |
H A D | zvol_swap_006_pos.ksh | 37 # A volume can be add as several segments, but overlapping are not 42 # 2. Verify different volume segments can be added correctly. 69 log_assert "Verify volume can be add as several segments, but overlapping " \ 80 log_note "Verify volume can be add as several segments." 115 log_pass "Verify volume can be added as several segments passed."
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/ |
H A D | TargetProcessControlTypes.h | 57 std::vector<SegFinalizeRequest> Segments; member 68 std::vector<SharedMemorySegFinalizeRequest> Segments; member 222 return FRAL::size(FR.Segments, FR.Actions); 227 return FRAL::serialize(OB, FR.Segments, FR.Actions); 231 return FRAL::deserialize(IB, FR.Segments, FR.Actions); in size() 263 return FRAL::size(FR.Segments, FR.Actions); 268 return FRAL::serialize(OB, FR.Segments, FR.Actions); 273 return FRAL::deserialize(IB, FR.Segments, FR.Actions); in serialize()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | MachOBuilder.h | 319 Segments.push_back(Segment(*this, SegName)); 320 return Segments.back(); 350 for (auto &Seg : Segments) { 363 for (auto &Seg : Segments) { 390 for (auto &Seg : Segments) { 406 for (auto &Seg : Segments) { 473 Header.ncmds = Segments.size() + LoadCommands.size(); 478 for (auto &Seg : Segments) 490 for (auto &Seg : Segments) { 509 for (auto &Seg : Segments) { [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/Coverage/ |
H A D | CoverageMapping.cpp | 1103 std::vector<CoverageSegment> &Segments; member in __anondf0c3b9d0b11::SegmentBuilder 1106 SegmentBuilder(std::vector<CoverageSegment> &Segments) : Segments(Segments) {} in SegmentBuilder() argument 1118 if (!Segments.empty() && !IsRegionEntry && !EmitSkippedRegion) { in startSegment() 1119 const auto &Last = Segments.back(); in startSegment() 1126 Segments.emplace_back(StartLoc.first, StartLoc.second, in startSegment() 1130 Segments.emplace_back(StartLoc.first, StartLoc.second, IsRegionEntry); in startSegment() 1133 const auto &Last = Segments.back(); in startSegment() 1142 /// Emit segments for active regions which end before \p Loc. 1150 // emit closing segments in sorted order. in completeRegionsUntil() 1157 // Emit segments for all completed regions. in completeRegionsUntil() [all …]
|
/freebsd/share/man/man4/ |
H A D | tcp.4 | 363 TCP segments must be signed with MD5 digests. 379 the system does not send any outgoing segments and drops any inbound segments. 721 Enable the ability to specify initial congestion window in number of segments. 732 Use criteria defined in RFC793 instead of RFC5961 for accepting RST segments. 735 Use criteria defined in RFC793 instead of RFC5961 for accepting SYN segments. 820 In case of retransmits of MSS sized segments, 847 The current total number of segments present in all reassembly queues. 849 The maximum number of segments allowed in each reassembly queue. 857 The maximum limit on the total number of segments across all reassembly 872 Drop TCP options from third and later retransmitted SYN segments [all …]
|
H A D | proto.4 | 248 The number of contiguous physical memory segments and the address of the first 255 The number of bus segments and the address of the first segment are returned 308 The number of physical segments and the address of the first segment is 314 The number of bus space segments and the address of the first segment in 458 physical memory segments or multiple bus space segments. 460 for the application to obtain all segments.
|
/freebsd/contrib/netbsd-tests/sys/uvm/ |
H A D | t_uvm_physseg.c | 494 /* Post boot: Fake all segments and pages accounted for. */ in ATF_TC_BODY() 548 /* We start with zero segments */ in ATF_TC_BODY() 576 /* Post boot: Fake all segments and pages accounted for. */ in ATF_TC_BODY() 599 /* Shouldn't change the number of segments */ in ATF_TC_BODY() 604 /* Shouldn't change the number of segments */ in ATF_TC_BODY() 663 /* After the second call two segments should exist */ in ATF_TC_BODY() 697 /* Post boot: Fake all segments and pages accounted for. */ in ATF_TC_BODY() 711 /* After the second call two segments should exist */ in ATF_TC_BODY() 725 /* We insert the segments in out of order */ in ATF_TC_BODY() 972 /* This test will be triggered only if there are 2 or more segments. */ in ATF_TC_BODY() [all …]
|
/freebsd/sys/dev/xen/blkfront/ |
H A D | block.h | 36 * Given a number of blkif segments, compute the maximum I/O size supported. 38 * \note This calculation assumes that all but the first and last segments 49 * Compute the maximum number of blkif segments requried to represent 52 * \note This calculation assumes that all but the first and last segments 76 * The maximum number of blkif segments which can be provided per indirect 83 * The maximum number of blkif segments which can be provided in an indirect 91 * specified number of indirect segments.
|
/freebsd/share/man/man9/ |
H A D | sglist.9 | 377 If the available segments in the scatter/gather list are exhausted before 530 The scatter/gather list has zero segments. 532 There are not enough available segments in the scatter/gather list to append 541 The scatter/gather list has zero segments. 549 There are not enough available segments in the scatter/gather list 575 There are not enough available segments in the caller-supplied scatter/gather 600 There are not enough available segments in the caller-supplied scatter/gather
|