Home
last modified time | relevance | path

Searched refs:walker (Results 1 – 25 of 29) sorted by relevance

12

/linux/arch/x86/kvm/mmu/
A Dpaging_tmpl.h212 for (level = walker->max_level; level >= walker->level; --level) { in FNAME()
337 --walker->level; in FNAME()
340 walker->max_level = walker->level; in FNAME()
361 ++walker->level; in FNAME()
368 --walker->level; in FNAME()
376 walker->table_gfn[walker->level - 1] = table_gfn; in FNAME()
377 walker->pte_gpa[walker->level - 1] = pte_gpa; in FNAME()
400 &walker->pte_writable[walker->level - 1]); in FNAME()
407 walker->ptep_user[walker->level - 1] = ptep_user; in FNAME()
425 walker->ptes[walker->level - 1] = pte; in FNAME()
[all …]
/linux/arch/arm64/kvm/hyp/
A Dpgtable.c21 struct kvm_pgtable_walker *walker; member
140 struct kvm_pgtable_walker *walker = data->walker; in kvm_pgtable_visitor_cb() local
144 return walker->cb(ctx, visit); in kvm_pgtable_visitor_cb()
178 .arg = data->walker->arg, in __kvm_pgtable_visit()
289 .walker = walker, in kvm_pgtable_walk()
293 r = kvm_pgtable_walk_begin(walker); in kvm_pgtable_walk()
298 kvm_pgtable_walk_end(walker); in kvm_pgtable_walk()
323 struct kvm_pgtable_walker walker = { in kvm_pgtable_get_leaf() local
331 PAGE_SIZE, &walker); in kvm_pgtable_get_leaf()
1393 .walker = &walker, in kvm_pgtable_stage2_create_unlinked()
[all …]
/linux/arch/arm64/include/asm/
A Dkvm_pgtable.h347 static inline kvm_pte_t *kvm_dereference_pteref(struct kvm_pgtable_walker *walker, in kvm_dereference_pteref() argument
353 static inline int kvm_pgtable_walk_begin(struct kvm_pgtable_walker *walker) in kvm_pgtable_walk_begin() argument
359 if (walker->flags & KVM_PGTABLE_WALK_SHARED) in kvm_pgtable_walk_begin()
365 static inline void kvm_pgtable_walk_end(struct kvm_pgtable_walker *walker) {} in kvm_pgtable_walk_end() argument
376 static inline kvm_pte_t *kvm_dereference_pteref(struct kvm_pgtable_walker *walker, in kvm_dereference_pteref() argument
379 return rcu_dereference_check(pteref, !(walker->flags & KVM_PGTABLE_WALK_SHARED)); in kvm_dereference_pteref()
382 static inline int kvm_pgtable_walk_begin(struct kvm_pgtable_walker *walker) in kvm_pgtable_walk_begin() argument
384 if (walker->flags & KVM_PGTABLE_WALK_SHARED) in kvm_pgtable_walk_begin()
390 static inline void kvm_pgtable_walk_end(struct kvm_pgtable_walker *walker) in kvm_pgtable_walk_end() argument
392 if (walker->flags & KVM_PGTABLE_WALK_SHARED) in kvm_pgtable_walk_end()
[all …]
/linux/security/landlock/
A Dtask.c38 const struct landlock_hierarchy *walker; in domain_scope_le() local
44 for (walker = child->hierarchy; walker; walker = walker->parent) { in domain_scope_le()
45 if (walker == parent->hierarchy) in domain_scope_le()
/linux/fs/ecryptfs/
A Dsuper.c137 struct ecryptfs_global_auth_tok *walker; in ecryptfs_show_options() local
140 list_for_each_entry(walker, in ecryptfs_show_options()
143 if (walker->flags & ECRYPTFS_AUTH_TOK_FNEK) in ecryptfs_show_options()
144 seq_printf(m, ",ecryptfs_fnek_sig=%s", walker->sig); in ecryptfs_show_options()
146 seq_printf(m, ",ecryptfs_sig=%s", walker->sig); in ecryptfs_show_options()
A Dkeystore.c491 struct ecryptfs_global_auth_tok *walker; in ecryptfs_find_global_auth_tok_for_sig() local
497 list_for_each_entry(walker, in ecryptfs_find_global_auth_tok_for_sig()
503 if (walker->flags & ECRYPTFS_AUTH_TOK_INVALID) { in ecryptfs_find_global_auth_tok_for_sig()
508 rc = key_validate(walker->global_auth_tok_key); in ecryptfs_find_global_auth_tok_for_sig()
515 down_write(&(walker->global_auth_tok_key->sem)); in ecryptfs_find_global_auth_tok_for_sig()
517 walker->global_auth_tok_key, auth_tok); in ecryptfs_find_global_auth_tok_for_sig()
521 (*auth_tok_key) = walker->global_auth_tok_key; in ecryptfs_find_global_auth_tok_for_sig()
528 up_write(&(walker->global_auth_tok_key->sem)); in ecryptfs_find_global_auth_tok_for_sig()
531 walker->flags |= ECRYPTFS_AUTH_TOK_INVALID; in ecryptfs_find_global_auth_tok_for_sig()
532 key_put(walker->global_auth_tok_key); in ecryptfs_find_global_auth_tok_for_sig()
[all …]
/linux/security/yama/
A Dyama_lsm.c278 struct task_struct *walker = child; in task_is_descendant() local
286 while (walker->pid > 0) { in task_is_descendant()
287 if (!thread_group_leader(walker)) in task_is_descendant()
288 walker = rcu_dereference(walker->group_leader); in task_is_descendant()
289 if (walker == parent) { in task_is_descendant()
293 walker = rcu_dereference(walker->real_parent); in task_is_descendant()
/linux/lib/
A Drhashtable.c323 struct rhashtable_walker *walker; in rhashtable_rehash_table() local
343 walker->tbl = NULL; in rhashtable_rehash_table()
682 iter->walker.tbl = in rhashtable_walk_enter()
684 list_add(&iter->walker.list, &iter->walker.tbl->walkers); in rhashtable_walk_enter()
698 if (iter->walker.tbl) in rhashtable_walk_exit()
699 list_del(&iter->walker.list); in rhashtable_walk_exit()
731 if (iter->walker.tbl) in rhashtable_walk_start_check()
732 list_del(&iter->walker.list); in rhashtable_walk_start_check()
737 if (!iter->walker.tbl) { in rhashtable_walk_start_check()
844 if (iter->walker.tbl) { in __rhashtable_walk_find_next()
[all …]
/linux/arch/arm64/kvm/hyp/nvhe/
A Dsetup.c252 struct kvm_pgtable_walker walker = { in fix_host_ownership() local
262 ret = kvm_pgtable_walk(&pkvm_pgtable, start, reg->size, &walker); in fix_host_ownership()
272 struct kvm_pgtable_walker walker = { in fix_hyp_pgtable_refcnt() local
279 &walker); in fix_hyp_pgtable_refcnt()
A Dmm.c296 struct kvm_pgtable_walker walker = { in create_fixmap_slot() local
302 return kvm_pgtable_walk(&pkvm_pgtable, addr, PAGE_SIZE, &walker); in create_fixmap_slot()
A Dmem_protect.c598 struct kvm_pgtable_walker walker = { in check_page_state_range() local
604 return kvm_pgtable_walk(pgt, addr, size, &walker); in check_page_state_range()
/linux/drivers/media/test-drivers/vimc/
A Dvimc-scaler.c341 u8 *walker = vscaler->src_frame; in vimc_scaler_fill_src_frame() local
356 memcpy(walker, &sink_frame[index], vscaler->hw.bpp); in vimc_scaler_fill_src_frame()
357 walker += vscaler->hw.bpp; in vimc_scaler_fill_src_frame()
/linux/Documentation/devicetree/bindings/power/
A Dstarfive,jh7110-pmu.yaml10 - Walker Chen <walker.chen@starfivetech.com>
/linux/arch/arm64/kvm/
A Dptdump.c136 struct kvm_pgtable_walker walker = (struct kvm_pgtable_walker) { in kvm_ptdump_guest_show() local
145 ret = kvm_pgtable_walk(mmu->pgt, 0, BIT(mmu->pgt->ia_bits), &walker); in kvm_ptdump_guest_show()
/linux/include/linux/
A Drhashtable-types.h128 struct rhashtable_walker walker; member
/linux/net/sched/
A Dsch_cbs.c520 static void cbs_walk(struct Qdisc *sch, struct qdisc_walker *walker) in cbs_walk() argument
522 if (!walker->stop) { in cbs_walk()
523 tc_qdisc_stats_dump(sch, 1, walker); in cbs_walk()
A Dsch_tbf.c581 static void tbf_walk(struct Qdisc *sch, struct qdisc_walker *walker) in tbf_walk() argument
583 if (!walker->stop) { in tbf_walk()
584 tc_qdisc_stats_dump(sch, 1, walker); in tbf_walk()
A Dsch_red.c521 static void red_walk(struct Qdisc *sch, struct qdisc_walker *walker) in red_walk() argument
523 if (!walker->stop) { in red_walk()
524 tc_qdisc_stats_dump(sch, 1, walker); in red_walk()
A Dsch_sfb.c660 static void sfb_walk(struct Qdisc *sch, struct qdisc_walker *walker) in sfb_walk() argument
662 if (!walker->stop) { in sfb_walk()
663 tc_qdisc_stats_dump(sch, 1, walker); in sfb_walk()
A Dsch_ingress.c44 static void ingress_walk(struct Qdisc *sch, struct qdisc_walker *walker) in ingress_walk() argument
A Dsch_netem.c1276 static void netem_walk(struct Qdisc *sch, struct qdisc_walker *walker) in netem_walk() argument
1278 if (!walker->stop) { in netem_walk()
1279 if (!tc_qdisc_stats_dump(sch, 1, walker)) in netem_walk()
/linux/Documentation/devicetree/bindings/sound/
A Dstarfive,jh7110-tdm.yaml16 - Walker Chen <walker.chen@starfivetech.com>
/linux/tools/testing/selftests/landlock/
A Dfs_test.c178 char *walker; in mkdir_parents() local
183 walker = strdup(path); in mkdir_parents()
185 parent = walker; in mkdir_parents()
189 walker[i] = '\0'; in mkdir_parents()
196 walker[i] = '/'; in mkdir_parents()
198 free(walker); in mkdir_parents()
225 char *walker; in remove_path() local
229 if (!walker) { in remove_path()
241 walker[i] = '\0'; in remove_path()
242 ret = rmdir(walker); in remove_path()
[all …]
/linux/kernel/
A Dseccomp.c893 struct seccomp_filter *walker; in seccomp_attach_filter() local
899 for (walker = current->seccomp.filter; walker; walker = walker->prev) in seccomp_attach_filter()
900 total_insns += walker->prog->len + 4; /* 4 instr penalty */ in seccomp_attach_filter()
/linux/Documentation/mm/
A Dmultigen_lru.rst166 A page table walker iterates ``lruvec_memcg()->mm_list`` and calls

Completed in 50 milliseconds

12