Home
last modified time | relevance | path

Searched refs:shadow_addr (Results 1 – 12 of 12) sorted by relevance

/linux/mm/kasan/
A Dreport_generic.c77 u8 *shadow_addr; in get_shadow_bug_type() local
79 shadow_addr = (u8 *)kasan_mem_to_shadow(info->first_bad_addr); in get_shadow_bug_type()
85 if (*shadow_addr > 0 && *shadow_addr <= KASAN_GRANULE_SIZE - 1) in get_shadow_bug_type()
86 shadow_addr++; in get_shadow_bug_type()
88 switch (*shadow_addr) { in get_shadow_bug_type()
A Dgeneric.c60 u8 *shadow_addr = (u8 *)kasan_mem_to_shadow(addr); in memory_is_poisoned_2_4_8() local
67 return *shadow_addr || memory_is_poisoned_1(addr + size - 1); in memory_is_poisoned_2_4_8()
74 u16 *shadow_addr = (u16 *)kasan_mem_to_shadow(addr); in memory_is_poisoned_16() local
78 return *shadow_addr || memory_is_poisoned_1(addr + 15); in memory_is_poisoned_16()
80 return *shadow_addr; in memory_is_poisoned_16()
A Dkasan.h323 static inline const void *kasan_shadow_to_mem(const void *shadow_addr) in kasan_shadow_to_mem() argument
325 return (void *)(((unsigned long)shadow_addr - KASAN_SHADOW_OFFSET) in kasan_shadow_to_mem()
/linux/drivers/net/ethernet/huawei/hinic/
A Dhinic_hw_wq.c710 memcpy(shadow_addr, wqebb_addr, wq->wqebb_size); in copy_wqe_to_shadow()
712 shadow_addr += wq->wqebb_size; in copy_wqe_to_shadow()
727 memcpy(wqebb_addr, shadow_addr, wq->wqebb_size); in copy_wqe_from_shadow()
728 shadow_addr += wq->wqebb_size; in copy_wqe_from_shadow()
775 copy_wqe_to_shadow(wq, shadow_addr, num_wqebbs, *prod_idx); in hinic_get_wqe()
778 return shadow_addr; in hinic_get_wqe()
848 copy_wqe_to_shadow(wq, shadow_addr, num_wqebbs, *cons_idx); in hinic_read_wqe()
849 return shadow_addr; in hinic_read_wqe()
892 void *shadow_addr; in hinic_write_wqe() local
900 shadow_addr = &wq->shadow_wqe[curr_pg * wq->max_wqe_size]; in hinic_write_wqe()
[all …]
/linux/scripts/gdb/linux/
A Dkasan.py37 shadow_addr = self.kasan_mem_to_shadow(addr)
38 gdb.write('shadow addr: 0x%x\n' % shadow_addr)
/linux/drivers/accel/habanalabs/common/mmu/
A Dmmu.c1106 pgt_info->shadow_addr = (unsigned long) NULL; in hl_mmu_hr_alloc_hop()
1225 if (hop_addr == pgt_info->shadow_addr) in hl_mmu_dr_get_pgt_info()
1245 kfree((u64 *) (uintptr_t) pgt_info->shadow_addr); in hl_mmu_dr_free_pgt_node()
1261 u64 hl_mmu_dr_get_phys_addr(struct hl_ctx *ctx, u64 shadow_addr) in hl_mmu_dr_get_phys_addr() argument
1264 u64 shadow_hop_addr = shadow_addr & (~page_mask); in hl_mmu_dr_get_phys_addr()
1265 u64 pte_offset = shadow_addr & page_mask; in hl_mmu_dr_get_phys_addr()
1326 u64 phys_addr, shadow_addr; in hl_mmu_dr_alloc_hop() local
1341 if (!shadow_addr) in hl_mmu_dr_alloc_hop()
1345 pgt_info->shadow_addr = shadow_addr; in hl_mmu_dr_alloc_hop()
1348 hash_add(ctx->mmu_shadow_hash, &pgt_info->node, shadow_addr); in hl_mmu_dr_alloc_hop()
[all …]
/linux/arch/powerpc/platforms/ps3/
A Dspu.c111 u64 shadow_addr; member
161 &spu_pdata(spu)->shadow_addr, in construct_spu()
195 spu_pdata(spu)->shadow = ioremap_prot(spu_pdata(spu)->shadow_addr, in setup_areas()
228 spu_pdata(spu)->shadow_addr); in setup_areas()
/linux/arch/loongarch/include/asm/
A Dkasan.h76 const void *kasan_shadow_to_mem(const void *shadow_addr);
/linux/arch/loongarch/mm/
A Dkasan_init.c80 const void *kasan_shadow_to_mem(const void *shadow_addr) in kasan_shadow_to_mem() argument
82 unsigned long addr = (unsigned long)shadow_addr; in kasan_shadow_to_mem()
/linux/drivers/gpu/drm/i915/
A Di915_cmd_parser.c1348 u64 shadow_addr, in check_bbstart() argument
1386 *(u64 *)(cmd + 1) = shadow_addr + target_cmd_offset; in check_bbstart()
1452 u64 batch_addr, shadow_addr; in intel_engine_cmd_parser() local
1474 shadow_addr = gen8_canonical_addr(i915_vma_offset(shadow)); in intel_engine_cmd_parser()
1517 batch_addr, shadow_addr, in intel_engine_cmd_parser()
/linux/arch/x86/kvm/mmu/
A Dmmu.c157 hpa_t shadow_addr; member
2357 iterator->shadow_addr = root; in shadow_walk_init_using_root()
2372 iterator->shadow_addr in shadow_walk_init_using_root()
2374 iterator->shadow_addr &= SPTE_BASE_ADDR_MASK; in shadow_walk_init_using_root()
2376 if (!iterator->shadow_addr) in shadow_walk_init_using_root()
2394 iterator->sptep = ((u64 *)__va(iterator->shadow_addr)) + iterator->index; in shadow_walk_okay()
2406 iterator->shadow_addr = spte & SPTE_BASE_ADDR_MASK; in __shadow_walk_next()
/linux/drivers/accel/habanalabs/common/
A Dhabanalabs.h301 u64 shadow_addr; member
3940 u64 hl_mmu_dr_get_phys_addr(struct hl_ctx *ctx, u64 shadow_addr);

Completed in 78 milliseconds