/kernel/linux/linux-5.10/drivers/iio/accel/ |
H A D | mma9551.c | 56 u8 quad_shift, angle, quadrant; in mma9551_read_incli_chan() local 87 MMA9551_TILT_QUAD_REG, &quadrant); in mma9551_read_incli_chan() 92 quadrant = (quadrant >> quad_shift) & 0x03; in mma9551_read_incli_chan() 94 if (quadrant == 1 || quadrant == 3) in mma9551_read_incli_chan() 95 *val = 90 * (quadrant + 1) - angle; in mma9551_read_incli_chan() 97 *val = angle + 90 * quadrant; in mma9551_read_incli_chan()
|
/kernel/linux/linux-6.6/drivers/iio/accel/ |
H A D | mma9551.c | 56 u8 quad_shift, angle, quadrant; in mma9551_read_incli_chan() local 87 MMA9551_TILT_QUAD_REG, &quadrant); in mma9551_read_incli_chan() 92 quadrant = (quadrant >> quad_shift) & 0x03; in mma9551_read_incli_chan() 94 if (quadrant == 1 || quadrant == 3) in mma9551_read_incli_chan() 95 *val = 90 * (quadrant + 1) - angle; in mma9551_read_incli_chan() 97 *val = angle + 90 * quadrant; in mma9551_read_incli_chan()
|
/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | book3s_64_mmu_radix.c | 37 unsigned long quadrant, ret = n; in __kvmhv_copy_tofrom_guest_radix() local 46 quadrant = 1; in __kvmhv_copy_tofrom_guest_radix() 48 quadrant = 2; in __kvmhv_copy_tofrom_guest_radix() 50 from = (void *) (eaddr | (quadrant << 62)); in __kvmhv_copy_tofrom_guest_radix() 52 to = (void *) (eaddr | (quadrant << 62)); in __kvmhv_copy_tofrom_guest_radix() 60 if (quadrant == 1) { in __kvmhv_copy_tofrom_guest_radix() 75 if (quadrant == 1 && pid != old_pid) in __kvmhv_copy_tofrom_guest_radix() 101 /* If accessing quadrant 3 then pid is expected to be 0 */ in kvmhv_copy_tofrom_guest_radix()
|
/kernel/linux/linux-6.6/arch/powerpc/kvm/ |
H A D | book3s_64_mmu_radix.c | 40 unsigned long quadrant, ret = n; in __kvmhv_copy_tofrom_guest_radix() local 52 quadrant = 1; in __kvmhv_copy_tofrom_guest_radix() 54 quadrant = 2; in __kvmhv_copy_tofrom_guest_radix() 56 from = (void *) (eaddr | (quadrant << 62)); in __kvmhv_copy_tofrom_guest_radix() 58 to = (void *) (eaddr | (quadrant << 62)); in __kvmhv_copy_tofrom_guest_radix() 68 if (quadrant == 1) { in __kvmhv_copy_tofrom_guest_radix() 85 if (quadrant == 1 && pid != old_pid) in __kvmhv_copy_tofrom_guest_radix() 110 /* If accessing quadrant 3 then pid is expected to be 0 */ in kvmhv_copy_tofrom_guest_radix()
|
/kernel/linux/linux-5.10/tools/lib/traceevent/plugins/ |
H A D | plugin_kvm.c | 365 unsigned quadrant:2; member 401 role.quadrant, in kvm_mmu_print_role()
|
/kernel/linux/linux-6.6/arch/x86/kvm/mmu/ |
H A D | mmu.c | 1923 * - quadrant: not part of the overall MMU role (similar to level) in kvm_sync_page_check() 1928 .quadrant = 0x3, in kvm_sync_page_check() 2322 * 1GiB of the address space. @role.quadrant encodes which quarter of in kvm_mmu_child_role() 2327 * @role.quadrant encodes which half of the region they map. in kvm_mmu_child_role() 2332 * quadrant is assigned in mmu_alloc_root(). A 4-byte PTE consumes in kvm_mmu_child_role() 2335 * quadrant, i.e. sets quadrant to '0' or '1'. The parent 8-byte PDE in kvm_mmu_child_role() 2336 * covers bit 21 (see above), thus the quadrant is calculated from the in kvm_mmu_child_role() 2341 role.quadrant = spte_index(sptep) & 1; in kvm_mmu_child_role() 3642 static hpa_t mmu_alloc_root(struct kvm_vcpu *vcpu, gfn_t gfn, int quadrant, in mmu_alloc_root() argument 3773 int quadrant, i, r; mmu_alloc_shadow_roots() local 5618 unsigned page_offset, quadrant; get_written_sptes() local [all...] |
H A D | mmutrace.h | 39 role.quadrant, \
|
H A D | paging_tmpl.h | 862 offset = sp->role.quadrant << SPTE_LEVEL_BITS; in get_level1_sp_gpa()
|
/kernel/linux/linux-5.10/arch/x86/kvm/mmu/ |
H A D | mmu.c | 2030 unsigned quadrant; in kvm_mmu_get_page() local 2044 quadrant = gaddr >> (PAGE_SHIFT + (PT64_PT_BITS * level)); in kvm_mmu_get_page() 2045 quadrant &= (1 << ((PT32_PT_BITS - PT64_PT_BITS) * level)) - 1; in kvm_mmu_get_page() 2046 role.quadrant = quadrant; in kvm_mmu_get_page() 4957 unsigned page_offset, quadrant; in get_written_sptes() local 4976 quadrant = page_offset >> PAGE_SHIFT; in get_written_sptes() 4978 if (quadrant != sp->role.quadrant) in get_written_sptes()
|
H A D | mmutrace.h | 39 role.quadrant, \
|
H A D | paging_tmpl.h | 896 offset = sp->role.quadrant << PT64_LEVEL_BITS; in get_level1_sp_gpa()
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | kvm_host.h | 252 * Currently, we used 14 bits that are @level, @gpte_is_8_bytes, @quadrant, @access, 260 unsigned quadrant:2; member
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | kvm_host.h | 310 * - quadrant will only be used if has_4_byte_gpte=1 (non-PAE paging); 330 unsigned quadrant:2; member
|