Home
last modified time | relevance | path

Searched refs:PAT (Results 1 – 25 of 30) sorted by relevance

12

/OK3568_Linux_fs/kernel/Documentation/x86/
H A Dpat.rst4 PAT (Page Attribute Table)
7 x86 Page Attribute Table (PAT) allows for setting the memory attribute at the
8 page level granularity. PAT is complementary to the MTRR settings which allows
9 for setting of memory types over physical address ranges. However, PAT is
16 PAT allows for different types of memory attributes. The most commonly used
28 PAT APIs
108 With PAT support, a new API pgprot_writecombine is being added. So, drivers can
120 MTRR effects on PAT / non-PAT systems
124 using ioremap*() calls on x86 for both non-PAT and PAT systems. Ideally
126 be a no-op on PAT enabled systems. The region over which a arch_phys_wc_add()
[all …]
H A Dmtrr.rst14 MTRR use is replaced on modern x86 hardware with PAT. Direct MTRR use by
17 non-PAT systems while a no-op but equally effective on PAT enabled systems.
/OK3568_Linux_fs/kernel/arch/x86/mm/pat/
H A Dmemtype.c239 #define PAT(x, y) ((u64)PAT_ ## y << ((x)*8)) macro
314 pat = PAT(0, WB) | PAT(1, WT) | PAT(2, UC_MINUS) | PAT(3, UC) | in init_cache_modes()
315 PAT(4, WB) | PAT(5, WT) | PAT(6, UC_MINUS) | PAT(7, UC); in init_cache_modes()
366 pat = PAT(0, WB) | PAT(1, WC) | PAT(2, UC_MINUS) | PAT(3, UC) | in pat_init()
367 PAT(4, WB) | PAT(5, WC) | PAT(6, UC_MINUS) | PAT(7, UC); in pat_init()
395 pat = PAT(0, WB) | PAT(1, WC) | PAT(2, UC_MINUS) | PAT(3, UC) | in pat_init()
396 PAT(4, WB) | PAT(5, WP) | PAT(6, UC_MINUS) | PAT(7, WT); in pat_init()
407 #undef PAT
/OK3568_Linux_fs/kernel/drivers/media/i2c/
H A Dsaa6752hs.c115 static const u8 PAT[] = { variable
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()
/OK3568_Linux_fs/kernel/drivers/media/pci/ivtv/
H A DKconfig76 bool "force cx23415 framebuffer init with x86 PAT enabled"
79 With PAT enabled, the cx23415 framebuffer driver does not
82 when initializied on a kernel with PAT enabled (i.e. not
85 The driver is not easily upgradable to the PAT-aware
90 PAT-enabled systems but the framebuffer memory will be uncached.
/OK3568_Linux_fs/kernel/Documentation/driver-api/media/drivers/
H A Dvidtv.rst152 Currently vidtv supports working with 5 PSI tables: PAT, PMT,
155 The specification for PAT and PMT can be found in *ISO 13818-1:
198 #. Their programs will be concatenated to populate the PAT
202 #. For each program in the PAT, a PMT section will be created
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-mx5/
H A Dimx-regs.h182 #define PAT(x) (((x) & 0x7) << 12) macro
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/Documentation/vm/
H A Dhighmem.rst142 like NX and PAT.
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/lib/gcc/aarch64-none-linux-gnu/10.3.1/plugin/include/
H A Drtl.h1689 #define PAT_VAR_LOCATION_DECL(PAT) (XCTREE ((PAT), 0, VAR_LOCATION)) argument
1690 #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) argument
1695 #define PAT_VAR_LOCATION_STATUS(PAT) \ argument
1696 (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/lib/gcc/arm-none-linux-gnueabihf/10.3.1/plugin/include/
H A Drtl.h1689 #define PAT_VAR_LOCATION_DECL(PAT) (XCTREE ((PAT), 0, VAR_LOCATION)) argument
1690 #define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION)) argument
1695 #define PAT_VAR_LOCATION_STATUS(PAT) \ argument
1696 (RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \
/OK3568_Linux_fs/kernel/arch/x86/
H A DKconfig1822 prompt "x86 PAT support" if EXPERT
1825 Use PAT attributes to setup page level cache control.
/OK3568_Linux_fs/kernel/lib/
H A DKconfig.debug1709 be used by people debugging the kernel. Note that with PAT support
/OK3568_Linux_fs/kernel/Documentation/admin-guide/
H A Dkernel-parameters.txt895 debugpat [X86] Enable PAT debugging
3495 nopat [X86] Disable PAT (page attribute table extension of
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/share/info/
H A Dlibc.info-153754 • ‘PAT’ – Page Attribute Table.
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/share/info/
H A Dlibc.info-153754 • ‘PAT’ – Page Attribute Table.
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/share/i18n/charmaps/
HDEUC-KR.gz1<code_set_name> EUC-KR 2<comment_char> % 3<escape_char> / 4< ...
HDJOHAB.gz1<code_set_name> JOHAB 2<comment_char> % 3<escape_char> / 4<mb_cur_min> ...
HDCP949.gz
HDUTF-8.gz1<code_set_name> UTF-8 2<comment_char> % 3<escape_char> / 4< ...
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/share/i18n/charmaps/
HDEUC-KR.gz1<code_set_name> EUC-KR 2<comment_char> % 3<escape_char> / 4< ...
HDCP949.gz1<code_set_name> CP949 2<comment_char> % 3<escape_char> / 4<mb_cur_max> ...
HDJOHAB.gz1<code_set_name> JOHAB 2<comment_char> % 3<escape_char> / 4<mb_cur_min> ...
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/share/i18n/locales/
H A Dtranslit_hangul10039 <UD325> "<U314D><U314F><U314C>" % HANGUL SYLLABLE PAT
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/share/i18n/locales/
H A Dtranslit_hangul10039 <UD325> "<U314D><U314F><U314C>" % HANGUL SYLLABLE PAT

12