Home
last modified time | relevance | path

Searched refs:compound (Results 1 – 25 of 39) sorted by relevance

12

/kernel/linux/linux-5.10/scripts/
Dasn1_compiler.c669 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 …]
/kernel/linux/linux-5.10/mm/
Drmap.c1114 struct vm_area_struct *vma, unsigned long address, bool compound) in page_add_anon_rmap() argument
1116 do_page_add_anon_rmap(page, vma, address, compound ? RMAP_COMPOUND : 0); in page_add_anon_rmap()
1127 bool compound = flags & RMAP_COMPOUND; in do_page_add_anon_rmap() local
1135 if (compound) { in do_page_add_anon_rmap()
1146 int nr = compound ? thp_nr_pages(page) : 1; in do_page_add_anon_rmap()
1153 if (compound) in do_page_add_anon_rmap()
1183 struct vm_area_struct *vma, unsigned long address, bool compound) in page_add_new_anon_rmap() argument
1185 int nr = compound ? thp_nr_pages(page) : 1; in page_add_new_anon_rmap()
1189 if (compound) { in page_add_new_anon_rmap()
1214 void page_add_file_rmap(struct page *page, bool compound) in page_add_file_rmap() argument
[all …]
Ddebug.c54 bool compound = PageCompound(page); in __dump_page() local
90 compound = false; in __dump_page()
105 if (compound) { in __dump_page()
Dhuge_memory.c2533 int i, compound, nr, ret; in total_mapcount() local
2540 compound = compound_mapcount(page); in total_mapcount()
2543 return compound; in total_mapcount()
2544 ret = compound; in total_mapcount()
2549 return ret - compound * nr; in total_mapcount()
Dpage_alloc.c1237 bool compound = PageCompound(page); in free_pages_prepare() local
1240 VM_BUG_ON_PAGE(compound && compound_order(page) != order, page); in free_pages_prepare()
1242 if (compound) in free_pages_prepare()
1245 if (compound) in free_pages_prepare()
/kernel/linux/linux-5.10/include/linux/
Drmap.h190 static inline void page_dup_rmap(struct page *page, bool compound) in page_dup_rmap() argument
192 atomic_inc(compound ? compound_mapcount_ptr(page) : &page->_mapcount); in page_dup_rmap()
/kernel/linux/linux-5.10/Documentation/admin-guide/mm/
Dpagemap.rst94 When compound page is used, SLUB/SLQB will only set this flag on the head
102 A compound page with order N consists of 2^N physically contiguous pages.
103 A compound page with order 2 takes the form of "HTTT", where H donates its
104 head page and T donates its tail page(s). The major consumers of compound
111 A compound page tail (see description above).
/kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/
Dextended-controls.rst74 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
Dvidioc-queryctrl.rst60 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
554 for controls that are an array, string, or have a compound type.
Dvidioc-g-ext-ctrls.rst57 ``string`` field. Controls of compound types
189 - A pointer to a compound type which can be an N-dimensional array
190 and/or a compound type (the control's type is >=
Dext-ctrls-codec.rst1519 This compound control is not yet part of the public kernel API and
1661 This compound control is not yet part of the public kernel API and
1754 This compound control is not yet part of the public kernel API and
1790 This compound control is not yet part of the public kernel API
1883 This compound control is not yet part of the public kernel API and
1979 This compound control is not yet part of the public kernel API and
2207 This compound control is not yet part of the public kernel API and
2344 This compound control is not yet part of the public kernel API and
2420 This compound control is not yet part of the public kernel API and
2917 This compound control is not yet part of the public kernel API and
Dv4l2.rst145 format flags. Added compound control types and VIDIOC_QUERY_EXT_CTRL.
Dcontrol.rst363 Example: Enumerating all controls including compound controls
/kernel/linux/linux-5.10/Documentation/vm/
Dtranshuge.rst56 In case you can't handle compound pages if they're returned by
117 Refcounting on THP is mostly consistent with refcounting on other compound
126 on relevant sub-page of the compound page.
128 - map/unmap of the whole compound page is accounted for in compound_mapcount
142 map/unmap of the whole compound page.
Dpage_frags.rst8 which resides within a 0 or higher order compound page. Multiple
/kernel/linux/linux-5.10/Documentation/core-api/
Dpin_user_pages.rst58 For huge pages (and in fact, any compound page of more than 2 pages), the
60 is achieved, by using the 3rd struct page in the compound page. A new struct
63 This approach for compound pages avoids the counting upper limit problems that
69 This also means that huge pages and compound pages (of order > 1) do not suffer
268 to better report on compound pages in general. Specifically, for compound pages
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/
Dusb251xb.txt39 - compound-device : indicate the hub is part of a compound device (boolean)
/kernel/linux/linux-5.10/Documentation/filesystems/nfs/
Dnfs41-server.rst250 Nonstandard compound limitations:
251 No support for a sessions fore channel RPC compound that requires both a
/kernel/linux/linux-5.10/lib/
DKconfig.kcsan45 …def_bool (CC_IS_CLANG && $(cc-option,-fsanitize=thread -mllvm -tsan-compound-read-before-write=1))…
46 (CC_IS_GCC && $(cc-option,-fsanitize=thread --param tsan-compound-read-before-write=1))
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/
Dgraph.txt8 devices that work together to form a logical compound device, following an
/kernel/linux/linux-5.10/Documentation/networking/
Dradiotap-headers.rst75 - The arguments for a given argument index can be a compound of multiple types
/kernel/linux/linux-5.10/Documentation/input/devices/
Dxpad.rst115 compound device (a hub with three ports for two expansion slots and
/kernel/linux/linux-5.10/arch/microblaze/boot/dts/
Dsystem.dts206 compatible = "xlnx,compound";
/kernel/linux/linux-5.10/fs/proc/
Dtask_mmu.c456 bool compound, bool young, bool dirty, bool locked, in smaps_account() argument
459 int i, nr = compound ? compound_nr(page) : 1; in smaps_account()
/kernel/linux/linux-5.10/Documentation/trace/
Dhistogram.rst43 keyword. Hashing a compound key produces a unique entry in the
736 We can use 'compound' keys to refine that number and provide some
831 The compound key examples used a key and a sum value (hitcount) to
833 Here's an example where we use a compound key composed of the the
882 The above example also illustrates the fact that although a compound
1623 compound) key along with one or more numeric values, which are

12