Home
last modified time | relevance | path

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

12345678910>>...19

/linux/fs/notify/
H A 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
159 * is attached and has any marks attached.
272 * Calculate mask of events for a list of marks. The caller must make sure
[all …]
H A Dfsnotify.c18 * Clear all of the marks on an inode when it is being evicted from core
94 /* Were any marks ever added to any object on this sb? */ in fsnotify_sb_delete()
291 /* Check interest of this mark in case event was sent with two marks */ in fsnotify_handle_inode_event()
335 * Some events can be sent on both parent dir and child marks in fsnotify_handle_event()
375 /* Are any of the group marks interested in this event? */ in send_to_group()
423 * iter_info is a multi head priority queue of marks.
424 * Pick a subset of marks from queue heads, all with the same group
425 * and set the report_mask to a subset of the selected marks.
437 mark = iter_info->marks[type]; in fsnotify_iter_select_report_types()
446 /* 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()
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()
H A Dfsnotify.h67 /* protects reads of inode and vfsmount marks list */
70 /* compare two groups for sorting of marks lists */
74 /* Destroy all marks attached to an object via connector */
76 /* run the list of all marks associated with inode and destroy them */
81 /* run the list of all marks associated with vfsmount and destroy them */
86 /* run the list of all marks associated with sb and destroy them */
/linux/include/linux/
H A 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.
219 #define FSNOTIFY_GROUP_DUPS 0x02 /* allow multiple marks per object */
224 /* stores all fastpath marks assoc with this group so they can be cleaned on unregister */
228 struct list_head marks_list; /* all inode marks for this group */
266 * evictable marks of the same group that is allocating a new mark.
374 * Index to merged marks iterator array that correlates to a type of watch.
405 struct fsnotify_mark *marks[FSNOTIFY_ITER_TYPE_COUNT]; member
[all …]
H A Dfolio_queue.h28 unsigned long marks; /* 1-bit mark per folio */ member
32 #error marks is not big enough
41 folioq->marks = 0; in folioq_init()
64 return test_bit(slot, &folioq->marks); in folioq_is_marked()
69 set_bit(slot, &folioq->marks); in folioq_mark()
74 clear_bit(slot, &folioq->marks); in folioq_unmark()
/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/drivers/gpu/drm/amd/display/dc/dce110/
H A 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/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. in __flag()
232 /* force r1 to be precise, this eventually marks in precision_many_frames__bar()
[all...]
H A Dtest_global_func15.c29 /* check that fallthrough code path marks r0 as precise */ in __flag()
31 /* check that branch code path marks r0 as precise */ in __flag()
H A Dtimer_failure.c49 /* check that fallthrough code path marks r0 as precise */ in __flag()
52 /* check that branch code path marks r0 as precise */ in __flag()
/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 Daltera-a10sr.txt9 - interrupt-controller : Marks the device node as an interrupt controller.
25 - 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.
/linux/Documentation/core-api/
H A 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
397 You can use xas_init_marks() to reset the marks on an entry
398 to their default state. This is usually all marks clear, unless the
400 and all other marks are clear. Replacing one entry with another using
401 xas_store() will not reset the marks on that entry; if you want
402 the marks reset, you should do that explicitly.
/linux/Documentation/devicetree/bindings/gpio/
H A 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.
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.
H A 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.
H A Dgpio-xra1403.txt20 - gpio-controller - marks the node as gpio.
27 - interrupt-controller - marks the node as interrupt controller.
H A Dcdns,gpio.txt11 - gpio-controller: marks the device as a GPIO controller.
18 - interrupt-controller: marks the device as an interrupt controller. When
H A Dmicrochip,pic32-gpio.txt7 - gpio-controller: Marks the port as GPIO controller.
14 - interrupt-controller: Marks the device node as an interrupt controller.
H A D8xxx_gpio.txt29 - gpio-controller: Marks the port as GPIO controller.
32 - interrupt-controller: Empty boolean property which marks the GPIO
/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
135 unsigned long *marks = xas->xa_node->marks[mark]; in xas_squash_marks() local
136 if (find_next_bit(marks, limit, xas->xa_offset + 1) == limit) in xas_squash_marks()
138 __set_bit(xas->xa_offset, marks); in xas_squash_marks()
139 bitmap_clear(marks, xas->xa_offset + 1, xas->xa_sibs); in xas_squash_marks()
814 * Must clear the marks before setting the entry to NULL, in xas_store()
930 * xas_init_marks() - Initialise all marks fo
958 unsigned int marks = 0; node_get_marks() local
987 node_set_marks(struct xa_node * node,unsigned int offset,struct xa_node * child,unsigned int sibs,unsigned int marks) node_set_marks() argument
1071 unsigned int offset, marks; xas_split() local
[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.

12345678910>>...19