/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/ |
H A D | kv_smc.c | 126 u32 data, original_data, addr, extra_shift, t_byte, count, mask; in amdgpu_kv_copy_bytes_to_smc() local 198 extra_shift = 8 * (4 - byte_count); in amdgpu_kv_copy_bytes_to_smc() 206 data <<= extra_shift; in amdgpu_kv_copy_bytes_to_smc() local 208 data |= (original_data & ~((~0UL) << extra_shift)); in amdgpu_kv_copy_bytes_to_smc()
|
H A D | si_smc.c | 53 u32 data, original_data, addr, extra_shift; in amdgpu_si_copy_bytes_to_smc() local 87 extra_shift = 8 * (4 - byte_count); in amdgpu_si_copy_bytes_to_smc() 95 data <<= extra_shift; in amdgpu_si_copy_bytes_to_smc() local 96 data |= (original_data & ~((~0UL) << extra_shift)); in amdgpu_si_copy_bytes_to_smc()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | kv_smc.c | 122 u32 data, original_data, addr, extra_shift, t_byte, count, mask; in kv_copy_bytes_to_smc() local 194 extra_shift = 8 * (4 - byte_count); in kv_copy_bytes_to_smc() 202 data <<= extra_shift; in kv_copy_bytes_to_smc() local 204 data |= (original_data & ~((~0UL) << extra_shift)); in kv_copy_bytes_to_smc()
|
H A D | ci_smc.c | 54 u32 extra_shift; in ci_copy_bytes_to_smc() local 90 extra_shift = 8 * (4 - byte_count); in ci_copy_bytes_to_smc() 97 data <<= extra_shift; in ci_copy_bytes_to_smc() local 99 data |= (original_data & ~((~0UL) << extra_shift)); in ci_copy_bytes_to_smc()
|
H A D | si_smc.c | 53 u32 data, original_data, addr, extra_shift; in si_copy_bytes_to_smc() local 88 extra_shift = 8 * (4 - byte_count); in si_copy_bytes_to_smc() 96 data <<= extra_shift; in si_copy_bytes_to_smc() local 98 data |= (original_data & ~((~0UL) << extra_shift)); in si_copy_bytes_to_smc()
|
H A D | rv770_smc.c | 300 u32 data, original_data, extra_shift; in rv770_copy_bytes_to_smc() local 337 extra_shift = 8 * (4 - byte_count); in rv770_copy_bytes_to_smc() 345 data <<= extra_shift; in rv770_copy_bytes_to_smc() local 347 data |= (original_data & ~((~0UL) << extra_shift)); in rv770_copy_bytes_to_smc()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/legacy-dpm/ |
H A D | kv_smc.c | 126 u32 data, original_data, addr, extra_shift, t_byte, count, mask; in amdgpu_kv_copy_bytes_to_smc() local 198 extra_shift = 8 * (4 - byte_count); in amdgpu_kv_copy_bytes_to_smc() 206 data <<= extra_shift; in amdgpu_kv_copy_bytes_to_smc() local 208 data |= (original_data & ~((~0UL) << extra_shift)); in amdgpu_kv_copy_bytes_to_smc()
|
H A D | si_smc.c | 53 u32 data, original_data, addr, extra_shift; in amdgpu_si_copy_bytes_to_smc() local 87 extra_shift = 8 * (4 - byte_count); in amdgpu_si_copy_bytes_to_smc() 95 data <<= extra_shift; in amdgpu_si_copy_bytes_to_smc() local 96 data |= (original_data & ~((~0UL) << extra_shift)); in amdgpu_si_copy_bytes_to_smc()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | kv_smc.c | 122 u32 data, original_data, addr, extra_shift, t_byte, count, mask; in kv_copy_bytes_to_smc() local 194 extra_shift = 8 * (4 - byte_count); in kv_copy_bytes_to_smc() 202 data <<= extra_shift; in kv_copy_bytes_to_smc() local 204 data |= (original_data & ~((~0UL) << extra_shift)); in kv_copy_bytes_to_smc()
|
H A D | ci_smc.c | 54 u32 extra_shift; in ci_copy_bytes_to_smc() local 90 extra_shift = 8 * (4 - byte_count); in ci_copy_bytes_to_smc() 97 data <<= extra_shift; in ci_copy_bytes_to_smc() local 99 data |= (original_data & ~((~0UL) << extra_shift)); in ci_copy_bytes_to_smc()
|
H A D | si_smc.c | 53 u32 data, original_data, addr, extra_shift; in si_copy_bytes_to_smc() local 88 extra_shift = 8 * (4 - byte_count); in si_copy_bytes_to_smc() 96 data <<= extra_shift; in si_copy_bytes_to_smc() local 98 data |= (original_data & ~((~0UL) << extra_shift)); in si_copy_bytes_to_smc()
|
H A D | rv770_smc.c | 288 u32 data, original_data, extra_shift; in rv770_copy_bytes_to_smc() local 325 extra_shift = 8 * (4 - byte_count); in rv770_copy_bytes_to_smc() 333 data <<= extra_shift; in rv770_copy_bytes_to_smc() local 335 data |= (original_data & ~((~0UL) << extra_shift)); in rv770_copy_bytes_to_smc()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/smumgr/ |
H A D | smu7_smumgr.c | 92 uint32_t extra_shift; in smu7_copy_bytes_to_smc() local 127 extra_shift = 8 * (4 - byte_count); in smu7_copy_bytes_to_smc() 135 data <<= extra_shift; in smu7_copy_bytes_to_smc() local 137 data |= (original_data & ~((~0UL) << extra_shift)); in smu7_copy_bytes_to_smc()
|
H A D | ci_smumgr.c | 116 uint32_t extra_shift; in ci_copy_bytes_to_smc() local 154 extra_shift = 8 * (4 - byte_count); in ci_copy_bytes_to_smc() 162 data <<= extra_shift; in ci_copy_bytes_to_smc() local 164 data |= (original_data & ~((~0UL) << extra_shift)); in ci_copy_bytes_to_smc()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/smumgr/ |
H A D | smu7_smumgr.c | 92 uint32_t extra_shift; in smu7_copy_bytes_to_smc() local 127 extra_shift = 8 * (4 - byte_count); in smu7_copy_bytes_to_smc() 135 data <<= extra_shift; in smu7_copy_bytes_to_smc() local 137 data |= (original_data & ~((~0UL) << extra_shift)); in smu7_copy_bytes_to_smc()
|
H A D | ci_smumgr.c | 115 uint32_t extra_shift; in ci_copy_bytes_to_smc() local 153 extra_shift = 8 * (4 - byte_count); in ci_copy_bytes_to_smc() 161 data <<= extra_shift; in ci_copy_bytes_to_smc() local 163 data |= (original_data & ~((~0UL) << extra_shift)); in ci_copy_bytes_to_smc()
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | head.S | 255 * If extra_shift is set, an extra level will be populated if the end address does 256 * not fit in 'extra_shift' bits. This assumes vend is in the TTBR0 range. 262 .macro map_memory, tbl, rtbl, vstart, vend, flags, phys, order, istart, iend, tmp, count, sv, extra_shift 267 .ifnb \extra_shift 268 tst \vend, #~((1 << (\extra_shift)) - 1) 270 compute_indices \vstart, \vend, #\extra_shift, #(PAGE_SHIFT - 3), \istart, \iend, \count
|