/linux-master/security/landlock/ |
H A D | task.c | 35 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 D | paging_tmpl.h | 78 * 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 D | super.c | 137 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 D | keystore.c | 489 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 D | pgtable.c | 63 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 D | kvm_pgtable.h | 144 * 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 D | yama_lsm.c | 277 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 D | rhashtable.c | 319 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 D | rhashtable-types.h | 78 * @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 D | setup.c | 228 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 D | mm.c | 296 struct kvm_pgtable_walker walker = { local 302 return kvm_pgtable_walk(&pkvm_pgtable, addr, PAGE_SIZE, &walker);
|
H A D | mem_protect.c | 592 struct kvm_pgtable_walker walker = { local 598 return kvm_pgtable_walk(pgt, addr, size, &walker);
|
/linux-master/drivers/media/test-drivers/vimc/ |
H A D | vimc-scaler.c | 360 u8 *walker = vscaler->src_frame; local 375 memcpy(walker, &sink_frame[index], vscaler->bpp); 376 walker += vscaler->bpp;
|
/linux-master/net/sched/ |
H A D | sch_cbs.c | 520 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 D | sch_tbf.c | 581 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 D | sch_red.c | 521 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 D | sch_sfb.c | 660 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 D | sch_ingress.c | 44 static void ingress_walk(struct Qdisc *sch, struct qdisc_walker *walker) argument
|
H A D | sch_netem.c | 1266 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 D | fs_test.c | 158 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 D | seccomp.c | 880 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 D | bmap.c | 452 * 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
|