| /kernel/linux/linux-5.10/include/linux/ |
| D | fsnotify_backend.h | 55 * 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/ |
| D | mark.c | 18 * 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 …]
|
| D | fsnotify.h | 48 /* 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 */
|
| D | group.c | 45 * 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()
|
| D | fsnotify.c | 18 * 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/ |
| D | mark.c | 18 * 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 …]
|
| D | fsnotify.h | 33 /* 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 */
|
| D | fsnotify.c | 18 * 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 …]
|
| D | group.c | 45 * 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/ |
| D | fsnotify_backend.h | 62 * 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/ |
| D | precise.c | 48 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/ |
| D | ni_route_values.h | 38 /** 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/ |
| D | ni_route_values.h | 39 /** 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/ |
| D | dce110_mem_input_v.c | 740 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/ |
| D | dce110_mem_input_v.c | 742 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/ |
| D | verifier_scalar_ids.c | 7 /* 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/ |
| D | tc3589x.txt | 19 - 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/ |
| D | tc3589x.txt | 19 - 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/ |
| D | faraday,ftgpio010.txt | 11 - gpio-controller : marks this as a GPIO controller 13 - interrupt-controller : marks this as an interrupt controller
|
| D | nintendo,hollywood-gpio.txt | 6 - gpio-controller: Marks the device node as a GPIO controller. 13 - interrupt-controller: Marks the device node as an interrupt controller.
|
| D | gpio-thunderx.txt | 5 - gpio-controller: Marks the device node as a GPIO controller. 12 - interrupt-controller: Marks the device node as an interrupt controller.
|
| D | gpio-sprd.txt | 11 - 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/ |
| D | nintendo,hollywood-gpio.txt | 6 - gpio-controller: Marks the device node as a GPIO controller. 13 - interrupt-controller: Marks the device node as an interrupt controller.
|
| D | gpio-thunderx.txt | 5 - gpio-controller: Marks the device node as a GPIO controller. 12 - interrupt-controller: Marks the device node as an interrupt controller.
|
| D | intel,ixp4xx-gpio.txt | 23 - gpio-controller : marks this as a GPIO controller 25 - interrupt-controller : marks this as an interrupt controller
|