| /kernel/linux/linux-6.6/fs/smb/server/ |
| D | ksmbd_work.h | 46 /* Next cmd hdr in compound req buf*/ 48 /* Next cmd hdr in compound rsp buf*/ 50 /* Current cmd hdr in compound rsp buf*/ 54 * Current Local FID assigned compound response if SMB2 CREATE 55 * command is present in compound request 95 * ksmbd_resp_buf_next - Get next buffer on compound response. 104 * ksmbd_resp_buf_curr - Get current buffer on compound response. 113 * ksmbd_req_buf_next - Get next buffer on compound request.
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | rmap.h | 175 * No special request: if the page is a subpage of a compound page, it is 184 * The compound page is not mapped via PTEs, but instead via a single PMD and 200 bool compound); 202 struct vm_area_struct *, bool compound); 204 bool compound); 211 static inline void __page_dup_rmap(struct page *page, bool compound) in __page_dup_rmap() argument 213 if (compound) { in __page_dup_rmap() 216 VM_BUG_ON_PAGE(compound && !PageHead(page), page); in __page_dup_rmap() 223 static inline void page_dup_file_rmap(struct page *page, bool compound) in page_dup_file_rmap() argument 225 __page_dup_rmap(page, compound); in page_dup_file_rmap() [all …]
|
| D | journal-head.h | 17 typedef struct transaction_s transaction_t; /* Compound transaction type */ 69 * Pointer to the compound transaction which owns this buffer's 80 * Pointer to the running compound transaction which is currently 94 * Pointer to the compound transaction against which this buffer
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | journal-head.h | 17 typedef struct transaction_s transaction_t; /* Compound transaction type */ 69 * Pointer to the compound transaction which owns this buffer's 80 * Pointer to the running compound transaction which is currently 94 * Pointer to the compound transaction against which this buffer
|
| D | page-flags.h | 180 /* Compound pages. Stored in first tail page's flags */ 228 * Page flags policies wrt compound pages 237 * for compound page all operations related to the page flag applied to 241 * for compound page, callers only ever operate on the head page. 248 * the page flag is not relevant for compound pages. 664 * guarantees the primary MMU has the entire compound page mapped 666 * can also map the entire compound page. This allows the secondary 667 * MMUs to call get_user_pages() only once for each compound page and 668 * to immediately map the entire compound page with a single secondary 710 * PageDoubleMap indicates that the compound page is mapped with PTEs as well
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.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 …]
|
| /kernel/linux/linux-5.10/mm/ |
| D | rmap.c | 1106 * @compound: charge the page as compound or small page 1114 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() 1176 * @compound: charge the page as compound or small page 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() [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/mm/ |
| D | pagemap.rst | 94 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/vm/ |
| D | transhuge.rst | 56 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.
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/mm/ |
| D | pagemap.rst | 95 When compound page is used, either will only set this flag on the head 103 A compound page with order N consists of 2^N physically contiguous pages. 104 A compound page with order 2 takes the form of "HTTT", where H donates its 105 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/fs/proc/ |
| D | page.c | 137 * compound pages: export both head/tail info in stable_page_flags() 138 * they together define a compound page's start/end pos and order in stable_page_flags() 147 * PageTransCompound can be true for non-huge compound pages (slab in stable_page_flags() 150 * to make sure a given page is a thp, not a non-huge compound page. in stable_page_flags() 168 * SLOB won't set PG_slab at all on compound pages. in stable_page_flags()
|
| /kernel/linux/linux-6.6/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 627 for controls that are an array, string, or have a compound type.
|
| /kernel/linux/linux-5.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 554 for controls that are an array, string, or have a compound type.
|
| /kernel/linux/linux-5.10/Documentation/core-api/ |
| D | pin_user_pages.rst | 58 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/tools/testing/selftests/ftrace/test.d/trigger/ |
| D | trigger-hist.tc | 23 echo "Test histogram with compound keys" 28 fail "compound keys on sched_process_fork did not work"
|
| /kernel/linux/linux-5.10/include/media/ |
| D | v4l2-ctrls.h | 17 * Include the stateless codec compound control definitions. 60 * @p: Pointer to a compound value. 61 * @p_const: Pointer to a constant compound value. 231 * through a pointer (for compound controls only). 384 * @type_ops: The control type ops. Only needed for compound controls. 392 * @p_def: The control's default value for compound controls. 685 * compound control. 692 * Sames as v4l2_ctrl_new_std(), but with support to compound controls, thanks 695 * compound control should be all zeroes. 1123 * __v4l2_ctrl_s_ctrl_compound() - Unlocked variant to set a compound control [all …]
|
| /kernel/linux/linux-5.10/fs/nfs/ |
| D | nfs42.h | 12 * FIXME: four LAYOUTSTATS calls per compound at most! Do we need to support 13 * more? Need to consider not to pre-alloc too much for a compound.
|
| /kernel/linux/linux-5.10/include/sound/sof/ |
| D | header.h | 163 * Compound commands - SOF_IPC_GLB_COMPOUND. 165 * Compound commands are sent to the DSP as a single IPC operation. The 173 uint32_t count; /**< count of 0 means end of compound sequence */
|
| /kernel/linux/linux-6.6/fs/nfs/ |
| D | nfs42.h | 12 * FIXME: four LAYOUTSTATS calls per compound at most! Do we need to support 13 * more? Need to consider not to pre-alloc too much for a compound.
|
| /kernel/linux/linux-6.6/fs/proc/ |
| D | page.c | 136 * compound pages: export both head/tail info in stable_page_flags() 137 * they together define a compound page's start/end pos and order in stable_page_flags() 146 * PageTransCompound can be true for non-huge compound pages (slab in stable_page_flags() 149 * to make sure a given page is a thp, not a non-huge compound page. in stable_page_flags()
|
| /kernel/linux/linux-6.6/include/media/ |
| D | v4l2-vp9.h | 53 * @comp_mode: compound prediction mode probabilities. 55 * @comp_ref: compound ref probabilities. 97 * @comp: compound prediction mode counts. 98 * @comp_ref: compound ref counts.
|
| /kernel/linux/linux-6.6/include/sound/sof/ |
| D | header.h | 169 * Compound commands - SOF_IPC_GLB_COMPOUND. 171 * Compound commands are sent to the DSP as a single IPC operation. The 179 uint32_t count; /**< count of 0 means end of compound sequence */
|