Home
last modified time | relevance | path

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

12345678910>>...43

/kernel/linux/linux-5.10/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.
208 /* stores all fastpath marks assoc with this group so they can be cleaned on unregister */
215 struct list_head marks_list; /* all inode marks for this group */
300 struct fsnotify_mark *marks[FSNOTIFY_OBJ_TYPE_COUNT]; member
321 iter_info->marks[type] = mark; in fsnotify_iter_set_report_type_mark()
330 iter_info->marks[FSNOTIFY_OBJ_TYPE_##NAME] : NULL; \
349 * Inode/vfsmount/sb point to this structure which tracks all marks attached to
[all …]
/kernel/linux/linux-6.6/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
198 * Calculate mask of events for a list of marks. The caller must make sure
326 /* 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 */
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()
141 * because marks hold a refcount on the inode against eviction. in __fsnotify_alloc_group()
144 * inode marks, because with evictable marks, mark_mutex is NOT in __fsnotify_alloc_group()
Dfsnotify.c18 * Clear all of the marks on an inode when it is being evicted from core
271 /* Check interest of this mark in case event was sent with two marks */ in fsnotify_handle_inode_event()
314 * Some events can be sent on both parent dir and child marks (e.g. in fsnotify_handle_event()
358 /* Are any of the group marks interested in this event? */ in send_to_group()
406 * iter_info is a multi head priority queue of marks.
407 * Pick a subset of marks from queue heads, all with the same group
408 * and set the report_mask to a subset of the selected marks.
420 mark = iter_info->marks[type]; in fsnotify_iter_select_report_types()
429 /* Set the report mask for marks from same group as max prio group */ in fsnotify_iter_select_report_types()
433 mark = iter_info->marks[type]; in fsnotify_iter_select_report_types()
[all …]
/kernel/linux/linux-5.10/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
154 * Calculate mask of events for a list of marks. The caller must make sure
260 /* Catch marks that were actually never attached to object */ in fsnotify_put_mark()
[all …]
Dfsnotify.h33 /* protects reads of inode and vfsmount marks list */
36 /* compare two groups for sorting of marks lists */
40 /* Destroy all marks attached to an object via connector */
42 /* run the list of all marks associated with inode and destroy them */
47 /* run the list of all marks associated with vfsmount and destroy them */
52 /* 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
270 /* Check interest of this mark in case event was sent with two marks */ in fsnotify_handle_inode_event()
309 * Some events can be sent on both parent dir and child marks in fsnotify_handle_event()
344 mark = iter_info->marks[type]; in send_to_group()
354 mark = iter_info->marks[type]; in send_to_group()
403 * iter_info is a multi head priority queue of marks.
404 * Pick a subset of marks from queue heads, all with the
417 mark = iter_info->marks[type]; in fsnotify_iter_select_report_types()
426 /* Set the report mask for marks from same group as max prio group */ in fsnotify_iter_select_report_types()
429 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()
/kernel/linux/linux-6.6/include/linux/
Dfsnotify_backend.h62 * Set on inode/sb/mount marks that care about parent/name info.
135 * @iter_info: array of marks from this group that are interested in the event
138 * have inode marks and don't have ignore mask
153 * userspace messages that marks have been removed.
215 #define FSNOTIFY_GROUP_DUPS 0x02 /* allow multiple marks per object */
220 /* stores all fastpath marks assoc with this group so they can be cleaned on unregister */
224 struct list_head marks_list; /* all inode marks for this group */
262 * evictable marks of the same group that is allocating a new mark.
370 * Index to merged marks iterator array that correlates to a type of watch.
401 struct fsnotify_mark *marks[FSNOTIFY_ITER_TYPE_COUNT]; member
[all …]
/kernel/linux/linux-5.10/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\
/kernel/linux/linux-6.6/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 */
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ni_routing/
Dni_route_values.h39 /** Marks a register value as valid, implemented, and tested. */
43 /** Marks a register value as implemented but needing testing. */
45 /** Marks a register value as not implemented. */
50 /** Marks a register value as implemented but needing testing. */
52 /** Marks a register value as not implemented. */
62 /* need more space to store extra marks */
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce110/
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 …]
/kernel/linux/linux-6.6/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 …]
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
Dverifier_scalar_ids.c7 /* Check that precision marks propagate through scalar IDs.
28 /* force r0 to be precise, this immediately marks r1 and r2 as in __flag()
66 /* force r0 to be precise, this immediately marks r1 and r2 as in __flag()
103 /* force r0 to be precise, this immediately marks r1 and r2 as in __flag()
149 /* force r0 to be precise, this immediately marks r1 and r2 as in __flag()
161 /* Check that precision marks propagate through scalar IDs.
233 /* force r1 to be precise, this immediately marks: in precision_many_frames__bar()
286 /* force r1 to be precise, this immediately marks: in precision_stack__foo()
334 /* force r7 to be precise, this also marks r6 */ in __flag()
336 /* force r9 to be precise, this also marks r8 */ in __flag()
[all …]
/kernel/linux/linux-6.6/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
/kernel/linux/linux-5.10/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
/kernel/linux/linux-5.10/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-sprd.txt11 - gpio-controller: Marks the device node as a GPIO controller.
14 - interrupt-controller: Marks the device node as an interrupt controller.
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/gpio/
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.
Dintel,ixp4xx-gpio.txt23 - gpio-controller : marks this as a GPIO controller
25 - interrupt-controller : marks this as an interrupt controller

12345678910>>...43