Home
last modified time | relevance | path

Searched refs:PAT (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/mm/pat/
H A Dmemtype.c3 * Page Attribute Table (PAT) support: handle memory caching attributes in page tables.
8 * Loosely based on earlier PAT patchset from Eric Biederman and Andi Kleen.
12 * PAT is a CPU feature supported by all modern x86 CPUs, to allow the firmware and
17 * PAT support supercedes and augments MTRR support in a compatible fashion: MTRR is
21 * by the kernel or by user-space (such as the X server), we rely on PAT for any
24 * PAT doesn't work via explicit memory ranges, but uses page table entries to add
30 * that only support 4 types of PAT entries, and interaction with MTRRs, see
69 * PAT support is enabled by default, but can be disabled for
78 WARN_ONCE(1, "x86/PAT: PAT canno in pat_disable()
239 #define PAT global() macro
407 #undef PAT global() macro
[all...]
/kernel/linux/linux-5.10/drivers/media/i2c/
H A Dsaa6752hs.c115 static const u8 PAT[] = { variable
461 /* compute PAT */ in saa6752hs_init()
462 memcpy(localPAT, PAT, sizeof(PAT)); in saa6752hs_init()
465 crc = crc32_be(~0, &localPAT[7], sizeof(PAT) - 7 - 4); in saa6752hs_init()
466 localPAT[sizeof(PAT) - 4] = (crc >> 24) & 0xFF; in saa6752hs_init()
467 localPAT[sizeof(PAT) - 3] = (crc >> 16) & 0xFF; in saa6752hs_init()
468 localPAT[sizeof(PAT) - 2] = (crc >> 8) & 0xFF; in saa6752hs_init()
469 localPAT[sizeof(PAT) - 1] = crc & 0xFF; in saa6752hs_init()
503 i2c_master_send(client, localPAT, sizeof(PAT)); in saa6752hs_init()
[all...]
/kernel/linux/linux-6.6/drivers/media/i2c/
H A Dsaa6752hs.c115 static const u8 PAT[] = { variable
461 /* compute PAT */ in saa6752hs_init()
462 memcpy(localPAT, PAT, sizeof(PAT)); in saa6752hs_init()
465 crc = crc32_be(~0, &localPAT[7], sizeof(PAT) - 7 - 4); in saa6752hs_init()
466 localPAT[sizeof(PAT) - 4] = (crc >> 24) & 0xFF; in saa6752hs_init()
467 localPAT[sizeof(PAT) - 3] = (crc >> 16) & 0xFF; in saa6752hs_init()
468 localPAT[sizeof(PAT) - 2] = (crc >> 8) & 0xFF; in saa6752hs_init()
469 localPAT[sizeof(PAT) - 1] = crc & 0xFF; in saa6752hs_init()
503 i2c_master_send(client, localPAT, sizeof(PAT)); in saa6752hs_init()
[all...]
/kernel/linux/linux-6.6/arch/x86/mm/pat/
H A Dmemtype.c3 * Page Attribute Table (PAT) support: handle memory caching attributes in page tables.
8 * Loosely based on earlier PAT patchset from Eric Biederman and Andi Kleen.
12 * PAT is a CPU feature supported by all modern x86 CPUs, to allow the firmware and
17 * PAT support supercedes and augments MTRR support in a compatible fashion: MTRR is
21 * by the kernel or by user-space (such as the X server), we rely on PAT for any
24 * PAT doesn't work via explicit memory ranges, but uses page table entries to add
30 * that only support 4 types of PAT entries, and interaction with MTRRs, see
68 * PAT support is enabled by default, but can be disabled for
77 pr_info("x86/PAT: %s\n", msg_reason); in pat_disable()
84 pat_disable("PAT suppor in nopat()
257 #define PAT pat_bp_init() macro
367 #undef PAT pat_bp_init() macro
[all...]
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Dcpuid.c386 F(PAT) | F(PSE36) | 0 /* PSN */ | F(CLFLUSH) | in kvm_set_cpu_caps()
456 F(PAT) | F(PSE36) | 0 /* Reserved */ | in kvm_set_cpu_caps()
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dcpuid.c617 F(PAT) | F(PSE36) | 0 /* PSN */ | F(CLFLUSH) | in kvm_set_cpu_caps()
706 F(PAT) | F(PSE36) | 0 /* Reserved */ | in kvm_set_cpu_caps()

Completed in 7 milliseconds