/kernel/linux/linux-5.10/drivers/pnp/ |
H A D | interface.c | 285 (unsigned long long) res->end, in resources_show() 305 resource_size_t *end, in pnp_get_resource_value() 310 if (end) in pnp_get_resource_value() 311 *end = 0; in pnp_get_resource_value() 320 if (end) { in pnp_get_resource_value() 324 *end = simple_strtoull(buf, &buf, 0); in pnp_get_resource_value() 326 *end = *start; in pnp_get_resource_value() 386 resource_size_t end; in resources_store() local 399 &start, &end, in resources_store() 401 pnp_add_io_resource(dev, start, end, flag in resources_store() 302 pnp_get_resource_value(char *buf, unsigned long type, resource_size_t *start, resource_size_t *end, unsigned long *flags) pnp_get_resource_value() argument [all...] |
/kernel/linux/linux-6.6/drivers/pnp/ |
H A D | interface.c | 286 (unsigned long long) res->end, in resources_show() 306 resource_size_t *end, in pnp_get_resource_value() 311 if (end) in pnp_get_resource_value() 312 *end = 0; in pnp_get_resource_value() 321 if (end) { in pnp_get_resource_value() 325 *end = simple_strtoull(buf, &buf, 0); in pnp_get_resource_value() 327 *end = *start; in pnp_get_resource_value() 387 resource_size_t end; in resources_store() local 400 &start, &end, in resources_store() 402 pnp_add_io_resource(dev, start, end, flag in resources_store() 303 pnp_get_resource_value(char *buf, unsigned long type, resource_size_t *start, resource_size_t *end, unsigned long *flags) pnp_get_resource_value() argument [all...] |
/kernel/linux/linux-6.6/kernel/irq/ |
H A D | matrix.c | 114 unsigned int end = m->alloc_end; in matrix_alloc_area() local 116 bitmap_or(m->scratch_map, cm->managed_map, m->system_map, end); in matrix_alloc_area() 117 bitmap_or(m->scratch_map, m->scratch_map, cm->alloc_map, end); in matrix_alloc_area() 118 area = bitmap_find_next_zero_area(m->scratch_map, end, start, num, 0); in matrix_alloc_area() 119 if (area >= end) in matrix_alloc_area() 257 unsigned int bit, end = m->alloc_end; in irq_matrix_remove_managed() local 263 bitmap_andnot(m->scratch_map, cm->managed_map, cm->alloc_map, end); in irq_matrix_remove_managed() 265 bit = find_first_bit(m->scratch_map, end); in irq_matrix_remove_managed() 266 if (WARN_ON_ONCE(bit >= end)) in irq_matrix_remove_managed() 289 unsigned int bit, cpu, end; in irq_matrix_alloc_managed() local [all...] |
/kernel/linux/linux-6.6/drivers/of/ |
H A D | of_reserved_mem.c | 34 phys_addr_t align, phys_addr_t start, phys_addr_t end, bool nomap, in early_init_dt_alloc_reserved_memory_arch() 40 end = !end ? MEMBLOCK_ALLOC_ANYWHERE : end; in early_init_dt_alloc_reserved_memory_arch() 42 base = memblock_phys_alloc_range(size, align, start, end); in early_init_dt_alloc_reserved_memory_arch() 86 phys_addr_t align, phys_addr_t start, phys_addr_t end, bool nomap, in __reserved_mem_alloc_in_range() 113 if (end >= rmem->base && end <= (rmem->base + rmem->size)) in __reserved_mem_alloc_in_range() 122 start, end, nomap, res_base); in __reserved_mem_alloc_in_range() 139 phys_addr_t start = 0, end in __reserved_mem_alloc_size() local 33 early_init_dt_alloc_reserved_memory_arch(phys_addr_t size, phys_addr_t align, phys_addr_t start, phys_addr_t end, bool nomap, phys_addr_t *res_base) early_init_dt_alloc_reserved_memory_arch() argument 85 __reserved_mem_alloc_in_range(phys_addr_t size, phys_addr_t align, phys_addr_t start, phys_addr_t end, bool nomap, phys_addr_t *res_base) __reserved_mem_alloc_in_range() argument 345 phys_addr_t end = rmem->base + rmem->size - 1; fdt_init_reserved_mem() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
H A D | gen7_renderclear.c | 12 #define batch_advance(Y, CS) GEM_BUG_ON((Y)->end != (CS)) 31 u32 *end; member 98 bc->end = bc->start; in batch_init() 114 GEM_BUG_ON((bc->end - bc->start) >= bc->max_items); in batch_add() 115 *bc->end++ = d; in batch_add() 123 u32 *end = PTR_ALIGN(bc->end, align); in batch_alloc_items() local 125 memset32(bc->end, 0, end - bc->end); in batch_alloc_items() [all...] |
/kernel/linux/linux-6.6/tools/tracing/rtla/src/ |
H A D | utils.c | 62 char *end; in get_llong_from_str() local 65 value = strtoll(start, &end, 10); in get_llong_from_str() 66 if (errno || start == end) in get_llong_from_str() 153 char *end; in parse_seconds_duration() local 156 t = strtol(val, &end, 10); in parse_seconds_duration() 158 if (end) { in parse_seconds_duration() 159 switch (*end) { in parse_seconds_duration() 187 char *end; in parse_ns_duration() local 190 t = strtol(val, &end, 10); in parse_ns_duration() 192 if (end) { in parse_ns_duration() [all...] |
/kernel/linux/linux-5.10/arch/loongarch/kernel/ |
H A D | process.c | 195 unsigned long end = begin + THREAD_SIZE; in in_task_stack() local 197 if (stack < begin || stack >= end) in in_task_stack() 202 info->end = end; in in_task_stack() 212 unsigned long end = begin + IRQ_STACK_START; in in_irq_stack() local 214 if (stack < begin || stack >= end) in in_irq_stack() 217 nextsp = *(unsigned long *)end; in in_irq_stack() 223 info->end = end; in in_irq_stack() 288 state.stack_info.end in get_wchan() [all...] |
/kernel/linux/linux-5.10/arch/loongarch/mm/ |
H A D | tlb.c | 58 unsigned long end) in local_flush_tlb_range() 68 end = round_up(end, PAGE_SIZE << 1); in local_flush_tlb_range() 69 size = (end - start) >> (PAGE_SHIFT + 1); in local_flush_tlb_range() 75 while (start < end) { in local_flush_tlb_range() 88 void local_flush_tlb_kernel_range(unsigned long start, unsigned long end) in local_flush_tlb_kernel_range() argument 93 size = (end - start + (PAGE_SIZE - 1)) >> PAGE_SHIFT; in local_flush_tlb_kernel_range() 100 end += ((PAGE_SIZE << 1) - 1); in local_flush_tlb_kernel_range() 101 end &= (PAGE_MASK << 1); in local_flush_tlb_kernel_range() 103 while (start < end) { in local_flush_tlb_kernel_range() 57 local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) local_flush_tlb_range() argument [all...] |
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | hw_breakpoint.c | 251 * Checks whether the range [addr, end], overlaps the area [base, base + size). 253 static inline bool within_area(unsigned long addr, unsigned long end, in within_area() argument 256 return end >= base && addr < (base + size); in within_area() 260 * Checks whether the range from addr to end, inclusive, overlaps the fixed 263 static inline bool within_cpu_entry(unsigned long addr, unsigned long end) in within_cpu_entry() argument 268 if (within_area(addr, end, CPU_ENTRY_AREA_BASE, in within_cpu_entry() 277 if (within_area(addr, end, (unsigned long)__per_cpu_offset, in within_cpu_entry() 281 if (within_area(addr, end, (unsigned long)&pcpu_unit_offsets, in within_cpu_entry() 288 if (within_area(addr, end, (unsigned long)get_cpu_gdt_rw(cpu), in within_cpu_entry() 296 if (within_area(addr, end, in within_cpu_entry() [all...] |
/kernel/linux/linux-5.10/arch/sh/boards/ |
H A D | board-sh7785lcr.c | 38 .end = PLD_LEDCR, 81 .end = NOR_FLASH_ADDR + NOR_FLASH_SIZE - 1, 103 .end = R8A66597_ADDR + R8A66597_SIZE - 1, 108 .end = evt2irq(0x240), 128 .end = SM107_MEM_ADDR + SM107_MEM_SIZE - 1, 133 .end = SM107_REG_ADDR + SM107_REG_SIZE - 1, 221 .end = PCA9564_PROTO_32BIT_ADDR + PCA9564_SIZE - 1, 226 .end = evt2irq(0x380), 234 .end = PCA9564_ADDR + PCA9564_SIZE - 1, 239 .end [all...] |
/kernel/linux/linux-5.10/arch/arm/mm/ |
H A D | cache-uniphier.c | 178 unsigned long start, unsigned long end, in __uniphier_cache_maint_range() 189 size = end - start; in __uniphier_cache_maint_range() 198 * If the end address is not aligned, in __uniphier_cache_maint_range() 236 static void uniphier_cache_maint_range(unsigned long start, unsigned long end, in uniphier_cache_maint_range() argument 242 __uniphier_cache_maint_range(data, start, end, operation); in uniphier_cache_maint_range() 253 static void uniphier_cache_inv_range(unsigned long start, unsigned long end) in uniphier_cache_inv_range() argument 255 uniphier_cache_maint_range(start, end, UNIPHIER_SSCOQM_CM_INV); in uniphier_cache_inv_range() 258 static void uniphier_cache_clean_range(unsigned long start, unsigned long end) in uniphier_cache_clean_range() argument 260 uniphier_cache_maint_range(start, end, UNIPHIER_SSCOQM_CM_CLEAN); in uniphier_cache_clean_range() 263 static void uniphier_cache_flush_range(unsigned long start, unsigned long end) in uniphier_cache_flush_range() argument 177 __uniphier_cache_maint_range(struct uniphier_cache_data *data, unsigned long start, unsigned long end, u32 operation) __uniphier_cache_maint_range() argument [all...] |
/kernel/linux/linux-5.10/drivers/mtd/parsers/ |
H A D | sharpslpart.c | 284 __le32 end; member 310 buf[2].end = cpu_to_le32(master->size); in sharpsl_nand_read_partinfo() 313 if (le32_to_cpu(buf[0].end) <= le32_to_cpu(buf[0].start) || in sharpsl_nand_read_partinfo() 314 le32_to_cpu(buf[1].start) < le32_to_cpu(buf[0].end) || in sharpsl_nand_read_partinfo() 315 le32_to_cpu(buf[1].end) <= le32_to_cpu(buf[1].start) || in sharpsl_nand_read_partinfo() 316 le32_to_cpu(buf[2].start) < le32_to_cpu(buf[1].end) || in sharpsl_nand_read_partinfo() 317 le32_to_cpu(buf[2].end) <= le32_to_cpu(buf[2].start)) { in sharpsl_nand_read_partinfo() 374 sharpsl_nand_parts[0].size = le32_to_cpu(buf[0].end) - in sharpsl_parse_mtd_partitions() 379 sharpsl_nand_parts[1].size = le32_to_cpu(buf[1].end) - in sharpsl_parse_mtd_partitions() 384 sharpsl_nand_parts[2].size = le32_to_cpu(buf[2].end) in sharpsl_parse_mtd_partitions() [all...] |
/kernel/linux/linux-6.6/arch/loongarch/mm/ |
H A D | tlb.c | 57 unsigned long end) in local_flush_tlb_range() 67 end = round_up(end, PAGE_SIZE << 1); in local_flush_tlb_range() 68 size = (end - start) >> (PAGE_SHIFT + 1); in local_flush_tlb_range() 74 while (start < end) { in local_flush_tlb_range() 87 void local_flush_tlb_kernel_range(unsigned long start, unsigned long end) in local_flush_tlb_kernel_range() argument 92 size = (end - start + (PAGE_SIZE - 1)) >> PAGE_SHIFT; in local_flush_tlb_kernel_range() 99 end += ((PAGE_SIZE << 1) - 1); in local_flush_tlb_kernel_range() 100 end &= (PAGE_MASK << 1); in local_flush_tlb_kernel_range() 102 while (start < end) { in local_flush_tlb_kernel_range() 56 local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) local_flush_tlb_range() argument [all...] |
/kernel/linux/linux-6.6/arch/arm/mm/ |
H A D | cache-uniphier.c | 180 unsigned long start, unsigned long end, in __uniphier_cache_maint_range() 191 size = end - start; in __uniphier_cache_maint_range() 200 * If the end address is not aligned, in __uniphier_cache_maint_range() 238 static void uniphier_cache_maint_range(unsigned long start, unsigned long end, in uniphier_cache_maint_range() argument 244 __uniphier_cache_maint_range(data, start, end, operation); in uniphier_cache_maint_range() 255 static void uniphier_cache_inv_range(unsigned long start, unsigned long end) in uniphier_cache_inv_range() argument 257 uniphier_cache_maint_range(start, end, UNIPHIER_SSCOQM_CM_INV); in uniphier_cache_inv_range() 260 static void uniphier_cache_clean_range(unsigned long start, unsigned long end) in uniphier_cache_clean_range() argument 262 uniphier_cache_maint_range(start, end, UNIPHIER_SSCOQM_CM_CLEAN); in uniphier_cache_clean_range() 265 static void uniphier_cache_flush_range(unsigned long start, unsigned long end) in uniphier_cache_flush_range() argument 179 __uniphier_cache_maint_range(struct uniphier_cache_data *data, unsigned long start, unsigned long end, u32 operation) __uniphier_cache_maint_range() argument [all...] |
/kernel/linux/linux-6.6/arch/sh/boards/ |
H A D | board-sh7785lcr.c | 38 .end = PLD_LEDCR, 81 .end = NOR_FLASH_ADDR + NOR_FLASH_SIZE - 1, 103 .end = R8A66597_ADDR + R8A66597_SIZE - 1, 108 .end = evt2irq(0x240), 128 .end = SM107_MEM_ADDR + SM107_MEM_SIZE - 1, 133 .end = SM107_REG_ADDR + SM107_REG_SIZE - 1, 221 .end = PCA9564_PROTO_32BIT_ADDR + PCA9564_SIZE - 1, 226 .end = evt2irq(0x380), 234 .end = PCA9564_ADDR + PCA9564_SIZE - 1, 239 .end [all...] |
/kernel/linux/linux-5.10/drivers/tty/vt/ |
H A D | selection.c | 45 int end; member 84 highlight(vc_sel.start, vc_sel.end); in clear_selection() 195 bp = kmalloc_array((vc_sel.end - vc_sel.start) / 2 + 1, unicode ? 4 : 1, in vc_selection_store_chars() 206 for (i = vc_sel.start; i <= vc_sel.end; i += 2) { in vc_selection_store_chars() 216 unless non-space at end of line. */ in vc_selection_store_chars() 276 /* select to end of line if on trailing space */ in vc_do_selection() 291 if (new_sel_end == vc_sel.end) /* no action required */ in vc_do_selection() 293 else if (new_sel_end > vc_sel.end) /* extend to right */ in vc_do_selection() 294 highlight(vc_sel.end + 2, new_sel_end); in vc_do_selection() 296 highlight(new_sel_end + 2, vc_sel.end); in vc_do_selection() [all...] |
/kernel/linux/linux-5.10/net/sctp/ |
H A D | tsnmap.c | 31 __u16 len, __u16 *start, __u16 *end); 154 __u16 *start, __u16 *end) in sctp_tsnmap_next_gap_ack() 167 /* The Gap Ack Block happens to end at the end of the map. */ in sctp_tsnmap_next_gap_ack() 171 /* If we found a Gap Ack Block, return the start and end and in sctp_tsnmap_next_gap_ack() 175 /* Fix up the start and end based on the in sctp_tsnmap_next_gap_ack() 179 *end = end_ + 1; in sctp_tsnmap_next_gap_ack() 182 iter->start = map->cumulative_tsn_ack_point + *end + 1; in sctp_tsnmap_next_gap_ack() 267 * single array for the start and end of a Gap Ack Block. 270 * or (respectively) the end o 152 sctp_tsnmap_next_gap_ack(const struct sctp_tsnmap *map, struct sctp_tsnmap_iter *iter, __u16 *start, __u16 *end) sctp_tsnmap_next_gap_ack() argument 272 sctp_tsnmap_find_gap_ack(unsigned long *map, __u16 off, __u16 len, __u16 *start, __u16 *end) sctp_tsnmap_find_gap_ack() argument 325 __u16 start = 0, end = 0; sctp_tsnmap_num_gabs() local [all...] |
/kernel/linux/linux-6.6/drivers/mtd/parsers/ |
H A D | sharpslpart.c | 284 __le32 end; member 310 buf[2].end = cpu_to_le32(master->size); in sharpsl_nand_read_partinfo() 313 if (le32_to_cpu(buf[0].end) <= le32_to_cpu(buf[0].start) || in sharpsl_nand_read_partinfo() 314 le32_to_cpu(buf[1].start) < le32_to_cpu(buf[0].end) || in sharpsl_nand_read_partinfo() 315 le32_to_cpu(buf[1].end) <= le32_to_cpu(buf[1].start) || in sharpsl_nand_read_partinfo() 316 le32_to_cpu(buf[2].start) < le32_to_cpu(buf[1].end) || in sharpsl_nand_read_partinfo() 317 le32_to_cpu(buf[2].end) <= le32_to_cpu(buf[2].start)) { in sharpsl_nand_read_partinfo() 374 sharpsl_nand_parts[0].size = le32_to_cpu(buf[0].end) - in sharpsl_parse_mtd_partitions() 379 sharpsl_nand_parts[1].size = le32_to_cpu(buf[1].end) - in sharpsl_parse_mtd_partitions() 384 sharpsl_nand_parts[2].size = le32_to_cpu(buf[2].end) in sharpsl_parse_mtd_partitions() [all...] |
/kernel/linux/linux-6.6/fs/xfs/ |
H A D | xfs_discard.c | 151 xfs_daddr_t end, in xfs_trim_gather_extents() 243 if (dbno + dlen < start || dbno > end) { in xfs_trim_gather_extents() 301 xfs_daddr_t end, in xfs_trim_extents() 324 error = xfs_trim_gather_extents(pag, start, end, minlen, in xfs_trim_extents() 372 xfs_daddr_t start, end, minlen; in xfs_ioc_trim() local 398 * used by the fstrim application. In the end it really doesn't in xfs_ioc_trim() 407 end = start + BTOBBT(range.len) - 1; in xfs_ioc_trim() 409 if (end > XFS_FSB_TO_BB(mp, mp->m_sb.sb_dblocks) - 1) in xfs_ioc_trim() 410 end = XFS_FSB_TO_BB(mp, mp->m_sb.sb_dblocks) - 1; in xfs_ioc_trim() 413 for_each_perag_range(mp, agno, xfs_daddr_to_agno(mp, end), pa in xfs_ioc_trim() 148 xfs_trim_gather_extents( struct xfs_perag *pag, xfs_daddr_t start, xfs_daddr_t end, xfs_daddr_t minlen, struct xfs_alloc_rec_incore *tcur, struct xfs_busy_extents *extents, uint64_t *blocks_trimmed) xfs_trim_gather_extents() argument 298 xfs_trim_extents( struct xfs_perag *pag, xfs_daddr_t start, xfs_daddr_t end, xfs_daddr_t minlen, uint64_t *blocks_trimmed) xfs_trim_extents() argument [all...] |
/kernel/linux/linux-6.6/drivers/tty/vt/ |
H A D | selection.c | 45 int end; member 85 highlight(vc_sel.start, vc_sel.end); in clear_selection() 196 bp = kmalloc_array((vc_sel.end - vc_sel.start) / 2 + 1, unicode ? 4 : 1, in vc_selection_store_chars() 207 for (i = vc_sel.start; i <= vc_sel.end; i += 2) { in vc_selection_store_chars() 217 unless non-space at end of line. */ in vc_selection_store_chars() 277 /* select to end of line if on trailing space */ in vc_do_selection() 292 if (new_sel_end == vc_sel.end) /* no action required */ in vc_do_selection() 294 else if (new_sel_end > vc_sel.end) /* extend to right */ in vc_do_selection() 295 highlight(vc_sel.end + 2, new_sel_end); in vc_do_selection() 297 highlight(new_sel_end + 2, vc_sel.end); in vc_do_selection() [all...] |
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | hw_breakpoint.c | 251 * Checks whether the range [addr, end], overlaps the area [base, base + size). 253 static inline bool within_area(unsigned long addr, unsigned long end, in within_area() argument 256 return end >= base && addr < (base + size); in within_area() 260 * Checks whether the range from addr to end, inclusive, overlaps the fixed 263 static inline bool within_cpu_entry(unsigned long addr, unsigned long end) in within_cpu_entry() argument 268 if (within_area(addr, end, CPU_ENTRY_AREA_BASE, in within_cpu_entry() 277 if (within_area(addr, end, (unsigned long)__per_cpu_offset, in within_cpu_entry() 281 if (within_area(addr, end, (unsigned long)&pcpu_unit_offsets, in within_cpu_entry() 288 if (within_area(addr, end, (unsigned long)get_cpu_gdt_rw(cpu), in within_cpu_entry() 296 if (within_area(addr, end, in within_cpu_entry() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/selftests/ |
H A D | intel_uncore.c | 38 __func__, i, ranges->start, ranges->end, prev); in intel_fw_table_check() 45 __func__, i, ranges->start, ranges->end, prev); in intel_fw_table_check() 50 if (ranges->start >= ranges->end) { in intel_fw_table_check() 52 __func__, i, ranges->start, ranges->end); in intel_fw_table_check() 56 prev = ranges->end; in intel_fw_table_check() 83 if (range->end < range->start) { in intel_shadow_table_check() 84 pr_err("%s: range[%d]:(%06x-%06x) has end before start\n", in intel_shadow_table_check() 85 __func__, i, range->start, range->end); in intel_shadow_table_check() 90 pr_err("%s: range[%d]:(%06x-%06x) is before end of previous (%06x)\n", in intel_shadow_table_check() 91 __func__, i, range->start, range->end, pre in intel_shadow_table_check() [all...] |
/kernel/linux/linux-6.6/net/sctp/ |
H A D | tsnmap.c | 31 __u16 len, __u16 *start, __u16 *end); 154 __u16 *start, __u16 *end) in sctp_tsnmap_next_gap_ack() 167 /* The Gap Ack Block happens to end at the end of the map. */ in sctp_tsnmap_next_gap_ack() 171 /* If we found a Gap Ack Block, return the start and end and in sctp_tsnmap_next_gap_ack() 175 /* Fix up the start and end based on the in sctp_tsnmap_next_gap_ack() 179 *end = end_ + 1; in sctp_tsnmap_next_gap_ack() 182 iter->start = map->cumulative_tsn_ack_point + *end + 1; in sctp_tsnmap_next_gap_ack() 267 * single array for the start and end of a Gap Ack Block. 270 * or (respectively) the end o 152 sctp_tsnmap_next_gap_ack(const struct sctp_tsnmap *map, struct sctp_tsnmap_iter *iter, __u16 *start, __u16 *end) sctp_tsnmap_next_gap_ack() argument 272 sctp_tsnmap_find_gap_ack(unsigned long *map, __u16 off, __u16 len, __u16 *start, __u16 *end) sctp_tsnmap_find_gap_ack() argument 325 __u16 start = 0, end = 0; sctp_tsnmap_num_gabs() local [all...] |
/kernel/linux/linux-6.6/tools/testing/crypto/chacha20-s390/ |
H A D | test-cipher.c | 55 u64 start, end; in test_lib_chacha() local 73 end = ktime_get_ns(); in test_lib_chacha() 81 pr_info("lib encryption took: %lld nsec", end - start); in test_lib_chacha() 88 end = ktime_get_ns(); in test_lib_chacha() 95 pr_info("lib decryption took: %lld nsec", end - start); in test_lib_chacha() 132 u64 start, end; in test_skcipher() local 182 end = ktime_get_ns(); in test_skcipher() 187 pr_info("%s tfm encryption successful, took %lld nsec\n", name, end - start); in test_skcipher() 206 end = ktime_get_ns(); in test_skcipher() 211 pr_info("%s tfm decryption successful, took %lld nsec\n", name, end in test_skcipher() [all...] |
/kernel/linux/linux-5.10/arch/arm64/kvm/ |
H A D | mmu.c | 43 phys_addr_t end, in stage2_apply_range() 55 next = stage2_pgd_addr_end(kvm, addr, end); in stage2_apply_range() 60 if (resched && next != end) in stage2_apply_range() 62 } while (addr = next, addr != end); in stage2_apply_range() 67 #define stage2_apply_range_resched(kvm, addr, end, fn) \ 68 stage2_apply_range(kvm, addr, end, fn, true) 105 * end up writing old data to disk. 131 phys_addr_t end = start + size; in __unmap_stage2_range() local 135 WARN_ON(stage2_apply_range(kvm, start, end, kvm_pgtable_stage2_unmap, in __unmap_stage2_range() 148 phys_addr_t end in stage2_flush_memslot() local 42 stage2_apply_range(struct kvm *kvm, phys_addr_t addr, phys_addr_t end, int (*fn)(struct kvm_pgtable *, u64, u64), bool resched) stage2_apply_range() argument 228 unsigned long end = kern_hyp_va((unsigned long)to); create_hyp_mappings() local 539 stage2_wp_range(struct kvm_s2_mmu *mmu, phys_addr_t addr, phys_addr_t end) stage2_wp_range() argument 562 phys_addr_t start, end; kvm_mmu_wp_memory_region() local 593 phys_addr_t end = (base_gfn + __fls(mask) + 1) << PAGE_SHIFT; kvm_mmu_write_protect_pt_masked() local 1064 handle_hva_to_gpa(struct kvm *kvm, unsigned long start, unsigned long end, int (*handler)(struct kvm *kvm, gpa_t gpa, u64 size, void *data), void *data) handle_hva_to_gpa() argument 1105 kvm_unmap_hva_range(struct kvm *kvm, unsigned long start, unsigned long end, unsigned flags) kvm_unmap_hva_range() argument 1135 unsigned long end = hva + PAGE_SIZE; kvm_set_spte_hva() local 1169 kvm_age_hva(struct kvm *kvm, unsigned long start, unsigned long end) kvm_age_hva() argument [all...] |