Home
last modified time | relevance | path

Searched refs:huge (Results 1 – 64 of 64) sorted by relevance

/linux-4.1.27/Documentation/vm/
Dhugetlbpage.txt13 Users can use the huge page support in Linux kernel by either using the mmap
22 persistent hugetlb pages in the kernel's huge page pool. It also displays
23 information about the number of free, reserved and surplus huge pages and the
24 default huge page size. The huge page size is needed for generating the
25 proper alignment and size of the arguments to system calls that map huge page
38 HugePages_Total is the size of the pool of huge pages.
39 HugePages_Free is the number of huge pages in the pool that are not yet
41 HugePages_Rsvd is short for "reserved," and is the number of huge pages for
43 but no allocation has yet been made. Reserved huge pages
45 huge page from the pool of huge pages at fault time.
[all …]
Dtranshuge.txt8 using huge pages for the backing of virtual memory with huge pages
119 By default kernel tries to use huge zero page on read page fault.
120 It's possible to disable huge zero page by writing 0 or enable it
189 The number of transparent huge pages currently used by the system is
191 identify what applications are using transparent huge pages, it is
197 monitor how successfully the system is providing huge pages for use.
199 thp_fault_alloc is incremented every time a huge page is successfully
204 a range of pages to collapse into one huge page and has
205 successfully allocated a new huge page to store the data.
208 a huge page and instead falls back to using small pages.
[all …]
Dbalance52 Note that if the size of the regular zone is huge compared to dma zone,
Dpagemap.txt91 only huge/giga pages are made visible to end users.
Dcleancache.txt124 with a fairly small impact on the kernel, provide a huge amount
Dfrontswap.txt80 provides a huge amount of flexibility for more dynamic, flexible RAM
Dunevictable-lru.txt369 allocate the huge pages and populate the ptes.
/linux-4.1.27/fs/ubifs/
Dmisc.h162 dev->huge = cpu_to_le64(huge_encode_dev(rdev)); in ubifs_encode_dev()
163 return sizeof(dev->huge); in ubifs_encode_dev()
Dubifs-media.h452 __le64 huge; member
Dsuper.c214 else if (ui->data_len == sizeof(dev->huge)) in ubifs_iget()
215 rdev = huge_decode_dev(le64_to_cpu(dev->huge)); in ubifs_iget()
/linux-4.1.27/arch/alpha/lib/
Dev6-clear_user.S98 subq $1, 16, $4 # .. .. .. E : If < 16, we can not use the huge loop
99 and $6, 0x3f, $2 # .. .. E .. : Forward work for huge loop
100 subq $2, 0x40, $3 # .. E .. .. : bias counter (huge loop)
/linux-4.1.27/arch/powerpc/mm/
Dtlb_hash64.c44 pte_t *ptep, unsigned long pte, int huge) in hpte_need_flush() argument
63 if (huge) { in hpte_need_flush()
/linux-4.1.27/arch/powerpc/include/asm/
Dpgtable-ppc64.h216 pte_t *ptep, unsigned long pte, int huge);
223 int huge) in pte_update() argument
244 if (!huge) in pte_update()
249 hpte_need_flush(mm, addr, ptep, old, huge); in pte_update()
/linux-4.1.27/tools/testing/selftests/vm/
Drun_vmtests6 mnt=./huge
/linux-4.1.27/mm/
Dzsmalloc.c218 bool huge; member
280 bool huge; member
839 if (class->huge) { in obj_to_head()
1130 if (!area->huge) { in __zs_unmap_object()
1308 if (!class->huge) in zs_map_object()
1368 if (!class->huge) in obj_malloc()
1462 if (class->huge) in obj_free()
1863 class->huge = true; in zs_create_pool()
DKconfig248 with the reduced number of transparent huge pages that could be used
261 Allows the compaction of memory for the allocation of huge pages.
274 to the processors accessing. The second is when allocating huge
275 pages as migration can relocate pages to satisfy a huge page
415 Transparent Hugepages allows the kernel to use huge pages and
416 huge tlb transparently to the applications whenever possible.
Dfilemap.c548 int huge = PageHuge(page); in __add_to_page_cache_locked() local
555 if (!huge) { in __add_to_page_cache_locked()
564 if (!huge) in __add_to_page_cache_locked()
580 if (!huge) in __add_to_page_cache_locked()
588 if (!huge) in __add_to_page_cache_locked()
/linux-4.1.27/Documentation/usb/
Dmtouchusb.txt71 A huge thank you to 3M Touch Systems for the EXII-5010UC controllers for
/linux-4.1.27/Documentation/scsi/
Dscsi-changer.txt41 None of these is limited to one: A huge Jukebox could have slots for
69 works fine with small (11 slots) and a huge (4 MOs, 88 slots)
/linux-4.1.27/Documentation/ABI/stable/
Dsysfs-devices-node92 The node's huge page size control/query attributes.
/linux-4.1.27/Documentation/
Dhighuid.txt17 properly with huge UIDs. If it can deal with 64-bit file offsets on all
DManagementStyle71 a kernel manager have huge fiscal responsibility _anyway_, it's usually
73 huge amounts of money that you might not be able to repay, the only
Drobust-futexes.txt76 This huge overhead forced the creation of CONFIG_FUTEX_ROBUST so that
Dworkqueue.txt347 * Unless work items are expected to consume a huge amount of CPU
Dbcache.txt189 nodes are huge and index large regions of the device). But when you're
Ddma-buf-sharing.txt364 X, and other drivers is huge, and reworking them to use a different way to
DHOWTO437 again, sometimes things get lost in the huge volume.
Dkernel-parameters.txt844 default, it is disabled. We can avoid allocating huge
861 Defaults to the default architecture's huge page size
1270 huge pages of different sizes. Valid pages sizes on
2365 nohugeiomap [KNL,x86] Disable kernel huge I/O mappings.
DCodingStyle701 you have them, they can be a huge help for remote troubleshooting. However
DDMA-API-HOWTO.txt632 ends and the second one starts on a page boundary - in fact this is a huge
DSubmittingPatches793 NO!!!! No more huge patch bombs to linux-kernel@vger.kernel.org people!
/linux-4.1.27/Documentation/zh_CN/
DSubmittingPatches404 NO!!!! No more huge patch bombs to linux-kernel@vger.kernel.org people!
/linux-4.1.27/arch/m68k/fpsp040/
Dkernel_ex.S27 huge: .long 0x7ffe0000,0xffffffff,0xffffffff label
/linux-4.1.27/Documentation/filesystems/pohmelfs/
Ddesign_notes.txt19 Ability to create long paths to objects and remove arbitrarily huge
/linux-4.1.27/Documentation/ja_JP/
DSubmittingPatches704 NO!!!! No more huge patch bombs to linux-kernel@vger.kernel.org people!
/linux-4.1.27/Documentation/trace/
Devents-kmem.txt99 it is avoided where possible. If the system is using huge pages and needs
Dmmiotrace.txt65 This makes it easier to see which part of the (huge) trace corresponds to
/linux-4.1.27/Documentation/blockdev/
Dzram.txt75 size of the disk when not in use so a huge zram is wasteful.
Dfloppy.txt129 disk. If you get a huge amount of "Over/Underrun - retrying"
/linux-4.1.27/Documentation/filesystems/
Dproc.txt468 ht - area uses huge tlb pages
474 hg - huge page advise flag
475 nh - no-huge page advise flag
530 7f4dc1200000 default file=/anon_hugepage\040(deleted) huge anon=1 dirty=1 N3=1 kernelpagesize_kB=20…
793 make an estimate of the likely number of huge pages that can be allocated
884 AnonHugePages: Non-file backed huge pages mapped into userspace page tables
901 CommitLimit = ([total RAM pages] - [total huge TLB pages]) *
940 vpages buffer for pages pointers was vmalloced (huge area)
1593 to dump some memory segments, for example, huge shared memory. Conversely,
Dpath-lookup.txt358 such races is not showing a huge amount of restarts.
Dext4.txt282 huge throughput win, we wait for a small amount
/linux-4.1.27/Documentation/fb/
Dsisfb.txt58 want to use). Using a "=" for a ":" (and vice versa) is a huge difference!
/linux-4.1.27/fs/affs/
DChanges296 - Extension block cache: Reading/writing of huge files
/linux-4.1.27/arch/sparc/include/asm/
Dpgtable_64.h76 #error PMD_SHIFT must equal HPAGE_SHIFT for transparent huge pages.
/linux-4.1.27/Documentation/dvb/
DREADME.dvb-usb203 Bernd Wagner for helping with huge bug reports and discussions.
/linux-4.1.27/Documentation/i2c/
Dinstantiating-devices164 at 25 different addresses. Given the huge number of mainboards out there,
/linux-4.1.27/arch/tile/
DKconfig61 # Support for additional huge page sizes besides HPAGE_SIZE.
/linux-4.1.27/Documentation/networking/
Deql.txt17 Which is worse? A huge fee for a 56K leased line or two phone lines?
Darcnet-hardware.txt365 huge amounts of duplicated information. I have no time to fix it. If you
/linux-4.1.27/Documentation/powerpc/
Dhvcs.txt277 When hvcs is being used to serve consoles this behavior is not a huge issue
280 data between two partitions [see Q & A below] this is a huge problem
/linux-4.1.27/Documentation/x86/
Dintel_mpx.txt131 up huge swaths of memory (as much as 80% of the memory on the system)
/linux-4.1.27/Documentation/sysctl/
Dvm.txt106 huge pages although processes will also directly compact memory as required.
636 programs that malloc() huge amounts of memory "just-in-case"
/linux-4.1.27/fs/befs/
DChangeLog186 include/linux/fs.h. Also, befs_inode_info is huge (because of the
/linux-4.1.27/arch/ia64/
DKconfig416 or have huge holes in the physical address space for other reasons.
/linux-4.1.27/Documentation/video4linux/
Dvideobuf299 kernel drivers, or those contained within huge pages, will work with these
Dv4l2-framework.txt243 so many different things and you do not want to end up with a huge ops struct
/linux-4.1.27/Documentation/timers/
DNO_HZ.txt327 using huge pages and by constraining the amount of memory used
/linux-4.1.27/Documentation/s390/
Dcds.txt110 Though the ESA/390 hardware platform knows about a huge variety of different
/linux-4.1.27/arch/alpha/
DKconfig585 or have huge holes in the physical address space for other reasons.
/linux-4.1.27/drivers/net/wireless/iwlegacy/
Dcommon.c3293 bool huge = !!(pkt->hdr.sequence & SEQ_HUGE_FRAME); in il_tx_cmd_complete() local
3311 cmd_idx = il_get_cmd_idx(&txq->q, idx, huge); in il_tx_cmd_complete()
/linux-4.1.27/init/
DKconfig1064 that we cannot use the controller with huge page less than 3 pages.
1736 providing a huge performance boost. If this option is not enabled,
/linux-4.1.27/arch/mips/
DKconfig2404 or have huge holes in the physical address space for other reasons.
/linux-4.1.27/Documentation/virtual/uml/
DUserModeLinux-HOWTO.txt1866 leads to a huge disk space saving. It will also help performance,