/linux/include/linux/ |
H A D | fsnotify_backend.h | 65 * Set on inode/sb/mount marks that care about parent/name info. 144 * @iter_info: array of marks from this group that are interested in the event 147 * have inode marks and don't have ignore mask 162 * userspace messages that marks have been removed. 228 #define FSNOTIFY_GROUP_DUPS 0x02 /* allow multiple marks per object */ 232 /* stores all fastpath marks assoc with this group so they can be cleaned on unregister */ 236 struct list_head marks_list; /* all inode marks for this group */ 274 * evictable marks of the same group that is allocating a new mark. 411 * Index to merged marks iterator array that correlates to a type of watch. 442 struct fsnotify_mark *marks[FSNOTIFY_ITER_TYPE_COUNT]; member [all …]
|
H A D | folio_queue.h | 34 unsigned long marks; /* 1-bit mark per folio */ member 38 #error marks is not big enough 58 folioq->marks = 0; in folioq_init() 112 return test_bit(slot, &folioq->marks); in folioq_is_marked() 125 set_bit(slot, &folioq->marks); in folioq_mark() 138 clear_bit(slot, &folioq->marks); in folioq_unmark() 233 * The folio size is extracted and stored in the queue and the marks are left 256 * and and the second and third marks are left unmodified. 319 * Clear a folio from a sequence in a folio queue segment and clear its marks.
|
/linux/Documentation/core-api/ |
H A D | folio_queue.rst | 17 * 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:: 162 And the marks can be queried by:: 168 The marks can be used for any purpose and are not interpreted by this API.
|
H A D | xarray.rst | 117 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 D | fsnotify.h | 67 /* 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 */
|
H A D | fsnotify.c | 18 * 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() 312 /* Check interest of this mark in case event was sent with two marks */ in fsnotify_handle_inode_event() 355 * Some events can be sent on both parent dir and child marks (e.g. in fsnotify_handle_event() 399 /* Are any of the group marks interested in this event? */ in send_to_group() 447 * iter_info is a multi head priority queue of marks. 448 * Pick a subset of marks from queue heads, all with the same group 449 * and set the report_mask to a subset of the selected marks. 461 mark = iter_info->marks[type]; in fsnotify_iter_select_report_types() 470 /* Set the report mask for marks from same group as max prio group */ in fsnotify_iter_select_report_types() [all …]
|
/linux/drivers/comedi/drivers/ni_routing/ |
H A 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 */
|
/linux/drivers/gpu/drm/amd/display/dc/dce110/ |
H A 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 …]
|
/linux/tools/testing/selftests/bpf/progs/ |
H A D | verifier_scalar_ids.c | 7 /* 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 …]
|
H A D | test_global_func15.c | 29 /* 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 D | timer_failure.c | 49 /* check that fallthrough code path marks r0 as precise */ in __flag() 52 /* check that branch code path marks r0 as precise */ in __flag()
|
/linux/include/linux/sched/ |
H A D | mm.h | 343 * 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 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
|
H A D | altera-a10sr.txt | 9 - interrupt-controller : Marks the device node as an interrupt controller. 25 - gpio-controller : Marks the device node as a GPIO Controller.
|
H A D | tps65912.txt | 7 - interrupt-controller : Marks the device node as an interrupt controller. 12 - gpio-controller : Marks the device node as a GPIO Controller.
|
/linux/Documentation/devicetree/bindings/gpio/ |
H A 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.
|
H A 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.
|
H A D | abilis,tb10x-gpio.txt | 6 - gpio-controller: Marks the device node as a gpio controller. 13 - interrupt-controller: Marks the device node as an interrupt controller.
|
H A D | gpio-xra1403.txt | 20 - gpio-controller - marks the node as gpio. 27 - interrupt-controller - marks the node as interrupt controller.
|
H A D | cdns,gpio.txt | 11 - gpio-controller: marks the device as a GPIO controller. 18 - interrupt-controller: marks the device as an interrupt controller. When
|
H A D | microchip,pic32-gpio.txt | 7 - gpio-controller: Marks the port as GPIO controller. 14 - interrupt-controller: Marks the device node as an interrupt controller.
|
H A D | 8xxx_gpio.txt | 29 - gpio-controller: Marks the port as GPIO controller. 32 - interrupt-controller: Empty boolean property which marks the GPIO
|
/linux/lib/ |
H A D | xarray.c | 82 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() 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() local 136 bitmap_clear(marks, xas->xa_offset + 1, xas->xa_sibs); in xas_squash_marks() 820 * Must clear the marks before setting the entry to NULL, in xas_store() 936 * xas_init_marks() - Initialise all marks for the entry 939 * 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 D | cvmx-fpa.h | 159 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 D | pinctrl-vt8500.txt | 10 - interrupt-controller: Marks the device node as an interrupt controller. 12 - gpio-controller: Marks the device node as a GPIO controller.
|