Home
last modified time | relevance | path

Searched +full:indexed +full:- +full:array (Results 1 – 25 of 311) sorted by relevance

12345678910>>...13

/linux-6.12.1/Documentation/devicetree/bindings/usb/
Dgr-udc.txt11 - name : Should be "GAISLER_USBDC" or "01_021"
13 - reg : Address and length of the register set for the device
15 - interrupts : Interrupt numbers for this device. Either one interrupt number
21 - epobufsizes : Array of buffer sizes for OUT endpoints when they differ
22 from the default size of 1024. The array is indexed by the OUT endpoint
25 only for as many endpoints as the array contains.
27 - epibufsizes : Array of buffer sizes for IN endpoints when they differ
28 from the default size of 1024. The array is indexed by the IN endpoint
31 only for as many endpoints as the array contains.
/linux-6.12.1/Documentation/leds/
Dleds-class-multicolor.rst1 .. SPDX-License-Identifier: GPL-2.0
11 controlled via the multi_intensity array file and the latter is controlled
17 array. These files are children under the LED parent node created by the
18 led_class framework. The led_class framework is documented in led-class.rst
21 Each colored LED will be indexed under the multi_* files. The order of the
23 color name to indexed value.
25 The multi_index file is an array that contains the string list of the colors as
26 they are defined in each multi_* array file.
28 The multi_intensity is an array that can be read or written to for the
29 individual color intensities. All elements within this array must be written in
[all …]
/linux-6.12.1/Documentation/netlink/specs/
Dnlctrl.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
4 protocol: genetlink-legacy
5 uapi-header: linux/genetlink.h
8 genetlink meta-family that exposes information about all genetlink
12 -
13 name: op-flags
15 enum-name:
17 - admin-perm
18 - cmd-cap-do
19 - cmd-cap-dump
[all …]
/linux-6.12.1/Documentation/ABI/testing/
Dsysfs-class-led-multicolor7 The multi_index array, when read, will output the LED colors
8 as an array of strings as they are indexed in the
12 Documentation/leds/leds-class-multicolor.rst.
19 This file contains array of integers. Order of components is
20 described by the multi_index array. The maximum intensity should
24 Documentation/leds/leds-class-multicolor.rst.
/linux-6.12.1/Documentation/userspace-api/netlink/
Dgenetlink-legacy.rst1 .. SPDX-License-Identifier: BSD-3-Clause
9 the ``genetlink-legacy`` protocol level.
15 -------
29 --------------------
31 New Netlink families should use ``multi-attr`` to define arrays.
33 define array types reusing attribute type to carry information.
35 For reference the ``multi-attr`` array may look like this::
37 [ARRAY-ATTR]
41 [SOME-OTHER-ATTR]
42 [ARRAY-ATTR]
[all …]
/linux-6.12.1/mm/
Dpercpu-vm.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * mm/percpu-vm.c - vmalloc area based chunk allocation
16 /* must not be used on pre-mapped chunk */ in pcpu_chunk_page()
17 WARN_ON(chunk->immutable); in pcpu_chunk_page()
23 * pcpu_get_pages - get temp pages array
25 * Returns pointer to array of pointers to struct page which can be indexed
26 * with pcpu_page_idx(). Note that there is only one array and accesses
30 * Pointer to temp pages array on success.
45 * pcpu_free_pages - free pages which were allocated for @chunk
47 * @pages: array of pages to be freed, indexed by pcpu_page_idx()
[all …]
/linux-6.12.1/security/selinux/ss/
Dservices.h1 /* SPDX-License-Identifier: GPL-2.0 */
20 /* Map for all of the classes, with array size */
22 struct selinux_mapping *mapping; /* indexed by class */
23 u16 size; /* array size of mapping */
Dpolicydb.h1 /* SPDX-License-Identifier: GPL-2.0-only */
12 * Copyright (C) 2004-2005 Trusted Computer Solutions, Inc.
17 * Copyright (C) 2003-2004 Tresys Technology, LLC
54 struct symtab permissions; /* class-specific permission symbol table */
123 struct mls_range range; /* MLS range (min - max) for user */
212 /* symbol table array indices */
223 /* object context array indices */
250 /* symbol names indexed by (value - 1) */
253 /* class, role, and user attributes indexed by (value - 1) */
273 /* bools indexed by (value - 1) */
[all …]
/linux-6.12.1/drivers/md/dm-vdo/
Dpriority-table.c1 // SPDX-License-Identifier: GPL-2.0-only
6 #include "priority-table.h"
11 #include "memory-alloc.h"
14 #include "status-codes.h"
16 /* We use a single 64-bit search vector, so the maximum priority is 63 */
21 * priority. The table is essentially an array of buckets.
33 * A priority table is an array of buckets, indexed by priority. New entries are added to the end
34 * of the queue in the appropriate bucket. The dequeue operation finds the highest-priority
35 * non-empty bucket by searching a bit vector represented as a single 8-byte word, which is very
41 /* A bit vector flagging all buckets that are currently non-empty */
[all …]
Dpriority-table.h1 /* SPDX-License-Identifier: GPL-2.0-only */
13 * are small non-negative integer values. It implements the obvious priority queue operations of
16 * and re-enqueuing it with a different priority. All operations have O(1) complexity.
23 * The table is implemented as an array of queues (circular lists) indexed by priority, along with
24 * a hint for which queues are non-empty. Steven Skiena calls a very similar structure a "bounded
/linux-6.12.1/include/linux/
Dsh_dma.h1 /* SPDX-License-Identifier: GPL-2.0-only */
12 #include <linux/shdma-base.h>
34 * struct sh_dmae_channel - DMAC channel platform data
50 * struct sh_dmae_pdata - DMAC platform data
51 * @slave: array of slaves
52 * @slave_num: number of slaves in the above array
53 * @channel: array of DMA channels
54 * @channel_num: number of channels in the above array
59 * @ts_shift: array of Transfer Size shifts, indexed by TS value
60 * @ts_shift_num: number of shifts in the above array
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/firmware/
Darm,scpi.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Sudeep Holla <sudeep.holla@arm.com>
33 - const: arm,scpi # SCPI v1.0 and above
34 - const: arm,scpi-pre-1.0 # Unversioned SCPI before v1.0
35 - items:
36 - enum:
37 - amlogic,meson-gxbb-scpi
38 - const: arm,scpi-pre-1.0
[all …]
/linux-6.12.1/include/xen/interface/
Dphysdev.h1 /* SPDX-License-Identifier: MIT */
10 * @args == Operation-specific extra arguments (NULL if none).
14 * Notify end-of-interrupt (EOI) for the specified IRQ.
28 * array indexed by Xen's PIRQ value.
35 * PHYSDEVOP_eoi. The page registered is used as a bit array indexed by
75 * Set the current VCPU's I/O-port permissions bitmap.
86 * Read or write an IO-APIC register.
127 /* IN - high 16 bits hold segment for ..._MSI_SEG and ..._MULTI_MSI */
132 * - For MSI-X contains entry number.
133 * - For MSI with ..._MULTI_MSI contains number of vectors.
[all …]
/linux-6.12.1/Documentation/networking/
Dfib_trie.rst1 .. SPDX-License-Identifier: GPL-2.0
4 LC-trie implementation notes
8 ----------
15 An internal node, holding an array of child (leaf or tnode) pointers,
16 indexed through a subset of the key. See Level Compression.
19 ------------------------
22 child array - the "child index". See Level Compression.
26 the child array. See Path Compression.
29 Any given tnode is linked to from the child array of its parent, using
43 contain an arbitrarily large array of links to several children.
[all …]
/linux-6.12.1/drivers/iio/adc/
Dad7606.h1 /* SPDX-License-Identifier: GPL-2.0 */
13 .indexed = 1, \
42 * struct ad7606_chip_info - chip specific information
45 * @oversampling_avail pointer to the array which stores the available
47 * @oversampling_num number of elements stored in oversampling_avail array
62 * struct ad7606_state - driver instance specific data
70 * @scale_avail pointer to the array which stores the available scales
71 * @num_scales number of elements stored in the scale_avail array
72 * @oversampling_avail pointer to the array which stores the available
74 * @num_os_ratios number of elements stored in oversampling_avail array
[all …]
/linux-6.12.1/lib/
DKconfig.ubsan1 # SPDX-License-Identifier: GPL-2.0-only
10 Compile-time instrumentation is used to detect various undefined
12 Documentation/dev-tools/ubsan.rst
28 trade-off.
39 def_bool $(cc-option,-fsanitize=bounds-strict)
41 The -fsanitize=bounds-strict option is only available on GCC,
44 -fsanitize=bounds.
47 def_bool $(cc-option,-fsanitize=array-bounds)
49 Under Clang, the -fsanitize=bounds option is actually composed
50 of two more specific options, -fsanitize=array-bounds and
[all …]
/linux-6.12.1/drivers/gpu/drm/renesas/rz-du/
Drzg2l_du_drv.h1 /* SPDX-License-Identifier: GPL-2.0+ */
30 * struct rzg2l_du_output_routing - Output routing specification
36 * of in-SoC encoder for the output.
44 * struct rzg2l_du_device_info - DU model-specific information
46 * @routes: array of CRTC to output routes, indexed by output (RZG2L_DU_OUTPUT_*)
/linux-6.12.1/fs/quota/
Dquotaio_v1.h1 /* SPDX-License-Identifier: GPL-2.0 */
18 * (as it appears on disk) - the file is an array of these structures
19 * indexed by user or group number.
29 /* below fields differ in length on 32-bit vs 64-bit architectures */
/linux-6.12.1/arch/mips/include/asm/octeon/
Dcvmx-boot-vector.h6 * Copyright (C) 2003-2017 Cavium, Inc.
15 * The boot vector table is made up of an array of 1024 elements of
17 * possible MIPS CPUNum, indexed by the CPUNum.
19 * Once cvmx_boot_vector_get() returns a non-NULL value (indicating
30 * registers are preserved, except on pre-OCTEON II CPUs, where k1 is
37 * Applications install the boot bus code in cvmx-boot-vector.c, which
/linux-6.12.1/drivers/bus/
Domap_l3_noc.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (C) 2011-2015 Texas Instruments Incorporated - http://www.ti.com/
44 /* 1 0 1 */ "Write Non-Posted",
50 * struct l3_masters_data - L3 Master information
60 * struct l3_target_data - L3 Target information
64 * Target information is organized indexed by bit field definitions.
72 * struct l3_flagmux_data - Flag Mux information
74 * @l3_targ: array indexed by flagmux index (bit offset) pointing to the
91 * struct omap_l3 - Description of data relevant for L3 bus.
96 * @l3_flag_mux: array containing flag mux data per module
[all …]
/linux-6.12.1/include/uapi/linux/
Drseq.h1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
10 * Copyright (c) 2015-2018 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17 RSEQ_CPU_ID_UNINITIALIZED = -1,
18 RSEQ_CPU_ID_REGISTRATION_FAILED = -2,
42 * contained within a single cache-line. It is usually declared as
43 * link-time constant data.
58 * contained within a single cache-line.
65 * kernel. Read by user-space with single-copy atomicity
67 * registered this data structure. Aligned on 32-bit. Always
72 * commit or returning a value read from a data structure indexed
[all …]
/linux-6.12.1/drivers/clk/meson/
Dclk-regmap.h1 /* SPDX-License-Identifier: GPL-2.0 */
10 #include <linux/clk-provider.h>
14 * struct clk_regmap - regmap backed clock
16 * @hw: handle between common and hardware-specific interfaces
35 * struct clk_regmap_gate_data - regmap backed gate specific data
39 * @flags: hardware-specific flags
53 return (struct clk_regmap_gate_data *)clk->data; in clk_get_regmap_gate_data()
60 * struct clk_regmap_div_data - regmap backed adjustable divider specific data
65 * @table: array of value/divider pairs, last entry should have div = 0
81 return (struct clk_regmap_div_data *)clk->data; in clk_get_regmap_div_data()
[all …]
/linux-6.12.1/Documentation/userspace-api/media/drivers/
Ddw100.rst1 .. SPDX-License-Identifier: GPL-2.0
11 pixel macroblocks indexed using X, Y vertex coordinates.
15 <--------------------------------------->
17 ^ .-------.-------.-------.-------.-------.
21 a | .-------.-------.-------.-------.-------.
25 h | .-------.-------.-------.-------.-------.
29 h | .-------.-------.-------.-------.-------.
33 v '-------'-------'-------'-------'-------'
42 .----------------------.--------..----------------------.--------.
45 '----------------------'--------''----------------------'--------'
[all …]
/linux-6.12.1/drivers/md/dm-vdo/indexer/
Dopen-chapter.c1 // SPDX-License-Identifier: GPL-2.0-only
6 #include "open-chapter.h"
11 #include "memory-alloc.h"
16 #include "hash-utils.h"
21 * records are stored in an array in the order they arrive. Additionally, a reference to each
23 * If new metadata for an existing name arrives, the record is altered in place. The array of
24 * records is 1-based so that record number 0 can be used to indicate an unused hash slot.
27 * management. The array of deleted flags overlays the array of hash slots, but the flags are
28 * indexed by record number instead of by record name. The number of hash slots will always be a
29 * power of two that is greater than the number of records to be indexed, guaranteeing that hash
[all …]
/linux-6.12.1/tools/testing/selftests/rseq/
Drseq-abi.h1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
6 * rseq-abi.h
10 * Copyright (c) 2015-2022 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17 RSEQ_ABI_CPU_ID_UNINITIALIZED = -1,
18 RSEQ_ABI_CPU_ID_REGISTRATION_FAILED = -2,
42 * contained within a single cache-line. It is usually declared as
43 * link-time constant data.
58 * contained within a single cache-line.
65 * kernel. Read by user-space with single-copy atomicity
67 * registered this data structure. Aligned on 32-bit. Always
[all …]

12345678910>>...13