Home
last modified time | relevance | path

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

12345678910>>...21

/Linux-v5.15/include/linux/
Dfsnotify_backend.h55 * Set on inode/sb/mount marks that care about parent/name info.
129 * @iter_info: array of marks from this group that are interested in the event
132 * have inode marks and don't have ignore mask
146 * userspace messages that marks have been removed.
207 /* stores all fastpath marks assoc with this group so they can be cleaned on unregister */
211 struct list_head marks_list; /* all inode marks for this group */
297 struct fsnotify_mark *marks[FSNOTIFY_OBJ_TYPE_COUNT]; member
318 iter_info->marks[type] = mark; in fsnotify_iter_set_report_type_mark()
327 iter_info->marks[FSNOTIFY_OBJ_TYPE_##NAME] : NULL; \
346 * Inode/vfsmount/sb point to this structure which tracks all marks attached to
[all …]
/Linux-v5.15/fs/notify/
Dmark.c18 * There are 3 locks involved with fsnotify inode marks and they MUST be taken
29 * mark->lock protects the marks attributes like its masks and flags.
34 * mark->connector->lock protects the list of marks anchored inside an
37 * A list of notification marks relating to inode / mnt is contained in
39 * marks in the list and is also protected by fsnotify_mark_srcu. A mark gets
48 * Inode marks survive between when they are added to an inode and when their
49 * refcnt==0. Marks are also protected by fsnotify_mark_srcu.
56 * - The fsnotify_group associated with the mark is going away and all such marks
136 * Calculate mask of events for a list of marks. The caller must make sure
258 /* Catch marks that were actually never attached to object */ in fsnotify_put_mark()
[all …]
Dfsnotify.h48 /* protects reads of inode and vfsmount marks list */
51 /* compare two groups for sorting of marks lists */
55 /* Destroy all marks attached to an object via connector */
57 /* run the list of all marks associated with inode and destroy them */
62 /* run the list of all marks associated with vfsmount and destroy them */
67 /* run the list of all marks associated with sb and destroy them */
Dfsnotify.c18 * Clear all of the marks on an inode when it is being evicted from core
259 /* Check interest of this mark in case event was sent with two marks */ in fsnotify_handle_inode_event()
298 * Some events can be sent on both parent dir and child marks in fsnotify_handle_event()
333 mark = iter_info->marks[type]; in send_to_group()
343 mark = iter_info->marks[type]; in send_to_group()
392 * iter_info is a multi head priority queue of marks.
393 * Pick a subset of marks from queue heads, all with the
406 mark = iter_info->marks[type]; in fsnotify_iter_select_report_types()
415 /* Set the report mask for marks from same group as max prio group */ in fsnotify_iter_select_report_types()
418 mark = iter_info->marks[type]; in fsnotify_iter_select_report_types()
[all …]
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-v5.15/tools/testing/selftests/bpf/verifier/
Dprecise.c48 parent didn't have regs=4 stack=0 marks\
59 parent already had regs=0 stack=0 marks",
108 parent didn't have regs=4 stack=0 marks\
111 parent didn't have regs=4 stack=0 marks\
116 parent already had regs=0 stack=0 marks",
158 parent didn't have regs=10 stack=0 marks\
164 parent didn't have regs=1 stack=0 marks",
183 parent didn't have regs=10 stack=0 marks\
189 parent didn't have regs=1 stack=0 marks\
/Linux-v5.15/drivers/comedi/drivers/ni_routing/
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-v5.15/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_mem_input_v.c742 struct dce_watermarks marks) in program_stutter_watermark() argument
778 marks.a_mark, in program_stutter_watermark()
794 marks.b_mark, in program_stutter_watermark()
802 struct dce_watermarks marks) in program_stutter_watermark_l() argument
807 marks); in program_stutter_watermark_l()
812 struct dce_watermarks marks) in program_stutter_watermark_c() argument
817 marks); in program_stutter_watermark_c()
824 struct dce_watermarks marks) in program_nbp_watermark() argument
862 marks.a_mark, in program_nbp_watermark()
898 marks.b_mark, in program_nbp_watermark()
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/mfd/
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
/Linux-v5.15/Documentation/devicetree/bindings/gpio/
Dfaraday,ftgpio010.txt11 - gpio-controller : marks this as a GPIO controller
13 - interrupt-controller : marks this as an interrupt controller
Dnintendo,hollywood-gpio.txt6 - gpio-controller: Marks the device node as a GPIO controller.
13 - interrupt-controller: Marks the device node as an interrupt controller.
Dgpio-thunderx.txt5 - gpio-controller: Marks the device node as a GPIO controller.
12 - interrupt-controller: Marks the device node as an interrupt controller.
Dgpio-nmk.txt15 - gpio-controller : Marks the device node as a GPIO controller.
16 - interrupt-controller : Marks the device node as an interrupt controller.
Dintel,ixp4xx-gpio.txt23 - gpio-controller : marks this as a GPIO controller
25 - interrupt-controller : marks this as an interrupt controller
Dgpio-sprd.txt11 - gpio-controller: Marks the device node as a GPIO controller.
14 - interrupt-controller: Marks the device node as an interrupt controller.
Dgpio_atmel.txt10 - gpio-controller: Marks the device node as a GPIO controller.
11 - interrupt-controller: Marks the device node as an interrupt controller.
Dabilis,tb10x-gpio.txt6 - gpio-controller: Marks the device node as a gpio controller.
13 - interrupt-controller: Marks the device node as an interrupt controller.
Dcdns,gpio.txt11 - gpio-controller: marks the device as a GPIO controller.
18 - interrupt-controller: marks the device as an interrupt controller. When
Dgpio-xra1403.txt20 - gpio-controller - marks the node as gpio.
27 - interrupt-controller - marks the node as interrupt controller.
Dnvidia,tegra20-gpio.txt12 - gpio-controller : Marks the device node as a GPIO controller.
22 - interrupt-controller : Marks the device node as an interrupt controller.
Dgpio_oxnas.txt9 - gpio-controller: Marks the port as GPIO controller.
15 - interrupt-controller: Marks the device node as an interrupt controller.
Dmicrochip,pic32-gpio.txt7 - gpio-controller: Marks the port as GPIO controller.
14 - interrupt-controller: Marks the device node as an interrupt controller.
/Linux-v5.15/Documentation/core-api/
Dxarray.rst115 Search Marks
118 Each entry in the array has three bits associated with it called marks.
127 XArray causes all marks associated with that entry to be cleared.
165 is used to track whether an entry is free or not. The other marks are
393 You can use xas_init_marks() to reset the marks on an entry
394 to their default state. This is usually all marks clear, unless the
396 and all other marks are clear. Replacing one entry with another using
397 xas_store() will not reset the marks on that entry; if you want
398 the marks reset, you should do that explicitly.
/Linux-v5.15/lib/
Dxarray.c80 return node->marks[(__force unsigned)mark]; in node_marks()
118 * xas_squash_marks() - Merge all marks to the first entry
121 * Set a mark on the first entry if any entry has it set. Clear marks on
133 unsigned long *marks = xas->xa_node->marks[mark]; in xas_squash_marks() local
134 if (find_next_bit(marks, limit, xas->xa_offset + 1) == limit) in xas_squash_marks()
136 __set_bit(xas->xa_offset, marks); in xas_squash_marks()
137 bitmap_clear(marks, xas->xa_offset + 1, xas->xa_sibs); in xas_squash_marks()
810 * Must clear the marks before setting the entry to NULL, in xas_store()
926 * xas_init_marks() - Initialise all marks for the entry
929 * Initialise all marks for the entry specified by @xas. If we're tracking
[all …]
/Linux-v5.15/include/linux/sched/
Dmm.h205 * memalloc_noio_save - Marks implicit GFP_NOIO allocation scope.
207 * This functions marks the beginning of the GFP_NOIO allocation scope.
236 * memalloc_nofs_save - Marks implicit GFP_NOFS allocation scope.
238 * This functions marks the beginning of the GFP_NOFS allocation scope.
297 * This function marks the beginning of the remote memcg charging scope. All the

12345678910>>...21