Home
last modified time | relevance | path

Searched full:compound (Results 1 – 25 of 213) sorted by relevance

123456789

/openbmc/linux/fs/smb/server/
H A Dksmbd_work.h46 /* 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.
/openbmc/linux/include/linux/
H A Drmap.h175 * 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 …]
H A Djournal-head.h17 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
H A Dpage-flags.h186 * Flags only valid for compound pages. Stored in first tail page's
222 * because the @page is a compound page composed with at least in page_fixed_fake_head()
318 * Page flags policies wrt compound pages
327 * for compound page all operations related to the page flag applied to
331 * for compound page, callers only ever operate on the head page.
338 * the page flag is not relevant for compound pages.
882 * compound page.
1096 * Flags stored in the second page of a compound page. They may overlap
H A Dsecretmem.h16 * We know that secretmem pages are not compound, so we can in folio_is_secretmem()
/openbmc/linux/scripts/
H A 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 …]
/openbmc/qemu/target/hexagon/imported/
H A Dbranch.idef71 /* Compound Compare-Jumps */
100 /* V4 Compound Compare-Jumps */
104 /* V4 compound compare jumps (CJ) */
106 …p0="TST"; if (p0.new) jump:nt #r9:2", ATTRIBS(A_CJNEWDIR,A_NEWCMPJUMP),"compound compare-jump", {f…
107 …0="TST"; if (!p0.new) jump:nt #r9:2", ATTRIBS(A_CJNEWDIR,A_NEWCMPJUMP),"compound compare-jump",{fP…
108 …"p0="TST"; if (p0.new) jump:t #r9:2", ATTRIBS(A_CJNEWDIR,A_NEWCMPJUMP),"compound compare-jump", {…
109 …p0="TST"; if (!p0.new) jump:t #r9:2", ATTRIBS(A_CJNEWDIR,A_NEWCMPJUMP),"compound compare-jump", {f…
110 …p1="TST"; if (p1.new) jump:nt #r9:2", ATTRIBS(A_CJNEWDIR,A_NEWCMPJUMP),"compound compare-jump", {f…
111 …1="TST"; if (!p1.new) jump:nt #r9:2", ATTRIBS(A_CJNEWDIR,A_NEWCMPJUMP),"compound compare-jump",{fP…
112 …"p1="TST"; if (p1.new) jump:t #r9:2", ATTRIBS(A_CJNEWDIR,A_NEWCMPJUMP),"compound compare-jump", {…
[all …]
H A Dcompare.idef173 "Compound And-And", { PdV = PsV & PtV & PuV; })
176 "Compound And-Or", { PdV = PsV & (PtV | PuV); })
179 "Compound Or-And", { PdV = PsV | (PtV & PuV); })
182 "Compound Or-Or", { PdV = PsV | PtV | PuV; })
187 "Compound And-And", { PdV = PsV & PtV & (~PuV); })
190 "Compound And-Or", { PdV = PsV & (PtV | (~PuV)); })
193 "Compound Or-And", { PdV = PsV | (PtV & (~PuV)); })
196 "Compound Or-Or", { PdV = PsV | PtV | (~PuV); })
H A Dalu.idef363 /* Compound add-add */
378 /* Compound logical-logical */
382 "Compound And-And", { RxV &= (RsV & RtV); })
385 "Compound And-Andn", { RxV &= (RsV & ~RtV); })
388 "Compound And-Or", { RxV &= (RsV | RtV); })
391 "Compound And-xor", { RxV &= (RsV ^ RtV); })
396 "Compound Or-And", { RxV |= (RsV & RtV); })
399 "Compound Or-AndN", { RxV |= (RsV & ~RtV); })
402 "Compound Or-Or", { RxV |= (RsV | RtV); })
405 "Compound Or-xor", { RxV |= (RsV ^ RtV); })
[all …]
/openbmc/linux/Documentation/admin-guide/mm/
H A Dpagemap.rst95 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).
/openbmc/linux/Documentation/userspace-api/media/v4l/
H A 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
H A 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
627 for controls that are an array, string, or have a compound type.
/openbmc/linux/fs/nfs/
H A Dnfs42.h12 * 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.
/openbmc/linux/fs/proc/
H A Dpage.c136 * 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()
/openbmc/linux/include/media/
H A Dv4l2-vp9.h53 * @comp_mode: compound prediction mode probabilities.
55 * @comp_ref: compound ref probabilities.
97 * @comp: compound prediction mode counts.
98 * @comp_ref: compound ref counts.
H A Dv4l2-ctrls.h59 * @p: Pointer to a compound value.
60 * @p_const: Pointer to a constant compound value.
247 * through a pointer (for compound controls only).
417 * @type_ops: The control type ops. Only needed for compound controls.
425 * @p_def: The control's default value for compound controls.
718 * compound control.
725 * Sames as v4l2_ctrl_new_std(), but with support to compound controls, thanks
728 * compound control should be all zeroes.
1209 * __v4l2_ctrl_s_ctrl_compound() - Unlocked variant to set a compound control
1213 * @p: The new compound payload.
[all …]
/openbmc/linux/include/sound/sof/
H A Dheader.h169 * 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 */
/openbmc/linux/mm/
H A Drmap.c1209 bool compound = flags & RMAP_COMPOUND; in page_add_anon_rmap() local
1213 if (likely(!compound)) { in page_add_anon_rmap()
1256 mlock_vma_folio(folio, vma, compound); in page_add_anon_rmap()
1302 * @compound: charge the page as compound or small page
1310 bool compound) in folio_add_file_rmap_range() argument
1316 VM_WARN_ON_FOLIO(compound && !folio_test_pmd_mappable(folio), folio); in folio_add_file_rmap_range()
1319 if (likely(!compound)) { in folio_add_file_rmap_range()
1355 mlock_vma_folio(folio, vma, compound); in folio_add_file_rmap_range()
1362 * @compound: charge the page as compound or small page
1367 bool compound) in page_add_file_rmap() argument
[all …]
H A Ddebug.c59 bool compound = PageCompound(page); in __dump_page() local
86 compound = false; in __dump_page()
101 if (compound) { in __dump_page()
H A Dpage_isolation.c99 * because another CPU can free compound page. in has_unmovable_pages()
100 * This check already skips compound tails of THP in has_unmovable_pages()
387 * migrate compound pages then let the free page handling code in isolate_single_pageblock()
401 * hugetlb, lru compound (THP), and movable compound pages in isolate_single_pageblock()
/openbmc/linux/tools/testing/selftests/ftrace/test.d/trigger/
H A Dtrigger-hist.tc23 echo "Test histogram with compound keys"
28 fail "compound keys on sched_process_fork did not work"
/openbmc/linux/include/uapi/linux/
H A Dnfs4.h172 * If a compound requires more operations, adjust NFS4_MAX_OPS accordingly.
177 * actual operation per compound
/openbmc/linux/lib/
H A DKconfig.kcsan34 …def_bool (CC_IS_CLANG && $(cc-option,-fsanitize=thread -mllvm -tsan-compound-read-before-write=1))…
35 (CC_IS_GCC && $(cc-option,-fsanitize=thread --param tsan-compound-read-before-write=1))
37 The compiler instruments plain compound read-write operations
/openbmc/qemu/target/hexagon/
H A Dattribs_def.h.inc95 DEF_ATTRIB(NEWCMPJUMP, "Compound compare and jump", "", "")
99 DEF_ATTRIB(ROPS_2, "Compound instruction worth 2 RISC-ops", "", "")
100 DEF_ATTRIB(ROPS_3, "Compound instruction worth 3 RISC-ops", "", "")
/openbmc/linux/arch/powerpc/platforms/powernv/
H A Dpci.h28 #define PNV_IODA_PE_MASTER (1 << 3) /* Master PE in compound case */
29 #define PNV_IODA_PE_SLAVE (1 << 4) /* Slave PE in compound case */
98 /* PEs in compound case */

123456789