/linux-5.19.10/include/linux/ |
D | rmap.h | 198 bool compound); 200 bool compound); 207 static inline void __page_dup_rmap(struct page *page, bool compound) in __page_dup_rmap() argument 209 atomic_inc(compound ? compound_mapcount_ptr(page) : &page->_mapcount); in __page_dup_rmap() 212 static inline void page_dup_file_rmap(struct page *page, bool compound) in page_dup_file_rmap() argument 214 __page_dup_rmap(page, compound); in page_dup_file_rmap() 234 static inline int page_try_dup_anon_rmap(struct page *page, bool compound, in page_try_dup_anon_rmap() argument 263 __page_dup_rmap(page, compound); in page_try_dup_anon_rmap()
|
/linux-5.19.10/scripts/ |
D | asn1_compiler.c | 669 enum compound { enum 691 enum compound compound : 8; member 941 element->compound = implicit ? TAG_OVERRIDE : SEQUENCE; in parse_type() 954 element->compound = ANY; in parse_type() 962 element->compound = NOT_COMPOUND; in parse_type() 985 element->compound = NOT_COMPOUND; in parse_type() 991 element->compound = NOT_COMPOUND; in parse_type() 1001 element->compound = NOT_COMPOUND; in parse_type() 1011 element->compound = TYPE_REF; in parse_type() 1025 element->compound = CHOICE; in parse_type() [all …]
|
/linux-5.19.10/mm/ |
D | internal.h | 512 struct vm_area_struct *vma, bool compound) in mlock_vma_folio() argument 523 (compound || !folio_test_large(folio))) in mlock_vma_folio() 528 struct vm_area_struct *vma, bool compound) in mlock_vma_page() argument 530 mlock_vma_folio(page_folio(page), vma, compound); in mlock_vma_page() 535 struct vm_area_struct *vma, bool compound) in munlock_vma_page() argument 538 (compound || !PageTransCompound(page))) in munlock_vma_page() 630 struct vm_area_struct *vma, bool compound) { } in mlock_vma_page() argument 632 struct vm_area_struct *vma, bool compound) { } in munlock_vma_page() argument
|
D | rmap.c | 1203 bool compound = flags & RMAP_COMPOUND; in page_add_anon_rmap() local 1211 if (compound) { in page_add_anon_rmap() 1224 int nr = compound ? thp_nr_pages(page) : 1; in page_add_anon_rmap() 1231 if (compound) in page_add_anon_rmap() 1246 mlock_vma_page(page, vma, compound); in page_add_anon_rmap() 1265 const bool compound = PageCompound(page); in page_add_new_anon_rmap() local 1266 int nr = compound ? thp_nr_pages(page) : 1; in page_add_new_anon_rmap() 1270 if (compound) { in page_add_new_anon_rmap() 1294 struct vm_area_struct *vma, bool compound) in page_add_file_rmap() argument 1298 VM_BUG_ON_PAGE(compound && !PageTransHuge(page), page); in page_add_file_rmap() [all …]
|
D | debug.c | 54 bool compound = PageCompound(page); in __dump_page() local 81 compound = false; in __dump_page() 96 if (compound) { in __dump_page()
|
D | util.c | 847 int i, compound, nr, ret; in folio_mapcount() local 852 compound = folio_entire_mapcount(folio); in folio_mapcount() 855 return compound; in folio_mapcount() 856 ret = compound; in folio_mapcount() 861 return ret - compound * nr; in folio_mapcount()
|
/linux-5.19.10/Documentation/admin-guide/mm/ |
D | pagemap.rst | 97 When compound page is used, SLUB/SLQB will only set this flag on the head 105 A compound page with order N consists of 2^N physically contiguous pages. 106 A compound page with order 2 takes the form of "HTTT", where H donates its 107 head page and T donates its tail page(s). The major consumers of compound 114 A compound page tail (see description above).
|
/linux-5.19.10/Documentation/userspace-api/media/v4l/ |
D | extended-controls.rst | 74 pointers it is now also possible to have controls with compound types 77 be able to see such compound controls. In other words, these controls 78 with compound types should only be used programmatically. 80 Since such compound controls need to expose more information about
|
D | vidioc-queryctrl.rst | 60 driver returns the next supported non-compound control, or ``EINVAL`` if 62 can be specified to enumerate all compound controls (i.e. controls with 66 order to enumerate all controls, compound or not. Drivers which do not 70 support controls that can use compound types, and to expose additional 191 returns the first non-compound control with a higher ID. When the 193 the flag and returns the first compound control with a higher ID. 194 Set both to get the first control (compound or not) with a higher 603 for controls that are an array, string, or have a compound type.
|
D | vidioc-g-ext-ctrls.rst | 57 ``string`` field. Controls of compound types 254 - A pointer to a compound type which can be an N-dimensional array 255 and/or a compound type (the control's type is >=
|
D | v4l2.rst | 145 format flags. Added compound control types and VIDIOC_QUERY_EXT_CTRL.
|
D | control.rst | 375 Example: Enumerating all controls including compound controls
|
/linux-5.19.10/Documentation/core-api/ |
D | pin_user_pages.rst | 58 For compound pages, the GUP_PIN_COUNTING_BIAS scheme is not used. Instead, 60 in the compound page. A new struct page field, compound_pincount, has 63 This approach for compound pages avoids the counting upper limit problems that 69 This also means that huge pages and compound pages do not suffer 268 fields, and to better report on compound pages in general. Specifically, 269 for compound pages, the exact (compound_pincount) pincount is reported.
|
/linux-5.19.10/Documentation/vm/ |
D | transhuge.rst | 112 Refcounting on THP is mostly consistent with refcounting on other compound 121 on relevant sub-page of the compound page. 123 - map/unmap of the whole compound page is accounted for in compound_mapcount 137 map/unmap of the whole compound page.
|
D | page_frags.rst | 8 which resides within a 0 or higher order compound page. Multiple
|
/linux-5.19.10/Documentation/devicetree/bindings/usb/ |
D | usb251xb.txt | 39 - compound-device : indicate the hub is part of a compound device (boolean)
|
/linux-5.19.10/Documentation/filesystems/nfs/ |
D | nfs41-server.rst | 250 Nonstandard compound limitations: 251 No support for a sessions fore channel RPC compound that requires both a
|
/linux-5.19.10/fs/ksmbd/ |
D | Kconfig | 41 compound requests, multi-credit, packet signing, RDMA(smbdirect),
|
/linux-5.19.10/lib/ |
D | Kconfig.kcsan | 33 …def_bool (CC_IS_CLANG && $(cc-option,-fsanitize=thread -mllvm -tsan-compound-read-before-write=1))… 34 (CC_IS_GCC && $(cc-option,-fsanitize=thread --param tsan-compound-read-before-write=1)) 36 The compiler instruments plain compound read-write operations
|
/linux-5.19.10/Documentation/networking/ |
D | radiotap-headers.rst | 75 - The arguments for a given argument index can be a compound of multiple types
|
/linux-5.19.10/Documentation/input/devices/ |
D | xpad.rst | 115 compound device (a hub with three ports for two expansion slots and
|
/linux-5.19.10/arch/microblaze/boot/dts/ |
D | system.dts | 206 compatible = "xlnx,compound";
|
/linux-5.19.10/Documentation/filesystems/caching/ |
D | fscache.rst | 113 superblock, say, from another. This would be a compound of things like
|
/linux-5.19.10/fs/proc/ |
D | task_mmu.c | 443 bool compound, bool young, bool dirty, bool locked, in smaps_account() argument 446 int i, nr = compound ? compound_nr(page) : 1; in smaps_account()
|
/linux-5.19.10/Documentation/trace/ |
D | histogram.rst | 43 keyword. Hashing a compound key produces a unique entry in the 737 We can use 'compound' keys to refine that number and provide some 832 The compound key examples used a key and a sum value (hitcount) to 834 Here's an example where we use a compound key composed of the the 883 The above example also illustrates the fact that although a compound 1624 compound) key along with one or more numeric values, which are
|