Lines Matching refs:_walker
155 #define for_each_shadow_entry_using_root(_vcpu, _root, _addr, _walker) \ argument
156 for (shadow_walk_init_using_root(&(_walker), (_vcpu), \
158 shadow_walk_okay(&(_walker)); \
159 shadow_walk_next(&(_walker)))
161 #define for_each_shadow_entry(_vcpu, _addr, _walker) \ argument
162 for (shadow_walk_init(&(_walker), _vcpu, _addr); \
163 shadow_walk_okay(&(_walker)); \
164 shadow_walk_next(&(_walker)))
166 #define for_each_shadow_entry_lockless(_vcpu, _addr, _walker, spte) \ argument
167 for (shadow_walk_init(&(_walker), _vcpu, _addr); \
168 shadow_walk_okay(&(_walker)) && \
169 ({ spte = mmu_spte_get_lockless(_walker.sptep); 1; }); \
170 __shadow_walk_next(&(_walker), spte))