Home
last modified time | relevance | path

Searched refs:iter (Results 1 – 25 of 44) sorted by relevance

12

/arch/x86/kvm/mmu/
A Dtdp_iter.c14 iter->sptep = iter->pt_path[iter->level - 1] + in tdp_iter_refresh_sptep()
15 SPTE_INDEX((iter->gfn | iter->gfn_bits) << PAGE_SHIFT, iter->level); in tdp_iter_refresh_sptep()
26 iter->yielded_gfn = iter->next_last_level_gfn; in tdp_iter_restart()
27 iter->level = iter->root_level; in tdp_iter_restart()
29 iter->gfn = gfn_round_for_level(iter->next_last_level_gfn, iter->level); in tdp_iter_restart()
84 if (iter->level == iter->min_level) in try_step_down()
99 iter->gfn = gfn_round_for_level(iter->next_last_level_gfn, iter->level); in try_step_down()
118 if (SPTE_INDEX((iter->gfn | iter->gfn_bits) << PAGE_SHIFT, iter->level) == in try_step_side()
123 iter->next_last_level_gfn = iter->gfn; in try_step_side()
137 if (iter->level == iter->root_level) in try_step_up()
[all …]
A Dtdp_mmu.c678 iter->old_spte, new_spte, iter->level); in __tdp_mmu_set_spte_atomic()
728 handle_changed_spte(kvm, iter->as_id, iter->gfn, iter->old_spte, in tdp_mmu_set_spte_atomic()
781 iter->old_spte = tdp_mmu_set_spte(kvm, iter->as_id, iter->sptep, in tdp_mmu_iter_set_spte()
783 iter->gfn, iter->level); in tdp_mmu_iter_set_spte()
975 !is_last_spte(iter.old_spte, iter.level)) in tdp_mmu_zap_leafs()
1368 trace_kvm_tdp_mmu_spte_changed(iter->as_id, iter->gfn, iter->level, in kvm_tdp_mmu_age_spte()
1654 !is_last_spte(iter.old_spte, iter.level)) in clear_dirty_gfn_range()
1720 trace_kvm_tdp_mmu_spte_changed(iter.as_id, iter.gfn, iter.level, in clear_dirty_pt_masked()
1803 if (is_last_spte(iter.old_spte, iter.level)) in recover_huge_pages_range()
1813 if (iter.gfn < start || iter.gfn >= end) in recover_huge_pages_range()
[all …]
A Dtdp_iter.h125 iter.valid && iter.gfn < end; \
126 tdp_iter_next(&iter))
128 #define for_each_tdp_pte_min_level_all(iter, root, min_level) \ argument
129 for (tdp_iter_start(&iter, root, min_level, 0, 0); \
130 iter.valid && iter.gfn < tdp_mmu_max_gfn_exclusive(); \
131 tdp_iter_next(&iter))
133 #define for_each_tdp_pte(iter, kvm, root, start, end) \ argument
134 for_each_tdp_pte_min_level(iter, kvm, root, PG_LEVEL_4K, start, end)
138 void tdp_iter_start(struct tdp_iter *iter, struct kvm_mmu_page *root,
140 void tdp_iter_next(struct tdp_iter *iter);
[all …]
/arch/arm64/kvm/vgic/
A Dvgic-debug.c50 if (iter->lpi_idx < iter->nr_lpis) in iter_next()
60 ++iter->vcpu_id < iter->nr_cpus) in iter_next()
99 memset(iter, 0, sizeof(*iter)); in iter_init()
114 iter->vcpu_id == iter->nr_cpus && in end_of_vgic()
116 (!iter->nr_lpis || iter->lpi_idx > iter->nr_lpis); in end_of_vgic()
125 iter = kvm->arch.vgic.iter; in vgic_debug_start()
131 iter = kmalloc(sizeof(*iter), GFP_KERNEL); in vgic_debug_start()
138 kvm->arch.vgic.iter = iter; in vgic_debug_start()
172 iter = kvm->arch.vgic.iter; in vgic_debug_stop()
283 if (iter->vcpu_id < iter->nr_cpus) in vgic_debug_show()
[all …]
/arch/x86/kernel/
A Dcrash_dump_64.c15 static ssize_t __copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, in __copy_oldmem_page() argument
32 csize = copy_to_iter(vaddr + offset, csize, iter); in __copy_oldmem_page()
38 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, size_t csize, in copy_oldmem_page() argument
41 return __copy_oldmem_page(iter, pfn, csize, offset, false); in copy_oldmem_page()
49 ssize_t copy_oldmem_page_encrypted(struct iov_iter *iter, unsigned long pfn, in copy_oldmem_page_encrypted() argument
52 return __copy_oldmem_page(iter, pfn, csize, offset, true); in copy_oldmem_page_encrypted()
58 struct iov_iter iter; in elfcorehdr_read() local
60 iov_iter_kvec(&iter, ITER_DEST, &kvec, 1, count); in elfcorehdr_read()
62 return read_from_oldmem(&iter, count, ppos, in elfcorehdr_read()
A Dcrash_dump_32.c31 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, size_t csize, in copy_oldmem_page() argument
43 csize = copy_to_iter(vaddr + offset, csize, iter); in copy_oldmem_page()
A Dftrace.c200 struct ftrace_rec_iter *iter; in ftrace_replace_code() local
205 for_ftrace_rec_iter(iter) { in ftrace_replace_code()
206 rec = ftrace_rec_iter_record(iter); in ftrace_replace_code()
232 for_ftrace_rec_iter(iter) { in ftrace_replace_code()
233 rec = ftrace_rec_iter_record(iter); in ftrace_replace_code()
/arch/sparc/prom/
A Dbootstr_32.c19 int iter; in prom_getbootargs() local
31 for (iter = 1; iter < 8; iter++) { in prom_getbootargs()
32 arg = (*(romvec->pv_v0bootargs))->argv[iter]; in prom_getbootargs()
/arch/mips/kernel/
A Djump_label.c97 struct jump_entry *iter; in jump_label_apply_nops() local
103 for (iter = iter_start; iter < iter_stop; iter++) { in jump_label_apply_nops()
105 if (jump_label_init_type(iter) == JUMP_LABEL_NOP) in jump_label_apply_nops()
106 arch_jump_label_transform(iter, JUMP_LABEL_NOP); in jump_label_apply_nops()
A Dcrash_dump.c6 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, in copy_oldmem_page() argument
15 csize = copy_to_iter(vaddr + offset, csize, iter); in copy_oldmem_page()
/arch/um/kernel/
A Dkmsg_dump.c13 static struct kmsg_dump_iter iter; in kmsg_dumper_stdout() local
45 kmsg_dump_rewind(&iter); in kmsg_dumper_stdout()
48 while (kmsg_dump_get_line(&iter, true, line, sizeof(line), &len)) { in kmsg_dumper_stdout()
/arch/s390/mm/
A Dmaccess.c83 size_t memcpy_real_iter(struct iov_iter *iter, unsigned long src, size_t count) in memcpy_real_iter() argument
103 copied = copy_to_iter(chunk, len, iter); in memcpy_real_iter()
117 struct iov_iter iter; in memcpy_real() local
122 iov_iter_kvec(&iter, ITER_DEST, &kvec, 1, count); in memcpy_real()
123 if (memcpy_real_iter(&iter, src, count) < count) in memcpy_real()
/arch/powerpc/kernel/
A Dcacheinfo.c169 struct cache *iter; in release_cache_debugcheck() local
172 WARN_ONCE(iter->next_local == cache, in release_cache_debugcheck()
174 iter->ofnode, in release_cache_debugcheck()
175 cache_type_string(iter), in release_cache_debugcheck()
307 struct cache *iter; in cache_find_first_sibling() local
314 if (iter->ofnode == cache->ofnode && in cache_find_first_sibling()
316 iter->next_local == cache) in cache_find_first_sibling()
317 return iter; in cache_find_first_sibling()
327 struct cache *iter; in cache_lookup_by_node_group() local
330 if (iter->ofnode != node || in cache_lookup_by_node_group()
[all …]
A Dcrash_dump.c72 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, in copy_oldmem_page() argument
86 csize = copy_to_iter(vaddr + offset, csize, iter); in copy_oldmem_page()
89 csize = copy_to_iter(vaddr + offset, csize, iter); in copy_oldmem_page()
/arch/sh/kernel/
A Dcrash_dump.c14 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, in copy_oldmem_page() argument
23 csize = copy_to_iter(vaddr + offset, csize, iter); in copy_oldmem_page()
/arch/arm/kernel/
A Dcrash_dump.c19 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, in copy_oldmem_page() argument
31 csize = copy_to_iter(vaddr + offset, csize, iter); in copy_oldmem_page()
/arch/loongarch/kernel/
A Dcrash_dump.c6 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, in copy_oldmem_page() argument
18 csize = copy_to_iter(vaddr + offset, csize, iter); in copy_oldmem_page()
/arch/riscv/kernel/
A Dcrash_dump.c12 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, in copy_oldmem_page() argument
24 csize = copy_to_iter(vaddr + offset, csize, iter); in copy_oldmem_page()
/arch/arm64/kernel/
A Dcrash_dump.c15 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, in copy_oldmem_page() argument
27 csize = copy_to_iter(vaddr + offset, csize, iter); in copy_oldmem_page()
/arch/x86/kernel/cpu/microcode/
A Dintel.c487 static enum ucode_state parse_microcode_blobs(int cpu, struct iov_iter *iter) in parse_microcode_blobs() argument
495 while (iov_iter_count(iter)) { in parse_microcode_blobs()
500 if (!copy_from_iter_full(&mc_header, sizeof(mc_header), iter)) { in parse_microcode_blobs()
511 if (data_size > iov_iter_count(iter)) { in parse_microcode_blobs()
527 if (!copy_from_iter_full(data, data_size, iter) || in parse_microcode_blobs()
548 if (iov_iter_count(iter)) in parse_microcode_blobs()
590 struct iov_iter iter; in request_microcode_fw() local
608 iov_iter_kvec(&iter, ITER_SOURCE, &kvec, 1, firmware->size); in request_microcode_fw()
609 ret = parse_microcode_blobs(cpu, &iter); in request_microcode_fw()
/arch/s390/kernel/
A Dcrash_dump.c118 static size_t copy_oldmem_iter(struct iov_iter *iter, unsigned long src, size_t count) in copy_oldmem_iter() argument
126 copied = memcpy_hsa_iter(iter, src, len); in copy_oldmem_iter()
138 copied = memcpy_real_iter(iter, src, len); in copy_oldmem_iter()
151 struct iov_iter iter; in copy_oldmem_kernel() local
156 iov_iter_kvec(&iter, ITER_DEST, &kvec, 1, count); in copy_oldmem_kernel()
157 if (copy_oldmem_iter(&iter, src, count) < count) in copy_oldmem_kernel()
165 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, size_t csize, in copy_oldmem_page() argument
171 return copy_oldmem_iter(iter, src, csize); in copy_oldmem_page()
/arch/sh/mm/
A Dpmb.c145 struct pmb_entry *pmbe, *iter; in pmb_mapping_exists() local
175 for (iter = pmbe->link; iter; iter = iter->link) in pmb_mapping_exists()
176 span += iter->size; in pmb_mapping_exists()
815 static int pmb_debugfs_show(struct seq_file *file, void *iter) in pmb_debugfs_show() argument
A Dasids-debugfs.c29 static int asids_debugfs_show(struct seq_file *file, void *iter) in asids_debugfs_show() argument
/arch/s390/include/asm/
A Dmaccess.h14 size_t memcpy_real_iter(struct iov_iter *iter, unsigned long src, size_t count);
/arch/m68k/emu/
A Dnfblock.c64 struct bvec_iter iter; in nfhd_submit_bio() local
70 bio_for_each_segment(bvec, bio, iter) { in nfhd_submit_bio()

Completed in 46 milliseconds

12