Searched refs:shadow_addr (Results 1 – 7 of 7) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/huawei/hinic/ |
D | hinic_hw_wq.c | 695 static void copy_wqe_to_shadow(struct hinic_wq *wq, void *shadow_addr, in copy_wqe_to_shadow() argument 706 memcpy(shadow_addr, wqebb_addr, wq->wqebb_size); in copy_wqe_to_shadow() 708 shadow_addr += wq->wqebb_size; in copy_wqe_to_shadow() 712 static void copy_wqe_from_shadow(struct hinic_wq *wq, void *shadow_addr, in copy_wqe_from_shadow() argument 723 memcpy(wqebb_addr, shadow_addr, wq->wqebb_size); in copy_wqe_from_shadow() 724 shadow_addr += wq->wqebb_size; in copy_wqe_from_shadow() 766 void *shadow_addr = &wq->shadow_wqe[curr_pg * wq->max_wqe_size]; in hinic_get_wqe() local 768 copy_wqe_to_shadow(wq, shadow_addr, num_wqebbs, *prod_idx); in hinic_get_wqe() 771 return shadow_addr; in hinic_get_wqe() 820 void *shadow_addr = &wq->shadow_wqe[curr_pg * wq->max_wqe_size]; in hinic_read_wqe() local [all …]
|
/Linux-v4.19/mm/kasan/ |
D | report.c | 63 u8 *shadow_addr; in get_shadow_bug_type() local 68 shadow_addr = (u8 *)kasan_mem_to_shadow(info->first_bad_addr); in get_shadow_bug_type() 74 if (*shadow_addr > 0 && *shadow_addr <= KASAN_SHADOW_SCALE_SIZE - 1) in get_shadow_bug_type() 75 shadow_addr++; in get_shadow_bug_type() 77 switch (*shadow_addr) { in get_shadow_bug_type()
|
D | kasan.h | 102 static inline const void *kasan_shadow_to_mem(const void *shadow_addr) in kasan_shadow_to_mem() argument 104 return (void *)(((unsigned long)shadow_addr - KASAN_SHADOW_OFFSET) in kasan_shadow_to_mem()
|
D | kasan.c | 140 u8 *shadow_addr = (u8 *)kasan_mem_to_shadow((void *)addr); in memory_is_poisoned_2_4_8() local 147 return *shadow_addr || memory_is_poisoned_1(addr + size - 1); in memory_is_poisoned_2_4_8() 154 u16 *shadow_addr = (u16 *)kasan_mem_to_shadow((void *)addr); in memory_is_poisoned_16() local 158 return *shadow_addr || memory_is_poisoned_1(addr + 15); in memory_is_poisoned_16() 160 return *shadow_addr; in memory_is_poisoned_16()
|
/Linux-v4.19/arch/powerpc/platforms/ps3/ |
D | spu.c | 123 u64 shadow_addr; member 173 &spu_pdata(spu)->shadow_addr, in construct_spu() 210 spu_pdata(spu)->shadow = __ioremap(spu_pdata(spu)->shadow_addr, in setup_areas() 245 spu_pdata(spu)->shadow_addr); in setup_areas()
|
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_object.c | 640 uint64_t bo_addr, shadow_addr; in amdgpu_bo_backup_to_shadow() local 647 shadow_addr = amdgpu_bo_gpu_offset(bo->shadow); in amdgpu_bo_backup_to_shadow() 653 r = amdgpu_copy_buffer(ring, bo_addr, shadow_addr, in amdgpu_bo_backup_to_shadow() 722 uint64_t bo_addr, shadow_addr; in amdgpu_bo_restore_from_shadow() local 729 shadow_addr = amdgpu_bo_gpu_offset(bo->shadow); in amdgpu_bo_restore_from_shadow() 735 r = amdgpu_copy_buffer(ring, shadow_addr, bo_addr, in amdgpu_bo_restore_from_shadow()
|
/Linux-v4.19/arch/x86/kvm/ |
D | mmu.c | 175 hpa_t shadow_addr; member 2459 iterator->shadow_addr = root; in shadow_walk_init_using_root() 2474 iterator->shadow_addr in shadow_walk_init_using_root() 2476 iterator->shadow_addr &= PT64_BASE_ADDR_MASK; in shadow_walk_init_using_root() 2478 if (!iterator->shadow_addr) in shadow_walk_init_using_root() 2496 iterator->sptep = ((u64 *)__va(iterator->shadow_addr)) + iterator->index; in shadow_walk_okay() 2508 iterator->shadow_addr = spte & PT64_BASE_ADDR_MASK; in __shadow_walk_next()
|