Searched refs:iterator (Results 1 - 25 of 1573) sorted by relevance

1234567891011>>

/freebsd-current/contrib/wpa/src/utils/
H A Dradiotap.c53 * ieee80211_radiotap_iterator_init - radiotap parser iterator initialization
54 * @iterator: radiotap_iterator to initialize
60 * This function initializes an opaque iterator struct which can then
66 * call __ieee80211_radiotap_iterator_init() to init a semi-opaque iterator
71 * The iterator's @this_arg member points to the start of the argument
73 * found in the iterator's @this_arg_index member. This arg index corresponds
78 * iterator->max_length after executing ieee80211_radiotap_iterator_init()
82 * You must take care when dereferencing iterator.this_arg
84 * get_unaligned((type *)iterator.this_arg) to dereference
85 * iterator
90 ieee80211_radiotap_iterator_init( struct ieee80211_radiotap_iterator *iterator, struct ieee80211_radiotap_header *radiotap_header, int max_length, const struct ieee80211_radiotap_vendor_namespaces *vns) argument
166 find_ns(struct ieee80211_radiotap_iterator *iterator, uint32_t oui, uint8_t subns) argument
188 find_override(struct ieee80211_radiotap_iterator *iterator, int *align, int *size) argument
234 ieee80211_radiotap_iterator_next( struct ieee80211_radiotap_iterator *iterator) argument
[all...]
/freebsd-current/sys/dev/isci/scil/
H A Dsci_base_iterator.c59 * @brief This file contains the implementation of an iterator class.
87 * @brief Return the size of an iterator object.
89 * @return U32 : size of iterator object in bytes.
102 * @param[in] iterator This parameter specifies the iterator to be
105 * iterated on by this iterator. The iterator will by initialized
115 SCI_BASE_ITERATOR_T * iterator = (SCI_BASE_ITERATOR_T *) iterator_handle; local
117 memset(iterator, 0, sizeof(SCI_BASE_ITERATOR_T));
118 iterator
134 SCI_BASE_ITERATOR_T * iterator = (SCI_BASE_ITERATOR_T *)iterator_handle; local
157 SCI_BASE_ITERATOR_T * iterator = (SCI_BASE_ITERATOR_T *)iterator_handle; local
173 SCI_BASE_ITERATOR_T * iterator = (SCI_BASE_ITERATOR_T *)iterator_handle; local
[all...]
/freebsd-current/contrib/llvm-project/libcxx/include/__filesystem/
H A Dpath_iterator.h30 class _LIBCPP_EXPORTED_FROM_ABI path::iterator { class in class:path
52 _LIBCPP_HIDE_FROM_ABI iterator() : __stashed_elem_(), __path_ptr_(nullptr), __entry_(), __state_(_Singular) {} function in class:path::iterator
54 _LIBCPP_HIDE_FROM_ABI iterator(const iterator&) = default;
55 _LIBCPP_HIDE_FROM_ABI ~iterator() = default;
57 _LIBCPP_HIDE_FROM_ABI iterator& operator=(const iterator&) = default;
63 _LIBCPP_HIDE_FROM_ABI iterator& operator++() {
64 _LIBCPP_ASSERT_NON_NULL(__state_ != _Singular, "attempting to increment a singular iterator");
65 _LIBCPP_ASSERT_UNCATEGORIZED(__state_ != _AtEnd, "attempting to increment the end iterator");
[all...]
/freebsd-current/sys/contrib/dev/rtw88/
H A Dutil.h10 #define rtw_iterate_vifs_atomic(rtwdev, iterator, data) \
12 IEEE80211_IFACE_ITER_NORMAL, iterator, data)
13 #define rtw_iterate_stas_atomic(rtwdev, iterator, data) \
14 ieee80211_iterate_stations_atomic(rtwdev->hw, iterator, data)
15 #define rtw_iterate_keys(rtwdev, vif, iterator, data) \
16 ieee80211_iter_keys(rtwdev->hw, vif, iterator, data)
17 #define rtw_iterate_keys_rcu(rtwdev, vif, iterator, data) \
18 ieee80211_iter_keys_rcu((rtwdev)->hw, vif, iterator, data)
21 void (*iterator)(void *data, struct ieee80211_vif *vif),
24 void (*iterator)(voi
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DPHIEliminationUtils.h19 MachineBasicBlock::iterator
/freebsd-current/crypto/openssl/crypto/engine/
H A Deng_list.c44 ENGINE *iterator = engine_list_head; local
46 while (iterator != NULL) {
47 ENGINE_remove(iterator);
48 iterator = engine_list_head;
60 ENGINE *iterator = NULL; local
66 iterator = engine_list_head;
67 while (iterator && !conflict) {
68 conflict = (strcmp(iterator->id, e->id) == 0);
69 iterator = iterator
112 ENGINE *iterator; local
145 ENGINE *iterator = NULL; local
375 ENGINE *iterator; local
[all...]
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTrace.h80 using iterator = BasicBlockListType::iterator;
82 using reverse_iterator = std::reverse_iterator<iterator>;
85 iterator begin() { return BasicBlocks.begin(); }
87 iterator end () { return BasicBlocks.end(); }
98 iterator erase(iterator q) { return BasicBlocks.erase (q); }
99 iterator erase(iterator q1, iterator q
[all...]
/freebsd-current/contrib/llvm-project/llvm/include/llvm/ADT/
H A Dilist.h30 #include <iterator>
121 typedef typename base_list_type::iterator iterator; typedef in class:llvm::iplist_impl
165 iterator insert(iterator where, pointer New) {
170 iterator insert(iterator where, const_reference New) {
174 iterator insertAfter(iterator where, pointer New) {
188 pointer remove(iterator
[all...]
H A Dsimple_ilist.h21 #include <iterator>
40 /// takes an iterator or iterator range and returns the next one, and \a
95 using iterator =
125 iterator begin() { return ++iterator(Sentinel); }
127 iterator end() { return iterator(Sentinel); }
165 iterator insert(iterator
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEInstrInfo.h45 void copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI,
50 MachineBasicBlock::iterator MI,
57 MachineBasicBlock::iterator MI,
71 MachineBasicBlock::iterator I) const override;
77 MachineBasicBlock::iterator II, const DebugLoc &DL,
90 void expandRetRA(MachineBasicBlock &MBB, MachineBasicBlock::iterator I) const;
92 void expandERet(MachineBasicBlock &MBB, MachineBasicBlock::iterator I) const;
97 void expandPseudoMFHiLo(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
100 void expandPseudoMTLoHi(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
114 void expandCvtFPInt(MachineBasicBlock &MBB, MachineBasicBlock::iterator
[all...]
H A DMips16RegisterInfo.h31 MachineBasicBlock::iterator I,
32 MachineBasicBlock::iterator &UseMI,
39 void eliminateFI(MachineBasicBlock::iterator II, unsigned OpNo,
H A DMips16InstrInfo.h51 void copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI,
56 MachineBasicBlock::iterator MBBI,
63 MachineBasicBlock::iterator MBBI,
75 MachineBasicBlock::iterator I) const;
79 MachineBasicBlock::iterator I) const;
83 MachineBasicBlock::iterator I) const override;
89 MachineBasicBlock::iterator II, const DebugLoc &DL,
103 (MachineBasicBlock &MBB, MachineBasicBlock::iterator I, int64_t Imm) const;
115 void ExpandRetRA16(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
120 MachineBasicBlock::iterator
[all...]
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDie.h13 #include "llvm/ADT/iterator.h"
23 #include <iterator>
277 /// Get an iterator range to all attributes in the current DIE only.
279 /// \returns an iterator range for the attributes of the current DIE.
289 class iterator;
291 iterator begin() const;
292 iterator end() const;
294 std::reverse_iterator<iterator> rbegin() const;
295 std::reverse_iterator<iterator> rend() const;
297 iterator_range<iterator> childre
353 class DWARFDie::iterator class in class:llvm::DWARFDie
365 explicit iterator(DWARFDie D) : Die(D) {} function in class:llvm::DWARFDie::iterator
[all...]
/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/
H A DTypeFinder.h48 using iterator = std::vector<StructType*>::iterator;
51 iterator begin() { return StructTypes.begin(); }
52 iterator end() { return StructTypes.end(); }
59 iterator erase(iterator I, iterator E) { return StructTypes.erase(I, E); }
/freebsd-current/sys/dev/drm2/
H A Ddrm_buffer.h42 int iterator; member in struct:drm_buffer
53 return buf->iterator / PAGE_SIZE;
60 return buf->iterator & (PAGE_SIZE - 1);
67 return buf->size - buf->iterator;
71 * Advance the buffer iterator number of bytes that is given.
75 buf->iterator += bytes;
88 * iterator.
126 * offset: The index of the dword relative to the internat iterator.
131 int iter = buffer->iterator + offset * 4;
140 * offset: The index of the byte relative to the internat iterator
[all...]
/freebsd-current/contrib/llvm-project/clang/include/clang/Sema/
H A DIdentifierResolver.h22 #include <iterator>
47 DeclsTy::iterator decls_begin() { return Decls.begin(); }
48 DeclsTy::iterator decls_end() { return Decls.end(); }
57 void InsertDecl(DeclsTy::iterator Pos, NamedDecl *D) {
66 /// iterator - Iterate over the decls of a specified declaration name.
69 class iterator { class in class:clang::IdentifierResolver
81 /// 2) A IdDeclInfo::DeclsTy::iterator that traverses only the decls of the
84 using BaseIter = IdDeclInfo::DeclsTy::iterator;
87 iterator(NamedDecl *D) { function in class:clang::IdentifierResolver::iterator
92 /// A IdDeclInfo::DeclsTy::iterator tha
94 iterator(BaseIter I) { function in class:clang::IdentifierResolver::iterator
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRFrameLowering.h26 MachineBasicBlock::iterator MI,
31 MachineBasicBlock::iterator MI,
38 MachineBasicBlock::iterator
40 MachineBasicBlock::iterator MI) const override;
/freebsd-current/contrib/llvm-project/libcxx/modules/std/
H A Diterator.inc11 // [iterator.assoc.types], associated types
19 // [iterator.traits], iterator traits
25 // [iterator.cust], customization point objects
27 // [iterator.cust.move], ranges::iter_move
30 // [iterator.cust.swap], ranges::iter_swap
37 // [iterator.concepts], iterator concepts
38 // [iterator.concept.readable], concept indirectly_readable
43 // [iterator
[all...]
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineDominanceFrontier.h27 using iterator = DominanceFrontierBase<MachineBasicBlock, false>::iterator;
52 iterator begin() {
60 iterator end() {
68 iterator find(MachineBasicBlock *B) {
76 iterator addBasicBlock(MachineBasicBlock *BB, const DomSetType &frontier) {
84 void addToFrontier(iterator I, MachineBasicBlock *Node) {
88 void removeFromFrontier(iterator I, MachineBasicBlock *Node) {
/freebsd-current/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVPostRAExpandPseudoInsts.cpp46 bool expandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
47 MachineBasicBlock::iterator &NextMBBI);
48 bool expandMovImm(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI);
64 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end();
66 MachineBasicBlock::iterator NMBBI = std::next(MBBI);
75 MachineBasicBlock::iterator MBBI,
76 MachineBasicBlock::iterator &NextMBBI) {
86 MachineBasicBlock::iterator MBBI) {
/freebsd-current/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.h40 MachineBasicBlock::iterator
42 MachineBasicBlock::iterator I) const override;
45 MachineBasicBlock::iterator MI,
50 MachineBasicBlock::iterator MI,
60 void BuildCFI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
65 MachineBasicBlock::iterator MBBI,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kFrameLowering.h47 MachineBasicBlock::iterator MBBI,
53 MachineBasicBlock::iterator MBBI, const DebugLoc &DL,
57 void BuildCFI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
61 MachineBasicBlock::iterator MBBI,
76 /// Returns an iterator pointing to the instruction after the replaced one.
77 MachineBasicBlock::iterator
79 MachineBasicBlock::iterator MI) const override;
111 MachineBasicBlock::iterator MI,
120 MachineBasicBlock::iterator MI,
162 int mergeSPUpdates(MachineBasicBlock &MBB, MachineBasicBlock::iterator
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FrameLowering.h58 MachineBasicBlock::iterator MBBI, const DebugLoc &DL,
70 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI) const override;
73 MachineBasicBlock::iterator MBBI,
96 MachineBasicBlock::iterator MI,
102 MachineBasicBlock::iterator MI,
123 MachineBasicBlock::iterator
125 MachineBasicBlock::iterator MI) const override;
140 int mergeSPUpdates(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI,
145 void emitSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI,
179 void BuildCFI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBB
[all...]
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Support/
H A DRegistry.h50 class iterator;
62 friend class iterator;
83 class iterator class in class:llvm::Registry
84 : public llvm::iterator_facade_base<iterator, std::forward_iterator_tag,
89 explicit iterator(const node *N) : Cur(N) {} function in class:llvm::Registry::iterator
91 bool operator==(const iterator &That) const { return Cur == That.Cur; }
92 iterator &operator++() { Cur = Cur->Next; return *this; }
98 static iterator begin();
99 static iterator end() { return iterator(nullpt
[all...]
/freebsd-current/contrib/llvm-project/clang/include/clang/AST/
H A DUnresolvedSet.h22 #include "llvm/ADT/iterator.h"
24 #include <iterator>
30 /// The iterator over UnresolvedSets. Serves as both the const and
31 /// non-const iterator.
78 // We don't currently support assignment through this iterator, so we might
80 using iterator = UnresolvedSetIterator;
83 iterator begin() { return iterator(decls().begin()); }
84 iterator end() { return iterator(decl
[all...]

Completed in 208 milliseconds

1234567891011>>