Home
last modified time | relevance | path

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

12345678910

/linux/Documentation/devicetree/bindings/usb/
H A 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/Documentation/leds/
H A 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/Documentation/netlink/specs/
H A 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/Documentation/ABI/testing/
H A 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/mm/
H A 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
[all...]
/linux/Documentation/userspace-api/netlink/
H A 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/security/selinux/ss/
H A 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 */
/linux/drivers/md/dm-vdo/
H A 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 …]
H A 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/include/linux/
H A 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/Documentation/devicetree/bindings/firmware/
H A 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/include/xen/interface/
H A 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/Documentation/networking/
H A 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/drivers/bus/
H A 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/lib/
H A 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/include/uapi/linux/
H A 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/drivers/md/dm-vdo/indexer/
H A 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/Documentation/userspace-api/media/drivers/
H A 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/drivers/gpu/drm/renesas/rz-du/
H A 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/drivers/clk/meson/
H A 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/fs/quota/
H A 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/arch/mips/include/asm/octeon/
H A 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/tools/testing/selftests/rseq/
H A 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 …]
/linux/drivers/md/persistent-data/
H A Ddm-array.h1 /* SPDX-License-Identifier: GPL-2.0-only */
10 #include "dm-btree.h"
12 /*----------------------------------------------------------------*/
15 * The dm-array is a persistent version of an array. It packs the data
26 * size along with the array root in your encompassing data.
28 * Array entries are indexed via an unsigned integer starting from zero.
29 * Arrays are not sparse; if you resize an array to have 'n' entries then
30 * 'n - 1' will be the last valid index.
34 * a) initialise a dm_array_info structure. This describes the array
40 * disk that holds a particular instance of an array. You may have a
[all …]
/linux/drivers/virt/nitro_enclaves/
H A Dne_misc_dev.h1 /* SPDX-License-Identifier: GPL-2.0 */
20 * struct ne_mem_region - Entry in the enclave user space memory regions list.
36 * struct ne_enclave - Per-enclave data used for enclave lifetime management.
39 * @eventq: Wait queue used for out-of-band event notifications
42 * @has_event: Variable used to determine if the out-of-band event
50 * @nr_parent_vm_cores : The size of the threads per core array. The
58 * @threads_per_core: Enclave full CPU cores array, indexed by core id,
85 * enum ne_state - States available for an enclave.
97 * struct ne_devs - Data structure to keep refs to the NE misc and PCI devices.

12345678910