/linux/include/linux/ |
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()
|
H A D | fsnotify_backend.h | 442 struct fsnotify_mark *marks[FSNOTIFY_ITER_TYPE_COUNT]; member 464 return iter_info->marks[iter_type]; in fsnotify_iter_mark()
|
H A D | xarray.h | 1176 unsigned long marks[XA_MAX_MARKS][XA_MARK_LONGS]; 1726 unsigned long *addr = xas->xa_node->marks[(__force unsigned)mark]; in xas_find_chunk() 1172 unsigned long marks[XA_MAX_MARKS][XA_MARK_LONGS]; global() member
|
/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/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/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 | 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.c | 461 mark = iter_info->marks[type]; in fsnotify_iter_select_report_types() 474 mark = iter_info->marks[type]; in fsnotify_iter_select_report_types() 509 mark = iter_info->marks[type]; in fsnotify_iter_next() 511 iter_info->marks[type] = in fsnotify_iter_next() 512 fsnotify_next_mark(iter_info->marks[type]); in fsnotify_iter_next() 606 iter_info.marks[FSNOTIFY_ITER_TYPE_SB] = in fsnotify() 610 iter_info.marks[FSNOTIFY_ITER_TYPE_VFSMOUNT] = in fsnotify() 614 iter_info.marks[FSNOTIFY_ITER_TYPE_INODE] = in fsnotify() 618 iter_info.marks[inode2_type] = in fsnotify()
|
/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/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
|
/linux/Documentation/devicetree/bindings/gpio/ |
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 | ibm,ppc4xx-gpio.txt | 15 - gpio-controller: marks the device node as a gpio controller.
|
H A D | 8xxx_gpio.txt | 32 - interrupt-controller: Empty boolean property which marks the GPIO
|
/linux/Documentation/devicetree/bindings/power/ |
H A D | power-controller.txt | 8 marks the device as able to control the system power. In order to test if this
|
/linux/Documentation/bpf/ |
H A D | verifier.rst | 225 has at least 14 directly accessible bytes. The verifier marks it 482 Liveness marks tracking 486 and stack slots. The main idea of the algorithm is that read marks propagate 504 * The read marks are applied to the **parent** state while write marks are 516 Because stack writes could have different sizes ``REG_LIVE_WRITTEN`` marks are 538 ``clean_live_states()``. This function marks all registers and stack slots 539 without ``REG_LIVE_READ{32,64}`` marks as ``NOT_INIT`` or ``STACK_INVALID``. 575 Read marks propagation for cache hits 578 Another point is the handling of read marks when a previously verified state is 581 read marks, present on registers and stack slots of the cached state, must be
|
/linux/Documentation/spi/ |
H A D | spi-summary.rst | 644 • marks the start/end of transmission; 645 : marks when data is clocked into the peripheral; 646 ; marks when data is clocked into the controller; 647 X marks when line states are not specified. 683 • marks the start/end of transmission; 684 : marks when data is clocked into the peripheral; 685 ; marks when data is clocked into the controller; 686 X marks when line states are not specified.
|
/linux/Documentation/trace/ |
H A D | sys-t.rst | 53 marks message boundaries.
|
H A D | mmiotrace.rst | 129 marks the page present, sets TF flag to achieve single stepping and exits the 131 entered. Here mmiotrace again marks the page as not present. The instruction
|
/linux/Documentation/hwmon/ |
H A D | asb100.rst | 46 Alarms: (TODO question marks indicate may or may not work)
|
/linux/Documentation/admin-guide/mm/ |
H A D | soft-dirty.rst | 38 memory region renewal the kernel always marks new memory regions (and
|
/linux/Documentation/networking/device_drivers/ethernet/toshiba/ |
H A D | spider_net.rst | 39 buffers, and marks them "full". The OS follows up, taking the full 46 marks it full, and advances the GDACTDPA by one. Thus, when there is 196 marks a descr about 1/4th of the way from the bottom of the queue, so
|
/linux/Documentation/userspace-api/media/v4l/ |
H A D | vidioc-subdev-enum-frame-size.rst | 45 the lowest invalid index marks the end of the enumeration.
|
H A D | vidioc-subdev-enum-mbus-code.rst | 40 the lowest invalid index marks the end of enumeration.
|
/linux/Documentation/firmware-guide/acpi/ |
H A D | gpio-properties.rst | 56 it to 1 marks the GPIO as active low. 166 - empty names are allowed (two quotation marks ``""`` correspond to an empty
|