Home
last modified time | relevance | path

Searched full:marks (Results 1 – 25 of 450) sorted by relevance

12345678910>>...18

/linux/Documentation/core-api/
H A Dfolio_queue.rst17 * Folio marks
45 * three 1-bit marks per folio,
93 This clears the slot in the array and also clears all the marks for that folio,
143 Folio marks
146 Folios within a queue can also have marks assigned to them. These marks can be
148 There are three marks available to be set for each folio.
150 The marks can be set by::
160 And the marks can be queried by::
165 The marks can be used for any purpose and are not interpreted by this API.
H A Dxarray.rst117 Search Marks
120 Each entry in the array has three bits associated with it called marks.
129 XArray causes all marks associated with that entry to be cleared.
167 is used to track whether an entry is free or not. The other marks are
399 You can use xas_init_marks() to reset the marks on an entry
400 to their default state. This is usually all marks clear, unless the
402 and all other marks are clear. Replacing one entry with another using
403 xas_store() will not reset the marks on that entry; if you want
404 the marks reset, you should do that explicitly.
/linux/fs/notify/
H A Dfsnotify.h73 /* protects reads of inode and vfsmount marks list */
76 /* compare two groups for sorting of marks lists */
80 /* Destroy all marks attached to an object via connector */
82 /* run the list of all marks associated with inode and destroy them */
87 /* run the list of all marks associated with vfsmount and destroy them */
92 /* run the list of all marks associated with sb and destroy them */
H A Dfsnotify.c18 * Clear all of the marks on an inode when it is being evicted from core
99 /* Were any marks ever added to any object on this sb? */ in fsnotify_sb_delete()
317 /* Check interest of this mark in case event was sent with two marks */ in fsnotify_handle_inode_event()
360 * Some events can be sent on both parent dir and child marks (e.g. in fsnotify_handle_event()
404 /* Are any of the group marks interested in this event? */ in send_to_group()
452 * iter_info is a multi head priority queue of marks.
453 * Pick a subset of marks from queue heads, all with the same group
454 * and set the report_mask to a subset of the selected marks.
466 mark = iter_info->marks[type]; in fsnotify_iter_select_report_types()
475 /* Set the report mask for marks from same group as max prio group */ in fsnotify_iter_select_report_types()
[all …]
H A Dgroup.c45 * Trying to get rid of a group. Remove all marks, flush all events and release
60 /* Clear all marks for this group and queue them for destruction */ in fsnotify_destroy_group()
64 * Some marks can still be pinned when waiting for response from in fsnotify_destroy_group()
71 * Wait until all marks get really destroyed. We could actually destroy in fsnotify_destroy_group()
73 * would be racy as worker can already be processing some marks before in fsnotify_destroy_group()
/linux/drivers/comedi/drivers/ni_routing/
H A Dni_route_values.h38 /** Marks a register value as valid, implemented, and tested. */
42 /** Marks a register value as implemented but needing testing. */
44 /** Marks a register value as not implemented. */
49 /** Marks a register value as implemented but needing testing. */
51 /** Marks a register value as not implemented. */
61 /* need more space to store extra marks */
/linux/include/linux/
H A Dfolio_queue.h35 unsigned long marks; /* 1-bit mark per folio */ member
38 #error marks is not big enough
58 folioq->marks = 0; in folioq_init()
111 return test_bit(slot, &folioq->marks); in folioq_is_marked()
124 set_bit(slot, &folioq->marks); in folioq_mark()
137 clear_bit(slot, &folioq->marks); in folioq_unmark()
186 * The folio size is extracted and stored in the queue and the marks are left
209 * and and the second and third marks are left unmodified.
272 * Clear a folio from a sequence in a folio queue segment and clear its marks.
/linux/drivers/gpu/drm/amd/display/dc/dce110/
H A Ddce110_mem_input_v.c740 struct dce_watermarks marks) in program_stutter_watermark() argument
776 marks.a_mark, in program_stutter_watermark()
792 marks.b_mark, in program_stutter_watermark()
800 struct dce_watermarks marks) in program_stutter_watermark_l() argument
805 marks); in program_stutter_watermark_l()
810 struct dce_watermarks marks) in program_stutter_watermark_c() argument
815 marks); in program_stutter_watermark_c()
822 struct dce_watermarks marks) in program_nbp_watermark() argument
860 marks.a_mark, in program_nbp_watermark()
896 marks.b_mark, in program_nbp_watermark()
[all …]
/linux/tools/testing/selftests/bpf/progs/
H A Dverifier_scalar_ids.c7 /* Check that precision marks propagate through scalar IDs.
10 * Check that precision mark for r0 causes precision marks for r{1,2}
38 /* force r0 to be precise, this eventually marks r1 and r2 as in __flag()
51 * check that verifier marks r{1,2} as precise while backtracking
71 /* force r0 to be precise, this eventually marks r1 and r2 as in __flag()
84 * check that verifier marks r{0,1,2} as precise while backtracking
104 /* force r0 to be precise, this eventually marks r1 and r2 as in __flag()
142 * this eventually marks r2 as precise because of shared IDs in __flag()
153 /* Check that precision marks propagate through scalar IDs.
232 /* force r1 to be precise, this eventually marks: in precision_many_frames__bar()
[all …]
/linux/include/linux/sched/
H A Dmm.h343 * memalloc_noio_save - Marks implicit GFP_NOIO allocation scope.
345 * This functions marks the beginning of the GFP_NOIO allocation scope.
373 * memalloc_nofs_save - Marks implicit GFP_NOFS allocation scope.
375 * This functions marks the beginning of the GFP_NOFS allocation scope.
403 * memalloc_noreclaim_save - Marks implicit __GFP_MEMALLOC scope.
405 * This function marks the beginning of the __GFP_MEMALLOC allocation scope.
444 * memalloc_pin_save - Marks implicit ~__GFP_MOVABLE scope.
446 * This function marks the beginning of the ~__GFP_MOVABLE allocation scope.
477 * This function marks the beginning of the remote memcg charging scope. All the
/linux/Documentation/devicetree/bindings/mfd/
H A Dtc3589x.txt19 - interrupt-controller : marks the device node as an interrupt controller
30 - interrupt-controller : marks the device node as an interrupt controller
40 - gpio-controller : marks the device node as a GPIO controller
H A Dtps65912.txt7 - interrupt-controller : Marks the device node as an interrupt controller.
12 - gpio-controller : Marks the device node as a GPIO Controller.
H A Daltera-a10sr.txt9 - interrupt-controller : Marks the device node as an interrupt controller.
25 - gpio-controller : Marks the device node as a GPIO Controller.
/linux/drivers/tty/vt/
H A Dgen_ucs_fallback_table.py126 # Angle quotation marks
153 overrides[cp] = ord('?') # Question marks -> ?
157 overrides[cp] = ord('!') # Exclamation marks -> !
174 # Check marks
178 # X marks - lowercase for regular, uppercase for heavy
180 overrides[cp] = ord('x') # Regular X marks -> x
182 overrides[cp] = ord('X') # Heavy X marks -> X
/linux/Documentation/devicetree/bindings/gpio/
H A Dgpio-thunderx.txt5 - gpio-controller: Marks the device node as a GPIO controller.
12 - interrupt-controller: Marks the device node as an interrupt controller.
/linux/fs/notify/fanotify/
H A Dfanotify_user.c35 * Legacy fanotify marks limits (8192) is per group and we introduced a tunable
36 * limit of marks per user, similar to inotify. Effectively, the legacy limit
37 * of fanotify marks per user is <max marks per group> * <max groups per user>.
1297 /* Only detached marks left? */ in fanotify_set_mark_fsid()
1301 /* Do not allow mixing of marks with weak and strong fsid */ in fanotify_set_mark_fsid()
1305 /* Allow mixing of marks with strong fsid from different fs */ in fanotify_set_mark_fsid()
1309 /* Do not allow mixing marks with weak fsid from different fs */ in fanotify_set_mark_fsid()
1313 /* Do not allow mixing marks from different btrfs sub-volumes */ in fanotify_set_mark_fsid()
1333 * Enforce per user marks limits per user in all containing user ns. in fanotify_add_new_mark()
1518 * cannot use unlimited queue/marks. in SYSCALL_DEFINE2()
[all …]
/linux/lib/
H A Dxarray.c82 return node->marks[(__force unsigned)mark]; in node_marks()
120 * xas_squash_marks() - Merge all marks to the first entry
123 * Set a mark on the first entry if any entry has it set. Clear marks on
132 unsigned long *marks = node_marks(xas->xa_node, mark); in xas_squash_marks() local
134 if (find_next_bit(marks, limit, xas->xa_offset + 1) != limit) { in xas_squash_marks()
135 __set_bit(xas->xa_offset, marks); in xas_squash_marks()
136 bitmap_clear(marks, xas->xa_offset + 1, xas->xa_sibs); in xas_squash_marks()
821 * Must clear the marks before setting the entry to NULL, in xas_store()
937 * xas_init_marks() - Initialise all marks for the entry
940 * Initialise all marks for the entry specified by @xas. If we're tracking
[all …]
/linux/arch/mips/include/asm/octeon/
H A Dcvmx-fpa.h159 union cvmx_fpa_fpfx_marks marks; in cvmx_fpa_enable() local
162 marks.u64 = in cvmx_fpa_enable()
164 marks.s.fpf_wr = 0xe0; in cvmx_fpa_enable()
166 marks.u64); in cvmx_fpa_enable()
/linux/Documentation/devicetree/bindings/pinctrl/
H A Dpinctrl-vt8500.txt10 - interrupt-controller: Marks the device node as an interrupt controller.
12 - gpio-controller: Marks the device node as a GPIO controller.
H A Dbrcm,bcm2835-gpio.txt14 - gpio-controller: Marks the device node as a GPIO controller.
22 - interrupt-controller: Marks the device node as an interrupt controller.
/linux/fs/bcachefs/
H A Dbtree_gc.h22 * between the updater adding/removing the reference and updating the GC marks;
28 * (What about the start of gc, when we're clearing all the marks? GC clears the
/linux/Documentation/bpf/
H A Dverifier.rst225 has at least 14 directly accessible bytes. The verifier marks it
482 Liveness marks tracking
486 and stack slots. The main idea of the algorithm is that read marks propagate
504 * The read marks are applied to the **parent** state while write marks are
516 Because stack writes could have different sizes ``REG_LIVE_WRITTEN`` marks are
538 ``clean_live_states()``. This function marks all registers and stack slots
539 without ``REG_LIVE_READ{32,64}`` marks as ``NOT_INIT`` or ``STACK_INVALID``.
575 Read marks propagation for cache hits
578 Another point is the handling of read marks when a previously verified state is
581 read marks, present on registers and stack slots of the cached state, must be
/linux/arch/powerpc/include/asm/
H A Dmpic_msgr.h31 * Successfully getting the register marks it as in use.
39 * Disables the given message register and marks it as free.
/linux/drivers/net/ethernet/xilinx/
H A Dll_temac.h324 * 4 SOP TX - marks first desc/ RX marks first desct
325 * 5 EOP TX marks last desc/RX marks last desc
/linux/Documentation/spi/
H A Dspi-summary.rst644marks the start/end of transmission;
645 : marks when data is clocked into the peripheral;
646 ; marks when data is clocked into the controller;
647 X marks when line states are not specified.
683marks the start/end of transmission;
684 : marks when data is clocked into the peripheral;
685 ; marks when data is clocked into the controller;
686 X marks when line states are not specified.

12345678910>>...18