Home
last modified time | relevance | path

Searched full:pointers (Results 1 – 25 of 1649) sorted by relevance

12345678910>>...66

/linux/sound/firewire/dice/
H A Ddice-transaction.c272 __be32 *pointers; in get_subaddrs()
278 pointers = kmalloc_array(ARRAY_SIZE(min_values), sizeof(__be32), in get_subaddrs()
280 if (pointers == NULL) in get_subaddrs()
289 DICE_PRIVATE_SPACE, pointers, in get_subaddrs()
295 data = be32_to_cpu(pointers[i]); in get_subaddrs()
302 if (be32_to_cpu(pointers[1]) > 0x18) { in get_subaddrs()
309 be32_to_cpu(pointers[0]) * 4 + GLOBAL_VERSION, in get_subaddrs()
327 dice->global_offset = be32_to_cpu(pointers[0]) * 4; in get_subaddrs()
328 dice->tx_offset = be32_to_cpu(pointers[2]) * 4; in get_subaddrs()
329 dice->rx_offset = be32_to_cpu(pointers[ in get_subaddrs()
273 __be32 *pointers; get_subaddrs() local
[all...]
H A Ddice-extension.c142 __be32 *pointers; in snd_dice_detect_extension_formats() local
147 pointers = kmalloc_array(9, sizeof(__be32) * 2, GFP_KERNEL); in snd_dice_detect_extension_formats()
148 if (pointers == NULL) in snd_dice_detect_extension_formats()
152 DICE_EXT_APP_SPACE, pointers, in snd_dice_detect_extension_formats()
162 if (pointers[i * 2] == pointers[j * 2]) { in snd_dice_detect_extension_formats()
170 section_addr = DICE_EXT_APP_SPACE + be32_to_cpu(pointers[12]) * 4; in snd_dice_detect_extension_formats()
173 kfree(pointers); in snd_dice_detect_extension_formats()
/linux/Documentation/arch/arm64/
H A Dtagged-address-abi.rst17 userspace (EL0) to perform memory accesses through 64-bit pointers with
19 syscall ABI that allows userspace to pass certain tagged pointers to
48 tagged pointers in this context is allowed with these exceptions:
55 incorrectly accept valid tagged pointers for the ``brk()``,
65 incorrectly accept valid tagged pointers for this system call.
101 - The syscall behaviour is undefined for invalid tagged pointers: it may
109 A definition of the meaning of tagged pointers on AArch64 can be found
110 in Documentation/arch/arm64/tagged-pointers.rst.
118 - ``prctl()`` other than pointers to user data either passed directly or
121 - ``ioctl()`` other than pointers to user data either passed directly or
[all …]
H A Dpointer-authentication.rst21 whether pointers have been modified unexpectedly. A PAC is derived from
77 exposed for data pointers and instruction pointers, as the set of PAC
80 pointers).
128 instructions to sign and authenticate function pointers and other pointers
131 pointers.
/linux/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_tlv.c32 * pointers.
40 /* verify pointers are not NULL */ in fm10k_tlv_attr_put_null_string()
82 * with a valid pointers.
88 /* verify pointers are not NULL */ in fm10k_tlv_attr_get_null_string()
110 * valid pointers.
118 /* verify pointers are not NULL */ in fm10k_tlv_attr_put_mac_vlan()
147 * if provided with a valid pointers.
151 /* verify pointers are not NULL */ in fm10k_tlv_attr_get_mac_vlan()
170 * valid pointers.
174 /* verify pointers are not NULL */ in fm10k_tlv_attr_put_bool()
[all …]
/linux/fs/xfs/scrub/
H A Dparent.c47 /* Parent pointers */
222 * Checking of Parent Pointers
225 * On filesystems with directory parent pointers, we check the referential
246 /* How many parent pointers did we find at the end? */
492 /* No self-referential parent pointers. */ in xchk_parent_scan_attr()
637 /* Check all the parent pointers that we deferred the first time around. */
671 /* Count the number of parent pointers. */
699 * Compare the number of parent pointers to the link count. For
711 * If we cycled the ILOCK while cross-checking parent pointers with in xchk_parent_count_pptrs()
712 * dirents, then we need to recalculate the number of parent pointers. in xchk_parent_count_pptrs()
[all …]
H A Dparent_repair.c52 * Currently, only directories support parent pointers (in the form of '..'
63 * If parent pointers are enabled, we instead reconstruct the parent pointer
65 * system and translating the relevant dirents into parent pointers. In this
66 * case, it is advantageous to stash all parent pointers created from dirents
101 * Stash up to 8 pages of recovered parent pointers in pptr_recs and
128 * supports parent pointers.
135 * pointers, we use the findparent_* functions on this object and
138 * When parent pointers are enabled, the directory entry scanner uses
158 /* Have we seen any live updates of parent pointers recently? */
421 * whose parent pointers we're rebuilding, add a pptr to the temporary
[all …]
/linux/fs/btrfs/
H A Draid56.c1101 * Both @faila and @failb should be valid pointers if any of in get_rbio_veritical_errors()
1311 void **pointers = rbio->finish_pointers; in generate_pq_vertical() local
1320 pointers[stripe] = kmap_local_sector(sector); in generate_pq_vertical()
1326 pointers[stripe++] = kmap_local_sector(sector); in generate_pq_vertical()
1335 pointers[stripe++] = kmap_local_sector(sector); in generate_pq_vertical()
1339 pointers); in generate_pq_vertical()
1342 memcpy(pointers[rbio->nr_data], pointers[0], sectorsize); in generate_pq_vertical()
1343 run_xor(pointers + 1, rbio->nr_data - 1, sectorsize); in generate_pq_vertical()
1346 kunmap_local(pointers[stripe]); in generate_pq_vertical()
1818 * @*pointers are the pre-allocated pointers by the caller, so we don't
[all …]
H A Draid56.h107 * These are two arrays of pointers. We allocate the rbio big enough
113 * Pointers to pages that we allocated for reading/writing stripes
118 /* Pointers to the sectors in the bio_list, for faster lookup */
127 /* Allocated with real_stripes-many pointers for finish_*() calls */
/linux/Documentation/RCU/
H A Drcu_dereference.rst7 important to correct use of things like RCU. To this end, the pointers
60 *not* work in general for char* pointers.
62 - XOR bits to translate pointers, as is done in some
70 "(x-(uintptr_t)x)" for char* pointers. The compiler is within its
107 - Be very careful about comparing pointers obtained from
109 explained, if the two pointers are equal, the compiler could
135 it is safe to compare pointers from rcu_dereference()
136 against NULL pointers.
181 rcu_dereference(). In this case, both pointers depend
197 - The pointers are not equal *and* the compiler does
[all …]
/linux/Documentation/core-api/
H A Dassoc_array.rst11 1. Objects are opaque pointers. The implementation does not care where they
16 Pointers to objects _must_ be zero in the least significant bit.
52 pack leaf object pointers into spare space in the node rather than making an
187 pointers internally.
340 can contain mixtures of leaves and metadata pointers.
434 pointers - even if some of those leaves would like to be in the same slot.
436 A node can contain a heterogeneous mix of leaves and metadata pointers.
437 Metadata pointers must be in the slots that match their subdivisions of key
477 Each node has a maximum capacity of 16 leaves and metadata pointers. If the
523 new layout until we follow the back pointers - at which point we've
[all …]
/linux/Documentation/filesystems/
H A Dqnx6.rst61 addressing block holds up to blocksize / 4 bytes pointers to data blocks.
65 Unused block pointers are always set to ~0 - regardless of root node,
86 The inode structure contains pointers to the filesystem blocks which contain
94 There are also pointers to the first 16 blocks, if the object data can be
122 starting with the superblock longfilename root node pointers.
133 no block pointers and the directory file record pointing to the target file
/linux/arch/arm/mach-omap2/
H A Dclockdomain.c125 * _autodep_lookup - resolve autodep clkdm names to clkdm pointers; store
128 * Resolve autodep clockdomain names to clockdomain pointers via
129 * clkdm_lookup() and store the pointers in the autodep structure. An
188 * Returns -EINVAL if presented with invalid clockdomain pointers,
232 * pointers, -ENOENT if @clkdm2 cannot wake up clkdm1 in hardware, or
275 * presented with invalid clockdomain pointers or called on a machine
320 * if presented with invalid clockdomain pointers or called on a machine
362 * @co: func pointers for arch specific implementations
364 * Register the list of function pointers used to implement the
424 * names into clockdomain pointers.
[all …]
H A Dcm_common.c25 * cm_ll_data: function pointers to SoC-specific implementations of
177 * @cld: low-level per-SoC OMAP CM data & function pointers to register
179 * Register per-SoC low-level OMAP CM data and function pointers with
200 * cm_unregister - unregister per-SoC low-level data & function pointers
201 * @cld: low-level per-SoC OMAP CM data & function pointers to unregister
203 * Unregister per-SoC low-level OMAP CM data and function pointers
/linux/arch/sparc/include/uapi/asm/
H A Dperfctr.h17 * Pointers which are passed by the user are pointers to 64-bit
33 * with zero and the user counter accumulator pointers and
38 /* Add current D0 and D1 PIC values into user pointers given
/linux/arch/powerpc/include/asm/book3s/64/
H A Dpgalloc.h61 * Don't scan the PGD for pointers, it contains references to PUDs but in pgd_alloc()
62 * those references are not full pointers and so can't be recognised by in pgd_alloc()
101 * pointers and don't consider it a leak. PUDs are typically only in pud_alloc_one()
103 * as pointers, leading to false leak reports. in pud_alloc_one()
/linux/tools/testing/selftests/coredump/
H A DREADME.rst14 The piped user program may be interested in reading the stack pointers of the crashed process. The
15 crashed process's stack pointers can be read from `procfs`: it is the `kstkesp` field in
45 reads the stack pointers of all threads of crashed processes.
/linux/kernel/bpf/
H A Dcpumask.c149 * struct bpf_cpumask pointers may be safely passed to @src1 and @src2. in bpf_cpumask_set_cpu()
266 * struct bpf_cpumask pointers may be safely passed to @src1 and @src2. in bpf_cpumask_or()
281 * struct bpf_cpumask pointers may be safely passed to @src1 and @src2. in bpf_cpumask_xor()
296 * struct bpf_cpumask pointers may be safely passed to @src1 and @src2.
314 * struct bpf_cpumask pointers may be safely passed to @src1 and @src2.
330 * struct bpf_cpumask pointers may be safely passed to @src1 and @src2.
346 * struct bpf_cpumask pointers may be safely passed to @src1 and @src2. in bpf_cpumask_empty()
421 * struct bpf_cpumask pointers may be safely passed to @src1 and @src2. in bpf_cpumask_weight()
/linux/Documentation/driver-api/
H A Dioctl.rst33 and use pointers for passing data.
127 for data pointers, with the upper bit being ignored. When running such
141 are pointers to compatible data structures.
154 * Pointers have the same problem, in addition to requiring the
156 in place of pointers, which requires a cast to ``uintptr_t`` in user
216 through normal kernel pointers.
/linux/drivers/net/ethernet/marvell/
H A Dmvneta_bm.h46 /* Address of External Buffer Pointers Pool Register */
50 /* External Buffer Pointers Pool RD pointer Register */
56 /* External Buffer Pointers Pool WR pointer */
63 /* External Buffer Pointers Pool Size Register */
/linux/Documentation/arch/x86/
H A Dorc-unwinder.rst28 ORC vs frame pointers
31 With frame pointers enabled, GCC adds instrumentation code to every
38 frame pointers and enable the ORC unwinder, you get a nice performance
49 Another benefit of ORC compared to frame pointers is that it can
55 The main disadvantage of the ORC unwinder compared to frame pointers is
/linux/drivers/usb/gadget/function/
H A Du_uvc.h36 * Control descriptors array pointers for full-/high-speed and
45 * Streaming descriptors array pointers for full-speed, high-speed and
60 * Control descriptors pointers arrays for full-/high-speed and
/linux/Documentation/userspace-api/media/v4l/
H A Duserp.rst7 Streaming I/O (User Pointers)
20 can reside for example in virtual or shared memory. Only pointers to
21 data are exchanged, these pointers and meta-information are passed in
30 Example: Initiating streaming I/O with user pointers
/linux/tools/testing/selftests/bpf/progs/
H A Dverifier_map_ptr_mixing.c120 __description("calls: two calls returning different map pointers for lookup (hash, array)")
170 __description("calls: two calls returning different map pointers for lookup (hash, map in map)")
220 __description("cond: two branches returning different map pointers for lookup (tail, tail)")
244 __description("cond: two branches returning same map pointers for lookup (tail, tail)")
/linux/include/linux/
H A Dstatic_call.h8 * Static calls use code patching to hard-code function pointers into direct
9 * branch instructions. They give the flexibility of function pointers, but
53 * Otherwise basic indirect calls are used (with function pointers).
66 * Notes on NULL function pointers:
69 * regular function pointers have.

12345678910>>...66