Home
last modified time | relevance | path

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

/linux/arch/x86/kvm/mmu/
A Dpaging_tmpl.h250 for (level = walker->max_level; level >= walker->level; --level) { in FNAME()
375 --walker->level; in FNAME()
378 walker->max_level = walker->level; in FNAME()
389 ++walker->level; in FNAME()
403 walker->table_gfn[walker->level - 1] = table_gfn; in FNAME()
404 walker->pte_gpa[walker->level - 1] = pte_gpa; in FNAME()
424 &walker->pte_writable[walker->level - 1]); in FNAME()
431 walker->ptep_user[walker->level - 1] = ptep_user; in FNAME()
449 walker->ptes[walker->level - 1] = pte; in FNAME()
498 walker->pt_access[walker->level - 1]); in FNAME()
[all …]
/linux/security/landlock/
A Dptrace.c35 const struct landlock_hierarchy *walker; in domain_scope_le() local
41 for (walker = child->hierarchy; walker; walker = walker->parent) { in domain_scope_le()
42 if (walker == parent->hierarchy) in domain_scope_le()
/linux/arch/arm64/kvm/hyp/
A Dpgtable.c54 struct kvm_pgtable_walker *walker; member
179 struct kvm_pgtable_walker *walker = data->walker; in kvm_pgtable_visitor_cb() local
180 return walker->cb(addr, data->end, level, ptep, flag, walker->arg); in kvm_pgtable_visitor_cb()
284 .walker = walker, in kvm_pgtable_walk()
310 struct kvm_pgtable_walker walker = { in kvm_pgtable_get_leaf() local
318 PAGE_SIZE, &walker); in kvm_pgtable_get_leaf()
447 struct kvm_pgtable_walker walker = { in kvm_pgtable_hyp_map() local
492 struct kvm_pgtable_walker walker = { in kvm_pgtable_hyp_destroy() local
843 struct kvm_pgtable_walker walker = { in kvm_pgtable_stage2_map() local
875 struct kvm_pgtable_walker walker = { in kvm_pgtable_stage2_set_owner() local
[all …]
/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.c489 struct ecryptfs_global_auth_tok *walker; in ecryptfs_find_global_auth_tok_for_sig() local
495 list_for_each_entry(walker, in ecryptfs_find_global_auth_tok_for_sig()
501 if (walker->flags & ECRYPTFS_AUTH_TOK_INVALID) { in ecryptfs_find_global_auth_tok_for_sig()
506 rc = key_validate(walker->global_auth_tok_key); in ecryptfs_find_global_auth_tok_for_sig()
513 down_write(&(walker->global_auth_tok_key->sem)); in ecryptfs_find_global_auth_tok_for_sig()
515 walker->global_auth_tok_key, auth_tok); in ecryptfs_find_global_auth_tok_for_sig()
519 (*auth_tok_key) = walker->global_auth_tok_key; in ecryptfs_find_global_auth_tok_for_sig()
526 up_write(&(walker->global_auth_tok_key->sem)); in ecryptfs_find_global_auth_tok_for_sig()
529 walker->flags |= ECRYPTFS_AUTH_TOK_INVALID; in ecryptfs_find_global_auth_tok_for_sig()
530 key_put(walker->global_auth_tok_key); in ecryptfs_find_global_auth_tok_for_sig()
[all …]
/linux/security/yama/
A Dyama_lsm.c276 struct task_struct *walker = child; in task_is_descendant() local
284 while (walker->pid > 0) { in task_is_descendant()
285 if (!thread_group_leader(walker)) in task_is_descendant()
286 walker = rcu_dereference(walker->group_leader); in task_is_descendant()
287 if (walker == parent) { in task_is_descendant()
291 walker = rcu_dereference(walker->real_parent); in task_is_descendant()
/linux/lib/
A Drhashtable.c316 struct rhashtable_walker *walker; in rhashtable_rehash_table() local
336 walker->tbl = NULL; in rhashtable_rehash_table()
674 iter->walker.tbl = in rhashtable_walk_enter()
676 list_add(&iter->walker.list, &iter->walker.tbl->walkers); in rhashtable_walk_enter()
690 if (iter->walker.tbl) in rhashtable_walk_exit()
691 list_del(&iter->walker.list); in rhashtable_walk_exit()
723 if (iter->walker.tbl) in rhashtable_walk_start_check()
724 list_del(&iter->walker.list); in rhashtable_walk_start_check()
729 if (!iter->walker.tbl) { in rhashtable_walk_start_check()
836 if (iter->walker.tbl) { in __rhashtable_walk_find_next()
[all …]
/linux/net/sched/
A Dcls_tcindex.c557 static void tcindex_walk(struct tcf_proto *tp, struct tcf_walker *walker, in tcindex_walk() argument
564 pr_debug("tcindex_walk(tp %p,walker %p),p %p\n", tp, walker, p); in tcindex_walk()
569 if (walker->count >= walker->skip) { in tcindex_walk()
570 if (walker->fn(tp, p->perfect + i, walker) < 0) { in tcindex_walk()
571 walker->stop = 1; in tcindex_walk()
575 walker->count++; in tcindex_walk()
583 if (walker->count >= walker->skip) { in tcindex_walk()
584 if (walker->fn(tp, &f->result, walker) < 0) { in tcindex_walk()
585 walker->stop = 1; in tcindex_walk()
589 walker->count++; in tcindex_walk()
A Dsch_dsmark.c167 static void dsmark_walk(struct Qdisc *sch, struct qdisc_walker *walker) in dsmark_walk() argument
173 __func__, sch, p, walker); in dsmark_walk()
175 if (walker->stop) in dsmark_walk()
181 if (walker->count >= walker->skip) { in dsmark_walk()
182 if (walker->fn(sch, i + 1, walker) < 0) { in dsmark_walk()
183 walker->stop = 1; in dsmark_walk()
188 walker->count++; in dsmark_walk()
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 if (walker->count >= walker->skip) { in cbs_walk()
524 if (walker->fn(sch, 1, walker) < 0) { in cbs_walk()
525 walker->stop = 1; in cbs_walk()
529 walker->count++; in cbs_walk()
A Dsch_tbf.c580 static void tbf_walk(struct Qdisc *sch, struct qdisc_walker *walker) in tbf_walk() argument
582 if (!walker->stop) { in tbf_walk()
583 if (walker->count >= walker->skip) in tbf_walk()
584 if (walker->fn(sch, 1, walker) < 0) { in tbf_walk()
585 walker->stop = 1; in tbf_walk()
588 walker->count++; in tbf_walk()
A Dsch_atm.c348 static void atm_tc_walk(struct Qdisc *sch, struct qdisc_walker *walker) in atm_tc_walk() argument
353 pr_debug("atm_tc_walk(sch %p,[qdisc %p],walker %p)\n", sch, p, walker); in atm_tc_walk()
354 if (walker->stop) in atm_tc_walk()
357 if (walker->count >= walker->skip && in atm_tc_walk()
358 walker->fn(sch, (unsigned long)flow, walker) < 0) { in atm_tc_walk()
359 walker->stop = 1; in atm_tc_walk()
362 walker->count++; in atm_tc_walk()
A Dsch_red.c522 static void red_walk(struct Qdisc *sch, struct qdisc_walker *walker) in red_walk() argument
524 if (!walker->stop) { in red_walk()
525 if (walker->count >= walker->skip) in red_walk()
526 if (walker->fn(sch, 1, walker) < 0) { in red_walk()
527 walker->stop = 1; in red_walk()
530 walker->count++; in red_walk()
A Dsch_sfb.c658 static void sfb_walk(struct Qdisc *sch, struct qdisc_walker *walker) in sfb_walk() argument
660 if (!walker->stop) { in sfb_walk()
661 if (walker->count >= walker->skip) in sfb_walk()
662 if (walker->fn(sch, 1, walker) < 0) { in sfb_walk()
663 walker->stop = 1; in sfb_walk()
666 walker->count++; in sfb_walk()
A Dsch_netem.c1254 static void netem_walk(struct Qdisc *sch, struct qdisc_walker *walker) in netem_walk() argument
1256 if (!walker->stop) { in netem_walk()
1257 if (walker->count >= walker->skip) in netem_walk()
1258 if (walker->fn(sch, 1, walker) < 0) { in netem_walk()
1259 walker->stop = 1; in netem_walk()
1262 walker->count++; in netem_walk()
A Dsch_ingress.c43 static void ingress_walk(struct Qdisc *sch, struct qdisc_walker *walker) in ingress_walk() argument
/linux/tools/testing/selftests/landlock/
A Dfs_test.c80 char *walker; in mkdir_parents() local
85 walker = strdup(path); in mkdir_parents()
87 parent = walker; in mkdir_parents()
91 walker[i] = '\0'; in mkdir_parents()
97 walker[i] = '/'; in mkdir_parents()
99 free(walker); in mkdir_parents()
124 char *walker; in remove_path() local
128 if (!walker) { in remove_path()
140 walker[i] = '\0'; in remove_path()
141 ret = rmdir(walker); in remove_path()
[all …]
/linux/drivers/media/test-drivers/vimc/
A Dvimc-scaler.c358 u8 *walker = vsca->src_frame; in vimc_sca_fill_src_frame() local
373 memcpy(walker, &sink_frame[index], vsca->bpp); in vimc_sca_fill_src_frame()
374 walker += vsca->bpp; in vimc_sca_fill_src_frame()
/linux/arch/arm64/kvm/hyp/nvhe/
A Dsetup.c206 struct kvm_pgtable_walker walker = { in finalize_host_mappings() local
216 ret = kvm_pgtable_walk(&pkvm_pgtable, start, reg->size, &walker); in finalize_host_mappings()
/linux/include/linux/
A Drhashtable-types.h124 struct rhashtable_walker walker; member
/linux/kernel/
A Dseccomp.c866 struct seccomp_filter *walker; in seccomp_attach_filter() local
872 for (walker = current->seccomp.filter; walker; walker = walker->prev) in seccomp_attach_filter()
873 total_insns += walker->prog->len + 4; /* 4 instr penalty */ in seccomp_attach_filter()
/linux/arch/arm64/include/asm/
A Dkvm_pgtable.h489 struct kvm_pgtable_walker *walker);
/linux/fs/gfs2/
A Dbmap.c471 u64 max_len, gfs2_metadata_walker walker)
501 status = walker(mp, ptrs);
/linux/Documentation/filesystems/
A Dpath-lookup.txt144 pointers intact, so a concurrent list walker that is currently looking at

Completed in 67 milliseconds