| /linux-6.15/arch/x86/kvm/mmu/ |
| H A D | paging_tmpl.h | 212 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-6.15/arch/arm64/kvm/hyp/ |
| H A D | pgtable.c | 21 struct kvm_pgtable_walker *walker; member 132 struct kvm_pgtable_walker *walker = data->walker; in kvm_pgtable_visitor_cb() local 136 return walker->cb(ctx, visit); in kvm_pgtable_visitor_cb() 170 .arg = data->walker->arg, in __kvm_pgtable_visit() 281 .walker = walker, in kvm_pgtable_walk() 285 r = kvm_pgtable_walk_begin(walker); in kvm_pgtable_walk() 290 kvm_pgtable_walk_end(walker); in kvm_pgtable_walk() 315 struct kvm_pgtable_walker walker = { in kvm_pgtable_get_leaf() local 323 PAGE_SIZE, &walker); in kvm_pgtable_get_leaf() 1374 .walker = &walker, in kvm_pgtable_stage2_create_unlinked() [all …]
|
| /linux-6.15/arch/arm64/include/asm/ |
| H A D | kvm_pgtable.h | 347 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-6.15/fs/ecryptfs/ |
| H A D | super.c | 137 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()
|
| H A D | keystore.c | 491 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-6.15/security/yama/ |
| H A D | yama_lsm.c | 271 struct task_struct *walker = child; in task_is_descendant() local 279 while (walker->pid > 0) { in task_is_descendant() 280 if (!thread_group_leader(walker)) in task_is_descendant() 281 walker = rcu_dereference(walker->group_leader); in task_is_descendant() 282 if (walker == parent) { in task_is_descendant() 286 walker = rcu_dereference(walker->real_parent); in task_is_descendant()
|
| /linux-6.15/lib/ |
| H A D | rhashtable.c | 323 struct rhashtable_walker *walker; in rhashtable_rehash_table() local 343 walker->tbl = NULL; in rhashtable_rehash_table() 686 iter->walker.tbl = in rhashtable_walk_enter() 688 list_add(&iter->walker.list, &iter->walker.tbl->walkers); in rhashtable_walk_enter() 702 if (iter->walker.tbl) in rhashtable_walk_exit() 703 list_del(&iter->walker.list); in rhashtable_walk_exit() 735 if (iter->walker.tbl) in rhashtable_walk_start_check() 736 list_del(&iter->walker.list); in rhashtable_walk_start_check() 741 if (!iter->walker.tbl) { in rhashtable_walk_start_check() 848 if (iter->walker.tbl) { in __rhashtable_walk_find_next() [all …]
|
| /linux-6.15/security/landlock/ |
| H A D | task.c | 44 const struct landlock_hierarchy *walker; in domain_scope_le() local 53 for (walker = child->hierarchy; walker; walker = walker->parent) { in domain_scope_le() 54 if (walker == parent->hierarchy) in domain_scope_le()
|
| /linux-6.15/arch/arm64/kvm/hyp/nvhe/ |
| H A D | setup.c | 232 struct kvm_pgtable_walker walker = { in fix_host_ownership() local 242 ret = kvm_pgtable_walk(&pkvm_pgtable, start, reg->size, &walker); in fix_host_ownership() 252 struct kvm_pgtable_walker walker = { in fix_hyp_pgtable_refcnt() local 259 &walker); in fix_hyp_pgtable_refcnt()
|
| H A D | mm.c | 296 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()
|
| H A D | mem_protect.c | 609 struct kvm_pgtable_walker walker = { in check_page_state_range() local 615 return kvm_pgtable_walk(pgt, addr, size, &walker); in check_page_state_range()
|
| /linux-6.15/drivers/media/test-drivers/vimc/ |
| H A D | vimc-scaler.c | 341 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-6.15/Documentation/devicetree/bindings/power/ |
| H A D | starfive,jh7110-pmu.yaml | 10 - Walker Chen <walker[email protected]>
|
| /linux-6.15/arch/arm64/kvm/ |
| H A D | ptdump.c | 136 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-6.15/include/linux/ |
| H A D | rhashtable-types.h | 128 struct rhashtable_walker walker; member
|
| /linux-6.15/net/sched/ |
| H A D | sch_cbs.c | 520 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()
|
| H A D | sch_tbf.c | 587 static void tbf_walk(struct Qdisc *sch, struct qdisc_walker *walker) in tbf_walk() argument 589 if (!walker->stop) { in tbf_walk() 590 tc_qdisc_stats_dump(sch, 1, walker); in tbf_walk()
|
| H A D | sch_red.c | 523 static void red_walk(struct Qdisc *sch, struct qdisc_walker *walker) in red_walk() argument 525 if (!walker->stop) { in red_walk() 526 tc_qdisc_stats_dump(sch, 1, walker); in red_walk()
|
| H A D | sch_sfb.c | 662 static void sfb_walk(struct Qdisc *sch, struct qdisc_walker *walker) in sfb_walk() argument 664 if (!walker->stop) { in sfb_walk() 665 tc_qdisc_stats_dump(sch, 1, walker); in sfb_walk()
|
| H A D | sch_ingress.c | 44 static void ingress_walk(struct Qdisc *sch, struct qdisc_walker *walker) in ingress_walk() argument
|
| H A D | sch_netem.c | 1287 static void netem_walk(struct Qdisc *sch, struct qdisc_walker *walker) in netem_walk() argument 1289 if (!walker->stop) { in netem_walk() 1290 if (!tc_qdisc_stats_dump(sch, 1, walker)) in netem_walk()
|
| /linux-6.15/Documentation/devicetree/bindings/sound/ |
| H A D | starfive,jh7110-tdm.yaml | 16 - Walker Chen <walker[email protected]>
|
| /linux-6.15/kernel/ |
| H A D | seccomp.c | 910 struct seccomp_filter *walker; in seccomp_attach_filter() local 916 for (walker = current->seccomp.filter; walker; walker = walker->prev) in seccomp_attach_filter() 917 total_insns += walker->prog->len + 4; /* 4 instr penalty */ in seccomp_attach_filter()
|
| /linux-6.15/tools/testing/selftests/landlock/ |
| H A D | fs_test.c | 195 char *walker; in mkdir_parents() local 200 walker = strdup(path); in mkdir_parents() 202 parent = walker; in mkdir_parents() 206 walker[i] = '\0'; in mkdir_parents() 213 walker[i] = '/'; in mkdir_parents() 215 free(walker); in mkdir_parents() 242 char *walker; in remove_path() local 246 if (!walker) { in remove_path() 258 walker[i] = '\0'; in remove_path() 259 ret = rmdir(walker); in remove_path() [all …]
|
| /linux-6.15/Documentation/mm/ |
| H A D | multigen_lru.rst | 166 A page table walker iterates ``lruvec_memcg()->mm_list`` and calls
|