| /Linux-v5.15/mm/kasan/ |
| D | report_generic.c | 45 u8 *shadow_addr; in get_shadow_bug_type() local 47 shadow_addr = (u8 *)kasan_mem_to_shadow(info->first_bad_addr); in get_shadow_bug_type() 53 if (*shadow_addr > 0 && *shadow_addr <= KASAN_GRANULE_SIZE - 1) in get_shadow_bug_type() 54 shadow_addr++; in get_shadow_bug_type() 56 switch (*shadow_addr) { in get_shadow_bug_type()
|
| D | generic.c | 58 u8 *shadow_addr = (u8 *)kasan_mem_to_shadow((void *)addr); in memory_is_poisoned_2_4_8() local 65 return *shadow_addr || memory_is_poisoned_1(addr + size - 1); in memory_is_poisoned_2_4_8() 72 u16 *shadow_addr = (u16 *)kasan_mem_to_shadow((void *)addr); in memory_is_poisoned_16() local 76 return *shadow_addr || memory_is_poisoned_1(addr + 15); in memory_is_poisoned_16() 78 return *shadow_addr; in memory_is_poisoned_16()
|
| D | kasan.h | 201 static inline const void *kasan_shadow_to_mem(const void *shadow_addr) in kasan_shadow_to_mem() argument 203 return (void *)(((unsigned long)shadow_addr - KASAN_SHADOW_OFFSET) in kasan_shadow_to_mem()
|
| /Linux-v5.15/drivers/net/ethernet/huawei/hinic/ |
| D | hinic_hw_wq.c | 702 static void copy_wqe_to_shadow(struct hinic_wq *wq, void *shadow_addr, in copy_wqe_to_shadow() argument 713 memcpy(shadow_addr, wqebb_addr, wq->wqebb_size); in copy_wqe_to_shadow() 715 shadow_addr += wq->wqebb_size; in copy_wqe_to_shadow() 719 static void copy_wqe_from_shadow(struct hinic_wq *wq, void *shadow_addr, in copy_wqe_from_shadow() argument 730 memcpy(wqebb_addr, shadow_addr, wq->wqebb_size); in copy_wqe_from_shadow() 731 shadow_addr += wq->wqebb_size; in copy_wqe_from_shadow() 776 void *shadow_addr = &wq->shadow_wqe[curr_pg * wq->max_wqe_size]; in hinic_get_wqe() local 778 copy_wqe_to_shadow(wq, shadow_addr, num_wqebbs, *prod_idx); in hinic_get_wqe() 781 return shadow_addr; in hinic_get_wqe() 846 void *shadow_addr = &wq->shadow_wqe[curr_pg * wq->max_wqe_size]; in hinic_read_wqe() local [all …]
|
| /Linux-v5.15/drivers/misc/habanalabs/common/mmu/ |
| D | mmu_v1.c | 13 static inline u64 get_phys_addr(struct hl_ctx *ctx, u64 shadow_addr); 21 if (hop_addr == pgt_info->shadow_addr) in get_pgt_info() 34 kfree((u64 *) (uintptr_t) pgt_info->shadow_addr); in _free_hop() 50 u64 phys_addr, shadow_addr; in alloc_hop() local 63 shadow_addr = (u64) (uintptr_t) kzalloc(prop->mmu_hop_table_size, in alloc_hop() 65 if (!shadow_addr) in alloc_hop() 69 pgt_info->shadow_addr = shadow_addr; in alloc_hop() 72 hash_add(ctx->mmu_shadow_hash, &pgt_info->node, shadow_addr); in alloc_hop() 74 return shadow_addr; in alloc_hop() 242 static inline u64 get_phys_addr(struct hl_ctx *ctx, u64 shadow_addr) in get_phys_addr() argument [all …]
|
| /Linux-v5.15/arch/powerpc/platforms/ps3/ |
| D | spu.c | 111 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-v5.15/drivers/gpu/drm/i915/ |
| D | i915_cmd_parser.c | 1336 u64 shadow_addr, in check_bbstart() argument 1374 *(u64 *)(cmd + 1) = shadow_addr + target_cmd_offset; in check_bbstart() 1440 u64 batch_addr, shadow_addr; in intel_engine_cmd_parser() local 1462 shadow_addr = gen8_canonical_addr(shadow->node.start); in intel_engine_cmd_parser() 1505 batch_addr, shadow_addr, in intel_engine_cmd_parser()
|
| /Linux-v5.15/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_object.c | 765 uint64_t shadow_addr, parent_addr; in amdgpu_bo_restore_shadow() local 767 shadow_addr = amdgpu_bo_gpu_offset(shadow); in amdgpu_bo_restore_shadow() 770 return amdgpu_copy_buffer(ring, shadow_addr, parent_addr, in amdgpu_bo_restore_shadow()
|
| /Linux-v5.15/arch/x86/kvm/mmu/ |
| D | mmu.c | 161 hpa_t shadow_addr; member 2188 iterator->shadow_addr = root; in shadow_walk_init_using_root() 2203 iterator->shadow_addr in shadow_walk_init_using_root() 2205 iterator->shadow_addr &= PT64_BASE_ADDR_MASK; in shadow_walk_init_using_root() 2207 if (!iterator->shadow_addr) in shadow_walk_init_using_root() 2225 iterator->sptep = ((u64 *)__va(iterator->shadow_addr)) + iterator->index; in shadow_walk_okay() 2237 iterator->shadow_addr = spte & PT64_BASE_ADDR_MASK; in __shadow_walk_next()
|
| /Linux-v5.15/drivers/misc/habanalabs/common/ |
| D | habanalabs.h | 181 u64 shadow_addr; member 2165 u64 shadow_addr; member
|