Searched refs:patch_offset (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-6.6/arch/riscv/kernel/ |
H A D | alternative.c | 73 u32 jalr_insn, int patch_offset) in riscv_alternative_fix_auipc_jalr() 80 imm -= patch_offset; in riscv_alternative_fix_auipc_jalr() 89 static void riscv_alternative_fix_jal(void *ptr, u32 jal_insn, int patch_offset) in riscv_alternative_fix_jal() argument 95 imm -= patch_offset; in riscv_alternative_fix_jal() 105 int patch_offset) in riscv_alternative_fix_offsets() 129 insn, insn2, patch_offset); in riscv_alternative_fix_offsets() 142 insn, patch_offset); in riscv_alternative_fix_offsets() 72 riscv_alternative_fix_auipc_jalr(void *ptr, u32 auipc_insn, u32 jalr_insn, int patch_offset) riscv_alternative_fix_auipc_jalr() argument 104 riscv_alternative_fix_offsets(void *alt_ptr, unsigned int len, int patch_offset) riscv_alternative_fix_offsets() argument
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_ib.c | 132 unsigned patch_offset = ~0; in amdgpu_ib_schedule() local 209 patch_offset = amdgpu_ring_init_cond_exec(ring); in amdgpu_ib_schedule() 282 if (patch_offset != ~0 && ring->funcs->patch_cond_exec) in amdgpu_ib_schedule() 283 amdgpu_ring_patch_cond_exec(ring, patch_offset); in amdgpu_ib_schedule()
|
H A D | amdgpu_vm.c | 1090 unsigned patch_offset = 0; in amdgpu_vm_flush() local 1119 patch_offset = amdgpu_ring_init_cond_exec(ring); in amdgpu_vm_flush() 1170 amdgpu_ring_patch_cond_exec(ring, patch_offset); in amdgpu_vm_flush()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_ib.c | 134 unsigned int patch_offset = ~0; in amdgpu_ib_schedule() local 231 patch_offset = amdgpu_ring_init_cond_exec(ring); in amdgpu_ib_schedule() 305 if (patch_offset != ~0 && ring->funcs->patch_cond_exec) in amdgpu_ib_schedule() 306 amdgpu_ring_patch_cond_exec(ring, patch_offset); in amdgpu_ib_schedule()
|
H A D | amdgpu_vm.c | 613 unsigned patch_offset = 0; in amdgpu_vm_flush() local 640 patch_offset = amdgpu_ring_init_cond_exec(ring); in amdgpu_vm_flush() 689 amdgpu_ring_patch_cond_exec(ring, patch_offset); in amdgpu_vm_flush()
|
/kernel/linux/linux-5.10/drivers/bluetooth/ |
H A D | btrtl.c | 263 u32 patch_offset = 0; in rtlbt_parse_firmware() local 372 patch_offset = get_unaligned_le32(patch_offset_base + in rtlbt_parse_firmware() 378 if (!patch_offset) { in rtlbt_parse_firmware() 384 BT_DBG("length=%x offset=%x index %d", patch_length, patch_offset, i); in rtlbt_parse_firmware() 385 min_size = patch_offset + patch_length; in rtlbt_parse_firmware() 397 memcpy(buf, btrtl_dev->fw_data + patch_offset, patch_length - 4); in rtlbt_parse_firmware()
|
/kernel/linux/linux-6.6/arch/riscv/include/asm/ |
H A D | alternative.h | 38 int patch_offset);
|
/kernel/linux/linux-6.6/drivers/bluetooth/ |
H A D | btrtl.c | 628 u32 patch_offset = 0; in rtlbt_parse_firmware() local 759 patch_offset = get_unaligned_le32(patch_offset_base + in rtlbt_parse_firmware() 765 if (!patch_offset) { in rtlbt_parse_firmware() 771 BT_DBG("length=%x offset=%x index %d", patch_length, patch_offset, i); in rtlbt_parse_firmware() 772 min_size = patch_offset + patch_length; in rtlbt_parse_firmware() 784 memcpy(buf, btrtl_dev->fw_data + patch_offset, patch_length - 4); in rtlbt_parse_firmware()
|
Completed in 13 milliseconds