Searched refs:walker (Results 1 - 22 of 22) sorted by relevance

/linux-master/security/landlock/
H A Dtask.c35 const struct landlock_hierarchy *walker; local
41 for (walker = child->hierarchy; walker; walker = walker->parent) {
42 if (walker == parent->hierarchy)
/linux-master/arch/x86/kvm/mmu/
H A Dpaging_tmpl.h78 * table walker.
199 struct guest_walker *walker,
212 for (level = walker->max_level; level >= walker->level; --level) {
213 pte = orig_pte = walker->ptes[level - 1];
214 table_gfn = walker->table_gfn[level - 1];
215 ptep_user = walker->ptep_user[level - 1];
221 if (level == walker->level && write_fault &&
246 if (unlikely(!walker->pte_writable[level - 1]))
254 walker
197 update_accessed_dirty_bits(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, struct guest_walker *walker, gpa_t addr, int write_fault) argument
302 walk_addr_generic(struct guest_walker *walker, struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, gpa_t addr, u64 access) argument
525 walk_addr(struct guest_walker *walker, struct kvm_vcpu *vcpu, gpa_t addr, u64 access) argument
779 struct guest_walker walker; local
872 struct guest_walker walker; local
[all...]
/linux-master/fs/ecryptfs/
H A Dsuper.c137 struct ecryptfs_global_auth_tok *walker; local
140 list_for_each_entry(walker,
143 if (walker->flags & ECRYPTFS_AUTH_TOK_FNEK)
144 seq_printf(m, ",ecryptfs_fnek_sig=%s", walker->sig);
146 seq_printf(m, ",ecryptfs_sig=%s", walker->sig);
H A Dkeystore.c489 struct ecryptfs_global_auth_tok *walker; local
495 list_for_each_entry(walker,
498 if (memcmp(walker->sig, sig, ECRYPTFS_SIG_SIZE_HEX))
501 if (walker->flags & ECRYPTFS_AUTH_TOK_INVALID) {
506 rc = key_validate(walker->global_auth_tok_key);
513 down_write(&(walker->global_auth_tok_key->sem));
515 walker->global_auth_tok_key, auth_tok);
519 (*auth_tok_key) = walker->global_auth_tok_key;
526 up_write(&(walker->global_auth_tok_key->sem));
529 walker
[all...]
/linux-master/arch/arm64/kvm/hyp/
H A Dpgtable.c63 struct kvm_pgtable_walker *walker; member in struct:kvm_pgtable_walk_data
182 struct kvm_pgtable_walker *walker = data->walker; local
186 return walker->cb(ctx, visit);
189 static bool kvm_pgtable_walk_continue(const struct kvm_pgtable_walker *walker, argument
203 return !(walker->flags & KVM_PGTABLE_WALK_HANDLE_FAULT);
215 enum kvm_pgtable_walk_flags flags = data->walker->flags;
216 kvm_pte_t *ptep = kvm_dereference_pteref(data->walker, pteref);
220 .arg = data->walker->arg,
244 * Reload the page table after invoking the walker callbac
324 kvm_pgtable_walk(struct kvm_pgtable *pgt, u64 addr, u64 size, struct kvm_pgtable_walker *walker) argument
365 struct kvm_pgtable_walker walker = { local
496 struct kvm_pgtable_walker walker = { local
555 struct kvm_pgtable_walker walker = { local
609 struct kvm_pgtable_walker walker = { local
1090 struct kvm_pgtable_walker walker = { local
1121 struct kvm_pgtable_walker walker = { local
1181 struct kvm_pgtable_walker walker = { local
1250 struct kvm_pgtable_walker walker = { local
1330 struct kvm_pgtable_walker walker = { local
1384 struct kvm_pgtable_walker walker = { local
1407 struct kvm_pgtable_walker walker = { local
1542 struct kvm_pgtable_walker walker = { local
1607 struct kvm_pgtable_walker walker = { local
1622 struct kvm_pgtable_walker walker = { local
[all...]
/linux-master/arch/arm64/include/asm/
H A Dkvm_pgtable.h144 * The @arg parameter can be used by the walker
305 static inline kvm_pte_t *kvm_dereference_pteref(struct kvm_pgtable_walker *walker, argument
311 static inline int kvm_pgtable_walk_begin(struct kvm_pgtable_walker *walker) argument
317 if (walker->flags & KVM_PGTABLE_WALK_SHARED)
323 static inline void kvm_pgtable_walk_end(struct kvm_pgtable_walker *walker) {} argument
334 static inline kvm_pte_t *kvm_dereference_pteref(struct kvm_pgtable_walker *walker, argument
337 return rcu_dereference_check(pteref, !(walker->flags & KVM_PGTABLE_WALK_SHARED));
340 static inline int kvm_pgtable_walk_begin(struct kvm_pgtable_walker *walker) argument
342 if (walker->flags & KVM_PGTABLE_WALK_SHARED)
348 static inline void kvm_pgtable_walk_end(struct kvm_pgtable_walker *walker) argument
[all...]
/linux-master/security/yama/
H A Dyama_lsm.c277 struct task_struct *walker = child; local
285 while (walker->pid > 0) {
286 if (!thread_group_leader(walker))
287 walker = rcu_dereference(walker->group_leader);
288 if (walker == parent) {
292 walker = rcu_dereference(walker->real_parent);
/linux-master/lib/
H A Drhashtable.c319 struct rhashtable_walker *walker; local
338 list_for_each_entry(walker, &old_tbl->walkers, list)
339 walker->tbl = NULL;
678 iter->walker.tbl =
680 list_add(&iter->walker.list, &iter->walker.tbl->walkers);
694 if (iter->walker.tbl)
695 list_del(&iter->walker.list);
727 if (iter->walker.tbl)
728 list_del(&iter->walker
[all...]
/linux-master/include/linux/
H A Drhashtable-types.h78 * @lock: Spin lock to protect walker list
102 * struct rhashtable_walker - Hash table walker
116 * @walker: Associated rhashtable walker
124 struct rhashtable_walker walker; member in struct:rhashtable_iter
/linux-master/arch/arm64/kvm/hyp/nvhe/
H A Dsetup.c228 struct kvm_pgtable_walker walker = { local
238 ret = kvm_pgtable_walk(&pkvm_pgtable, start, reg->size, &walker);
248 struct kvm_pgtable_walker walker = { local
255 &walker);
H A Dmm.c296 struct kvm_pgtable_walker walker = { local
302 return kvm_pgtable_walk(&pkvm_pgtable, addr, PAGE_SIZE, &walker);
H A Dmem_protect.c592 struct kvm_pgtable_walker walker = { local
598 return kvm_pgtable_walk(pgt, addr, size, &walker);
/linux-master/drivers/media/test-drivers/vimc/
H A Dvimc-scaler.c360 u8 *walker = vscaler->src_frame; local
375 memcpy(walker, &sink_frame[index], vscaler->bpp);
376 walker += vscaler->bpp;
/linux-master/net/sched/
H A Dsch_cbs.c520 static void cbs_walk(struct Qdisc *sch, struct qdisc_walker *walker) argument
522 if (!walker->stop) {
523 tc_qdisc_stats_dump(sch, 1, walker);
H A Dsch_tbf.c581 static void tbf_walk(struct Qdisc *sch, struct qdisc_walker *walker) argument
583 if (!walker->stop) {
584 tc_qdisc_stats_dump(sch, 1, walker);
H A Dsch_red.c521 static void red_walk(struct Qdisc *sch, struct qdisc_walker *walker) argument
523 if (!walker->stop) {
524 tc_qdisc_stats_dump(sch, 1, walker);
H A Dsch_sfb.c660 static void sfb_walk(struct Qdisc *sch, struct qdisc_walker *walker) argument
662 if (!walker->stop) {
663 tc_qdisc_stats_dump(sch, 1, walker);
H A Dsch_ingress.c44 static void ingress_walk(struct Qdisc *sch, struct qdisc_walker *walker) argument
H A Dsch_netem.c1266 static void netem_walk(struct Qdisc *sch, struct qdisc_walker *walker) argument
1268 if (!walker->stop) {
1269 if (!tc_qdisc_stats_dump(sch, 1, walker))
/linux-master/tools/testing/selftests/landlock/
H A Dfs_test.c158 char *walker; local
163 walker = strdup(path);
164 ASSERT_NE(NULL, walker);
165 parent = walker;
166 for (i = 1; walker[i]; i++) {
167 if (walker[i] != '/')
169 walker[i] = '\0';
176 walker[i] = '/';
178 free(walker);
205 char *walker; local
[all...]
/linux-master/kernel/
H A Dseccomp.c880 struct seccomp_filter *walker; local
886 for (walker = current->seccomp.filter; walker; walker = walker->prev)
887 total_insns += walker->prog->len + 4; /* 4 instr penalty */
/linux-master/fs/gfs2/
H A Dbmap.c452 * When returning WALK_FOLLOW, the walker must update @mp to point at the right
463 * @walker: Called during the walk
465 * Returns 1 if the walk was stopped by @walker, 0 if we went past @max_len or
470 u64 max_len, gfs2_metadata_walker walker)
500 status = walker(mp, ptrs);
469 gfs2_walk_metadata(struct inode *inode, struct metapath *mp, u64 max_len, gfs2_metadata_walker walker) argument

Completed in 199 milliseconds